[go: up one dir, main page]

CN114819403A - Method and device for determining material processing scheme - Google Patents

Method and device for determining material processing scheme Download PDF

Info

Publication number
CN114819403A
CN114819403A CN202210593653.XA CN202210593653A CN114819403A CN 114819403 A CN114819403 A CN 114819403A CN 202210593653 A CN202210593653 A CN 202210593653A CN 114819403 A CN114819403 A CN 114819403A
Authority
CN
China
Prior art keywords
cutting
target
requester
request
requested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210593653.XA
Other languages
Chinese (zh)
Other versions
CN114819403B (en
Inventor
许庆金
许来
孙德亮
王宝文
张君黎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sungrow Renewables Development Co Ltd
Original Assignee
Sungrow Renewables Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sungrow Renewables Development Co Ltd filed Critical Sungrow Renewables Development Co Ltd
Priority to CN202210593653.XA priority Critical patent/CN114819403B/en
Publication of CN114819403A publication Critical patent/CN114819403A/en
Application granted granted Critical
Publication of CN114819403B publication Critical patent/CN114819403B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/043Optimisation of two dimensional placement, e.g. cutting of clothes or wood
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Artificial Intelligence (AREA)
  • Game Theory and Decision Science (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Factory Administration (AREA)

Abstract

本发明公开了一种物料处理方案的确定方法和装置,通过获取物料请求方的至少两个物料请求;对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合;物料处理站点为物料请求方中的一个或多个;对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求,降低了在物料配送过程中的物料运输成本,减少了物料切割方案选择不当导致的物料浪费,提高了物料切割效率。

Figure 202210593653

The invention discloses a method and a device for determining a material handling scheme. At least two material requests from a material requester are obtained; at least one material handling site and a material request corresponding to each material handling site are obtained by clustering each material request. Collection; the material processing site is one or more of the material requesters; for each material processing site, the target material cutting plan is determined according to the material request set corresponding to the material handling site, and the target material cutting plan is the original standard associated with the material handling site The material is cut to obtain the target material plan, and the target material is distributed to the corresponding material request through the material processing site to the corresponding material request set, which reduces the material transportation cost in the material distribution process and reduces the material waste caused by improper material cutting plan selection. , to improve the material cutting efficiency.

Figure 202210593653

Description

一种物料处理方案的确定方法和装置A method and device for determining a material handling plan

技术领域technical field

本发明涉及光伏设计技术领域,尤其涉及一种物料处理方案的确定方法和装置。The invention relates to the technical field of photovoltaic design, and in particular, to a method and device for determining a material processing scheme.

背景技术Background technique

在实际工程应用中,各类工程往往需要使用到各种类型和规格的物料,如在户用光伏电站的安装过程中,需要利用多种规格和长度的圆形钢管、矩形钢管和U型钢管等。In practical engineering applications, various projects often require the use of various types and specifications of materials. For example, in the installation process of household photovoltaic power plants, round steel pipes, rectangular steel pipes and U-shaped steel pipes of various specifications and lengths need to be used. Wait.

以户用光伏电站的设计为例的多类项目,物料生产厂家所生产的原始标准物料具有标准长度往往不能直接被安装或使用。因此,需要物料生产厂家根据物料请求向物料请求方发出标准原始物料,由物料请求方依据自行制定的切割方案对标准原始物料进行切割处理后发货至物料请求中物料归属方指定的物料收货地址,以便物料归属方可以直接利用接收到的物料进行光伏电站的安装。Taking the design of household photovoltaic power plants as an example for many types of projects, the original standard materials produced by material manufacturers have standard lengths and often cannot be directly installed or used. Therefore, it is necessary for the material manufacturer to issue standard raw materials to the material requester according to the material request, and the material requester will cut the standard raw materials according to the cutting plan formulated by themselves, and then deliver them to the material receiving party designated by the material owner in the material request. address, so that the owner of the material can directly use the received material to install the photovoltaic power station.

但是通常会出现一些物料请求方的请求物料数量很少,却依然需要分别配送,造成运输成本增高,且物料请求方制定物料切割方案的水平层次不齐,经常会出现物料生产厂家发货的原始标准物料不能切割得到足够数目的目标物料的情况,造成物料浪费,甚至导致经销商与物料生产厂家之间产生矛盾。However, some material requesters usually request a small number of materials, but they still need to be distributed separately, resulting in increased transportation costs, and the level of material cutting plans formulated by the material requester is uneven. Standard materials cannot be cut to obtain a sufficient number of target materials, resulting in material waste and even conflicts between distributors and material manufacturers.

发明内容SUMMARY OF THE INVENTION

本发明提供了一种物料处理方案的确定方法和装置,通过物料请求确定物料处理站点以及物料处理站点的目标物料切割方案,以降低在物料配送过程中的物料运输成本,减少物料切割方案选择不当导致的物料浪费,提高物料切割效率和物料出货效率。The invention provides a method and a device for determining a material processing scheme, which can determine a material processing site and a target material cutting scheme of the material processing site through a material request, so as to reduce the material transportation cost in the material distribution process and reduce the improper selection of the material cutting scheme The resulting material waste, improve material cutting efficiency and material delivery efficiency.

根据本发明的一方面,提供了一种物料处理方案的确定方法,包括:According to an aspect of the present invention, a method for determining a material handling scheme is provided, comprising:

获取物料请求方的至少两个物料请求;Obtain at least two material requests from the material requester;

对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合;所述物料处理站点为所述物料请求方中的一个或多个;Clustering each of the material requests to obtain at least one material processing site and a set of material requests corresponding to each of the material processing sites; the material processing sites are one or more of the material requesters;

对于每个所述物料处理站点,根据所述物料处理站点对应的物料请求集合确定目标物料切割方案,所述目标物料切割方案为所述物料处理站点关联的原始标准物料被切割得到目标物料的方案,所述目标物料经由所述物料处理站点配送至所述对应的物料请求集合对应的物料请求方。For each of the material processing stations, a target material cutting scheme is determined according to the material request set corresponding to the material processing station, and the target material cutting scheme is a scheme in which the original standard material associated with the material processing station is cut to obtain the target material , the target material is delivered to the material requester corresponding to the corresponding material request set via the material processing site.

根据本发明的另一方面,提供了一种物料处理方案的确定装置,包括:According to another aspect of the present invention, a device for determining a material handling scheme is provided, comprising:

物料请求获取模块,用于获取物料请求方的至少两个物料请求;The material request acquisition module is used to acquire at least two material requests from the material requester;

物料请求聚类模块,用于对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合;所述物料处理站点为所述物料请求方中的一个或多个;A material request clustering module, configured to cluster each of the material requests to obtain at least one material processing site, and a material request set corresponding to each material processing site; the material processing site is one of the material requesters one or more of;

切割方案确定模块,用于对于每个所述物料处理站点,根据所述物料处理站点对应的物料请求集合确定目标物料切割方案,所述目标物料切割方案为所述物料处理站点关联的原始标准物料被切割得到目标物料的方案,所述目标物料经由所述物料处理站点配送至所述对应的物料请求集合对应的物料请求方。A cutting plan determination module, used for each material processing site to determine a target material cutting plan according to the material request set corresponding to the material handling site, where the target material cutting plan is the original standard material associated with the material handling site The solution is to obtain the target material by cutting, and the target material is delivered to the material requester corresponding to the corresponding material request set via the material processing site.

根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

至少一个处理器;以及at least one processor; and

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的物料处理方案的确定方法。The memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform any of the embodiments of the present invention. The method for determining the material handling plan.

根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的物料处理方案的确定方法。According to another aspect of the present invention, a computer-readable storage medium is provided, where computer instructions are stored in the computer-readable storage medium, and the computer instructions are used to cause a processor to implement any of the embodiments of the present invention when executed. The method for determining the material handling plan.

本发明实施例的技术方案,通过获取物料请求方的至少两个物料请求;对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合;物料处理站点为物料请求方中的一个或多个;对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求,达到了降低在物料配送过程中的物料运输成本,减少物料切割方案选择不当导致的物料浪费,提高物料切割效率的有益效果,避免了出现物料生产厂家发货的原始标准物料不够切割得到足够数目的目标物料导致经销商与物料生产厂家之间产生矛盾的问题。The technical solution of the embodiment of the present invention is to obtain at least two material requests from the material requester; cluster each material request to obtain at least one material processing site and a set of material requests corresponding to each material processing site; One or more of the requesters; for each material processing site, the target material cutting plan is determined according to the material request set corresponding to the material handling site, and the target material cutting plan is the original standard material associated with the material handling site is cut to obtain the target material. The scheme, the target material is distributed to the corresponding material request of the corresponding material request set through the material processing station, which reduces the material transportation cost in the material distribution process, reduces the material waste caused by improper material cutting scheme selection, and improves the material cutting efficiency. Effectively, it avoids the problem that the original standard materials delivered by the material manufacturer are not enough to be cut to obtain a sufficient number of target materials, resulting in conflicts between the distributor and the material manufacturer.

应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or critical features of the embodiments of the invention, nor is it intended to limit the scope of the invention. Other features of the present invention will become readily understood from the following description.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1是根据本发明实施例一提供的一种物料处理方案的确定方法的流程图;1 is a flowchart of a method for determining a material handling scheme provided according to Embodiment 1 of the present invention;

图2是根据本发明实施例二提供的一种物料处理方案的确定方法的流程图;2 is a flow chart of a method for determining a material handling scheme provided according to Embodiment 2 of the present invention;

图3是根据物料请求确定预设数量的物料请求集合的示意图;3 is a schematic diagram of determining a preset number of material request sets according to material requests;

图4是根据本发明实施例三提供的一种物料处理方案的确定方法的流程图;4 is a flowchart of a method for determining a material handling scheme provided according to Embodiment 3 of the present invention;

图5是根据本发明实施例三提供的一种物料处理方案的确定装置的结构示意图;5 is a schematic structural diagram of a device for determining a material processing scheme provided according to Embodiment 3 of the present invention;

图6是实现本发明实施例的物料处理方案的确定方法的电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device implementing the method for determining a material handling scheme according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only Embodiments are part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having" and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those expressly listed Rather, those steps or units may include other steps or units not expressly listed or inherent to these processes, methods, products or devices.

实施例一Example 1

图1为本发明实施例一提供了一种物料处理方案的确定方法的流程图,本实施例可适用于根据物料请求确定物料处理方案的情况,物料处理方案包括物料输送方案和物料切割方案,物料输送方案的关键是确定处理原始标准物料的物料处理站点;确定物料切割方案即确定每个物料处理站点的物料切割方案。该方法可以由物料切割方案的确定装置来执行,该物料切割方案的确定装置可以采用硬件和/或软件的形式实现,该物料切割方案的确定装置可配置于电子设备中。根据实际需求该电子设备可以归属于物料生产厂家或调度物料的中心平台等,本发明实施例对此不设限制。FIG. 1 is a flowchart of a method for determining a material handling scheme according to Embodiment 1 of the present invention. This embodiment is applicable to the situation where a material handling scheme is determined according to a material request. The material handling scheme includes a material conveying scheme and a material cutting scheme. The key to the material conveying plan is to determine the material handling station that handles the original standard material; to determine the material cutting plan is to determine the material cutting plan for each material handling station. The method may be performed by a device for determining a material cutting scheme, which may be implemented in the form of hardware and/or software, and may be configured in an electronic device. According to actual requirements, the electronic device may belong to a material manufacturer or a central platform that schedules materials, etc., which is not limited in this embodiment of the present invention.

如图1所示,该方法包括:As shown in Figure 1, the method includes:

S110、获取物料请求方的至少两个物料请求。S110. Obtain at least two material requests from the material requester.

其中,物料请求方是指发送物料请求的一方(例如可以是经销商),一般地,物料请求方的数量可以是一个或多个,多个物料请求方一般分布在不同的位置。每个物料请求方可以接收任意物料请求,在本发明中主要针对接收到至少两个物料请求的场景,这至少两个物料请求可以来自于一个物料请求方或不同的物料请求方。The material requester refers to the party that sends the material request (for example, it may be a dealer). Generally, the number of material requesters may be one or more, and multiple material requesters are generally distributed in different locations. Each material requester can receive any material request. In the present invention, it is mainly for the scenario where at least two material requests are received, and the at least two material requests can come from one material requester or different material requesters.

物料请求是指物料请求方根据物料归属方上传的物料需求生成的请求(例如物料归属方在指定平台下单的物料订单),物料请求中包含物料所需目标物料的信息和物料请求方的信息。目标物料的信息可以包括:物料类型、规格、尺寸、物料收货地址、物料请求时间和物料请求标识号(如物料订单号)等;物料请求方信息可以包括:物料请求方代号、物料请求方地址和物料请求方的营业信息等。Material request refers to the request generated by the material requester according to the material requirements uploaded by the material owner (for example, the material order placed by the material owner on the specified platform). The material request contains the information of the target material required by the material and the information of the material requester. . The information of the target material can include: material type, specification, size, material delivery address, material request time and material request identification number (such as material order number), etc.; material requester information can include: material requester code, material requester Address and business information of the material requester, etc.

具体的,物料请求方作为物料归属方和物料生产厂家的纽带,可以获取物料归属方上传的物料需求并生成物料请求,并将满足物料请求的目标物料发货至在物料请求中所填写物料归属方对应的物料收货地址。Specifically, as the link between the material owner and the material manufacturer, the material requester can obtain the material requirements uploaded by the material owner, generate a material request, and deliver the target materials that meet the material request to the material owner filled in the material request. The corresponding material delivery address of the party.

S120、对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合;物料处理站点为物料请求方中的一个或多个。S120. Cluster each material request to obtain at least one material handling site and a material request set corresponding to each material handling site; the material handling site is one or more of the material requesters.

其中,物料处理站点是从至少一个物料请求方中所物料请求方中所确定的用于物料进行切割、包装和配送等的临时站点,物料处理站点的数可以是一个或多个。物料处理站点可以承担向物料生产厂家请求原始标准物料、根据物料切割方案进行物料切割、物料包装和将目标物料发货至物料请求方或物料收货地址等工作。需要说明的是物料处理站点同时也是物料请求方,也需要承担物料请求方的工作。可以理解的是,所有的物料请求方都有机会竞争物料处理站点。Wherein, the material processing site is a temporary site determined from at least one material requester for cutting, packaging, and distribution of materials, and the number of material processing sites may be one or more. The material processing site can undertake the work of requesting original standard materials from material manufacturers, cutting materials according to the material cutting plan, packaging materials, and delivering the target materials to the material requesting party or the material receiving address. It should be noted that the material processing site is also the material requester, and also needs to undertake the work of the material requester. Understandably, all material requesters have the opportunity to compete for material handling sites.

具体的,根据所获取到的每个物料请求方的物料请求进行聚类确定至少一个物料处理站点,并确定每个物料处理站点所需要处理的物料请求构成物料请求集合。每个物料请求方的物料请求进行聚类确定至少一个物料处理站点的方法可以是根据物料请求对应的物料收货地址、请求物料数量或者物料请求方的实际状况等请求物料信息进行聚类确定一个或多个物料处理站点,并确定每个物料处理站点对应的物料请求集合。物料请求方的实际状况例如可以是不具备处理物料的条件,则该物料请求方不能作为物料处理站点。Specifically, at least one material processing site is determined by clustering according to the acquired material requests of each material requester, and it is determined that the material requests to be processed by each material processing site constitute a material request set. The method of clustering the material requests of each material requester to determine at least one material processing site may be to cluster the requested material information such as the material receiving address corresponding to the material request, the quantity of the requested material, or the actual status of the material requester to determine a material processing site. or multiple material handling sites, and determine the material request set corresponding to each material handling site. For example, the actual status of the material requester may be that the material requester does not have the conditions to process the material, and the material requester cannot be used as a material processing site.

通过聚类的方式从物料请求方中确定物料处理站点,使得多个请求物料数量较少的物料请求方可以聚类到一个物料处理站点,由物料生产厂家统一发货原始标准物料至物料处理站点,由物料处理站点进行物料的切割和配送。因此,可以降低物料生产厂家的物料运输成本。The material processing site is determined from the material requesters by clustering, so that multiple material requesters with a small number of requested materials can be clustered into one material handling site, and the material manufacturer will uniformly deliver the original standard materials to the material handling site. , the material is cut and distributed by the material handling station. Therefore, the material transportation cost of the material manufacturer can be reduced.

S130、对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求。S130. For each material processing station, determine a target material cutting plan according to the material request set corresponding to the material processing station. The target material cutting plan is a plan in which the original standard material associated with the material processing station is cut to obtain the target material, and the target material is processed by the material. The site delivers to the material request corresponding to the corresponding material request set.

物料生产厂家通常会以物料请求中每个类型的物料对应的物料长度除以原始标准物料长度得到的数值,向上取整再+1的方式确定发货的原始标准物料数量。但是由于经销商水平层次不齐,所使用的物料切割方案采用人工计算,计算效率极低且计算得到的方案往往不是最优方案造成大量的物料浪费,还可能导致物料生产厂家发货的原始标准物料不够切割得到足够数目的目标物料。The material manufacturer usually determines the original standard material quantity to be shipped by dividing the material length corresponding to each type of material in the material request by the original standard material length, rounding up and then +1. However, due to the uneven level of dealers, the material cutting scheme used is calculated manually, the calculation efficiency is extremely low, and the calculated scheme is often not the optimal scheme, resulting in a large amount of material waste, and may also lead to the original standard delivered by the material manufacturer. There is not enough material to cut to get enough target material.

针对上述问题,根据每个物料处理站点对应的物料请求集合中的物料请求确定每个物料处理站点的目标物料切割方案。将目标物料切割方案发送至物料处理站点,可以指导物料处理站点根据物料切割方案精准切割原始标准物料得到满足每个物料请求的目标物料,并配送至对应的物料请求集合对应的物料请求方。物料请求方将目标物料发送至物料归属方指定的物料收货地址。In view of the above problems, the target material cutting plan of each material processing site is determined according to the material requests in the material request set corresponding to each material handling site. Sending the target material cutting plan to the material processing site can instruct the material handling site to accurately cut the original standard material according to the material cutting plan to obtain the target material that meets each material request, and deliver it to the material requester corresponding to the corresponding material request set. The material requester sends the target material to the material delivery address specified by the material owner.

通过根据物料处理站点对应的物料请求集合确定目标物料切割方案,优化了物料切割方案,减少了物料浪费,避免了出现物料生产厂家发货的原始标准物料不够切割得到足够数目的目标物料导致经销商与物料生产厂家之间产生矛盾的问题;同时物料处理站点无需花费时间和精力自行设定物料切割方案,可以根据接收到的目标物料切割方案直接进行物料切割,提高了物料切割效率,加快了物料出货速度,降低了物料处理站点的物料处理难度。By determining the target material cutting plan according to the material request set corresponding to the material processing site, the material cutting plan is optimized, the material waste is reduced, and the original standard material delivered by the material manufacturer is not enough to be cut to obtain a sufficient number of target materials. There is a conflict with the material manufacturer; at the same time, the material processing station does not need to spend time and energy to set the material cutting plan by itself, and can directly cut the material according to the received target material cutting plan, which improves the material cutting efficiency and speeds up the material cutting. The delivery speed reduces the difficulty of material handling at the material handling site.

本发明的技术方案,通过获取物料请求方的至少两个物料请求;对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合;物料处理站点为物料请求方中的一个或多个;对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求,降低了在物料配送过程中的物料运输成本,减少了物料切割方案选择不当导致的物料浪费,提高了物料切割效率。The technical solution of the present invention is to obtain at least two material requests of the material requester; cluster each material request to obtain at least one material processing site and a material request set corresponding to each material processing site; the material processing site is the material requester One or more of the following; for each material handling site, the target material cutting plan is determined according to the material request set corresponding to the material handling site, and the target material cutting plan is the plan in which the original standard material associated with the material handling site is cut to obtain the target material, The target material is distributed to the corresponding material request of the corresponding material request set through the material processing station, which reduces the material transportation cost in the material distribution process, reduces the material waste caused by improper material cutting plan selection, and improves the material cutting efficiency.

实施例二Embodiment 2

图2为本发明实施例二提供的一种物料处理方案的确定方法的流程图,本实施例对上述实施例的“步骤S120:对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合”进一步细化。如图2所示,该方法包括:FIG. 2 is a flowchart of a method for determining a material handling scheme provided by Embodiment 2 of the present invention. This embodiment complies with “Step S120 : Clustering each material request to obtain at least one material handling site and each material handling site” in the foregoing embodiment. Material request collection corresponding to material handling site" is further refined. As shown in Figure 2, the method includes:

S210、获取物料请求方的至少两个物料请求。S210. Obtain at least two material requests from the material requester.

S220、获取物料处理站点的预设数量;预设数量大于等于1且小于等于物料请求方的数量。S220. Acquire the preset quantity of the material processing site; the preset quantity is greater than or equal to 1 and less than or equal to the quantity of the material requester.

其中,物料处理站点的预设数量可以由物料处理方案的制定方根据实际需求确定。容易理解的是预设数量大于等于1且小于等于物料请求方的数量,即预设数量的最小数量为1,最大数量为物料请求方的数量。The preset number of material handling stations may be determined by the maker of the material handling plan according to actual needs. It is easy to understand that the preset quantity is greater than or equal to 1 and less than or equal to the quantity of the material requester, that is, the minimum quantity of the preset quantity is 1, and the maximum quantity is the quantity of the material requester.

示例性的,若物料请求方有一个或多个,设置物料处理站点的预设数量为一个,即从一个或多个物料请求方中确定唯一的物料处理站点,由该物料处理站点处理所有物料请求方的物料请求。可以理解的是,若物料请求方仅有一个,则预设数量只能设置为1,聚类得到的物料处理站点即为该物料请求方。若物料请求方多个(大于等于2个),设置物料处理站点的预设数量为2个,即从多个物料请求方中确定为2个物料处理站点分别对应的物料请求集合。Exemplarily, if there are one or more material requesters, the preset number of material processing sites is set to one, that is, a unique material processing site is determined from one or more material requesters, and all materials are processed by this material processing site. The requester's material request. It is understandable that if there is only one material requester, the preset quantity can only be set to 1, and the material processing site obtained by clustering is the material requester. If there are multiple material requesters (greater than or equal to 2), set the preset number of material processing sites to 2, that is, determine the material request sets corresponding to the two material processing sites from the multiple material requesters.

S230、根据各物料请求中的物料收货位置与各物料请求中的物料请求方位置之间的目标距离进行聚类,确定预设数量的物料请求集合;S230. Perform clustering according to the target distance between the material receiving position in each material request and the position of the material requester in each material request, and determine a preset number of material request sets;

具体的,根据各物料请求确定预设数量的物料请求集合的方式可以是:根据各物料请求中的物料收货位置与各物料请求中的物料请求方位置之间的目标距离确定预设数量的聚类集合,将每个聚类集合分别确定为一个物料请求集合。可以采用任一中现有的聚类算法,例如K-means聚类算法,本发明实施例对此不作限定。Specifically, the method of determining the preset number of material request sets according to each material request may be: determining the preset number of materials according to the target distance between the material receiving position in each material request and the position of the material requester in each material request Cluster sets, each cluster set is determined as a material request set. Any existing clustering algorithm, such as a K-means clustering algorithm, may be used, which is not limited in this embodiment of the present invention.

示例性的,图3是根据物料请求确定预设数量的物料请求集合的示意图。在图3中预设数量为3。Exemplarily, FIG. 3 is a schematic diagram of determining a preset number of material request sets according to material requests. The preset number is 3 in Figure 3.

需要说明的是,各物料请求中的物料收货位置与各物料请求中的物料请求方位置之间的目标距离包括:每个物料请求中的物料收货位置与自身物料请求中的物料请求方位置之间的目标距离,以及每个物料请求中的物料收货位置与其他物料请求中的物料请求方位置之间的目标距离。It should be noted that the target distance between the material receiving location in each material request and the material requesting party location in each material request includes: the material receiving location in each material request and the material requesting party in its own material request. The target distance between locations, and the target distance between the location where the material is received in each material request and the location where the material is requested in other material requests.

S240、将每个物料请求集合的聚类中心点对应的物料请求方分别确定为物料处理站点。S240: Determine the material requester corresponding to the cluster center point of each material request set as a material processing site respectively.

具体的,对于每个物料请求集合,确定物料请求集合的聚类中心点,将作为聚类中心点的物料请求对应的物料请求方确定为物料处理站点。Specifically, for each material request set, a cluster center point of the material request set is determined, and a material requester corresponding to the material request serving as the cluster center point is determined as a material processing site.

通过步骤S230和S240可以确定预设数量的物料处理站点,以及每个物料处理站点对应的物料请求集合。可以理解为,通过聚类算法将物料生产厂家接收到的物料请求聚类为预设数量的物料请求集合,由每个物料请求集合的聚类中心点对应的物料请求方作为物料处理站点,满足对应的物料请求集合中的每个物料请求的需求。物料生产厂家只需将原始标准物料发出到预设数量的物料处理站点即可,由物料处理站点对原始标准物料进行物料切割得到目标物料,再根据物料请求对目标物料进行打包并配送到物料请求对应的物料请求方,降低物料生产厂家在物料配送过程中的物料运输成本。Through steps S230 and S240, a preset number of material processing stations and a material request set corresponding to each material processing station can be determined. It can be understood that the material requests received by the material manufacturer are clustered into a preset number of material request sets through the clustering algorithm, and the material requester corresponding to the cluster center point of each material request set is used as the material processing site. The demand for each material request in the corresponding material request set. The material manufacturer only needs to send the original standard materials to a preset number of material processing stations. The material processing station will cut the original standard materials to obtain the target materials, and then package the target materials according to the material request and deliver them to the material request. The corresponding material requester reduces the material transportation cost of material manufacturers in the material distribution process.

S250、对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求方。S250. For each material processing station, determine a target material cutting scheme according to the material request set corresponding to the material processing station. The target material cutting scheme is a scheme in which the original standard material associated with the material processing station is cut to obtain the target material, and the target material is processed by the material. The site delivers to the material requester corresponding to the corresponding material request set.

本发明实施例的技术方案,通过获取物料请求方的至少两个物料请求;获取物料处理站点的预设数量,预设数量大于等于1且小于等于所述物料请求方的数量;根据各物料请求中的物料收货位置与各物料请求中的物料请求方位置之间的目标距离进行聚类,确定预设数量的物料请求集合;将每个物料请求集合的聚类中心点对应的物料请求方分别确定为物料处理站点;对于每个物料处理站点,根据物料处理站点对应的物料请求集合确定目标物料切割方案,目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求方,降低在物料配送过程中的物料运输成本,减少物料切割方案选择不当导致的物料浪费,提高物料切割效率和出货效率。The technical solution of the embodiment of the present invention is to obtain at least two material requests of the material requester; obtain the preset number of material processing sites, the preset number is greater than or equal to 1 and less than or equal to the number of the material requester; according to each material request Cluster the target distance between the material receiving position in the material request and the material requester position in each material request to determine a preset number of material request sets; assign the material requester corresponding to the cluster center point of each material request set They are respectively determined as material processing stations; for each material processing station, the target material cutting scheme is determined according to the material request set corresponding to the material processing station. The target material cutting scheme is the scheme in which the original standard material associated with the material processing station is cut to obtain the target material. The target material is distributed to the material requester corresponding to the corresponding material request set through the material processing site, which reduces the material transportation cost in the material distribution process, reduces the material waste caused by the improper selection of the material cutting plan, and improves the material cutting efficiency and shipping efficiency.

可选的,目标距离根据物料收货位置与物料请求方位置之间的欧式距离,以及物料请求方对应的距离权重确定;Optionally, the target distance is determined according to the Euclidean distance between the material receiving location and the material requester's location, and the distance weight corresponding to the material requester;

其中,距离权重根据以下至少一项确定:Wherein, the distance weight is determined according to at least one of the following:

物料请求方的物料请求方位置与物料收货位置之间的运输代价信息、物料请求方对应的物料请求集合对应的请求物料数量、以及物料请求方具备的物料切割能力指数。The transportation cost information between the material requester's location of the material requester and the material receiving location, the requested material quantity corresponding to the material request set corresponding to the material requester, and the material cutting capability index possessed by the material requester.

具体的,目标距离根据物料请求的物料收货位置与物料请求方位置之间的欧式距离,以及物料请求方对应的距离权重。由于在实际情况中,物料请求方的分布位置较为随机,一些物料请求方的位置较为集中,也需要分别配送原始标准物料,且不同物料请求方单独切割物料,导致物料浪费严重,运输成本居高不下。通过物料请求的物料收货位置与物料请求方位置之间的欧式距离进行聚类确定物料处理站点,可以将多个距离集中的物料请求方的物料请求聚类到一个物料处理站点的物料请求集合中,因此,物料生产厂家不用分别向每个物料请求方单独配送原始标准物料,降低了运输成本。Specifically, the target distance is based on the Euclidean distance between the material receiving position of the material request and the position of the material requester, and the distance weight corresponding to the material requester. Due to the fact that the distribution positions of material requesters are relatively random, and the locations of some material requesters are relatively concentrated, the original standard materials also need to be distributed separately, and different material requesters cut the materials separately, resulting in serious material waste and high transportation costs. No less. The material processing site is determined by clustering the Euclidean distance between the material receiving location of the material request and the location of the material requester. The material requests of the material requesters with multiple distance sets can be clustered into the material request set of one material processing site. Therefore, the material manufacturer does not need to distribute the original standard material to each material requester separately, which reduces the transportation cost.

示例性的,目标距离为:Exemplarily, the target distance is:

Figure BDA0003666713160000101
Figure BDA0003666713160000101

其中,d为目标距离,k为距离权重,(x1,y1)为物料请求方位置,(x1,y1)为物料收货位置。Among them, d is the target distance, k is the distance weight, (x 1 , y 1 ) is the position of the material requester, and (x 1 , y 1 ) is the material receiving position.

在根据物料收货位置与物料请求方位置之间的欧式距离进行聚类确定物料处理站点的基础上,增加了物料请求方对应的距离权重,该距离权重根据以下至少一项确定:物料请求方的物料请求方位置与物料收货位置之间的运输代价、物料请求方对应的请求物料数量、以及物料请求方具备的物料处理能力指数。距离权重可以是多项权重相加的数值或者采用矩阵表示的权重矩阵。On the basis of determining the material processing site by clustering according to the Euclidean distance between the material receiving location and the material requesting party, the distance weight corresponding to the material requesting party is added, and the distance weighting is determined according to at least one of the following: the material requesting party The transportation cost between the material requester location and the material receiving location, the requested material quantity corresponding to the material requester, and the material handling capacity index possessed by the material requester. The distance weight can be a numerical value that adds multiple weights or a weight matrix represented by a matrix.

其中,物料请求方位置与物料收货位置之间的运输代价信息可以是物料请求方位置与物料收货位置之间的运输成本。由于物料请求方位置与物料收货位置的城市可能不同,由于不同城市的发达程度和交通状况不同,从而运输成本和运输时间也不同,仅根据距离进行聚类并不全面。因此,可以根据运输成本、运输时间、运输交通方式(如空运、船运或陆运)所确定物料请求方的物料请求方位置与物料收货位置之间的运输代价,确定物料请求方对应的距离权重。The transportation cost information between the material requester location and the material receiving location may be the transportation cost between the material requesting location and the material receiving location. Since the city of the material requester and the material receiving location may be different, and due to the different levels of development and traffic conditions in different cities, the transportation cost and transportation time are also different. Clustering based on distance alone is not comprehensive. Therefore, the distance corresponding to the material requester can be determined according to the transportation cost between the material requester's location of the material requester and the material receiving location determined by the transportation cost, transportation time, and transportation mode (such as air, ship, or land transportation). Weights.

不同物料请求方的请求物料数量可能不同,每个物料请求对应的请求物料数量也可能不同,因此,为了尽可能使请求物料数量较多的物料请求方的减少运输距离以降低运输成本,可以根据物料请求方对应的请求物料数量确定物料请求方对应的距离权重。The quantity of materials requested by different material requesters may be different, and the quantity of requested materials corresponding to each material request may also be different. Therefore, in order to reduce the transportation distance and reduce the transportation cost of the material requester with a large number of requested materials as much as possible, you can The requested material quantity corresponding to the material requester determines the distance weight corresponding to the material requester.

另外,由于每个物料请求方具备的物料切割能力并不同,还可以根据物料切割和配送所需的场地、人工和机器设备等物料处理能力确定物料请求方对应的距离权重。In addition, since each material requester has different material cutting capabilities, the distance weight corresponding to the material requester can also be determined according to the material processing capabilities of the site, labor, and machinery required for material cutting and distribution.

可选的,还包括:建立余料库,余料库用于存储每个物料处理站点关联的原始标准物料被切割得到目标物料后的剩余物料的信息。Optionally, the method further includes: establishing a residual material library, and the residual material library is used to store the information of the residual material after the original standard material associated with each material processing site is cut to obtain the target material.

其中,剩余物料的信息可以包括:剩余物料对应物料处理站点、剩余物料的类型、长度和数量等。The information of the remaining material may include: the corresponding material processing site of the remaining material, the type, length and quantity of the remaining material, etc.

具体的,物料处理站点根据目标物料切割方案对物料生成厂家发出的原始标准物料进行切割得到目标物料,往往会有剩余物料,可以将剩余物料的信息存入物料库,方便对剩余物料进行二次利用。Specifically, the material processing station cuts the original standard material issued by the material generating manufacturer according to the target material cutting plan to obtain the target material. There are often remaining materials. The information of the remaining materials can be stored in the material library to facilitate the secondary processing of the remaining materials. use.

可选的,还包括:遍历余料库中物料处理站点关联的剩余物料的信息,基于背包算法确定物料处理站点能够使用的剩余物料。Optionally, the method further includes: traversing the information of the remaining materials associated with the material processing stations in the surplus material library, and determining the remaining materials that can be used by the material processing stations based on the knapsack algorithm.

具体的,当一个物料请求方确定为物料处理站点需要对原始标准物料进行切割时,可以遍历余料库查询该物料处理站点关联的剩余物料的信息,确定物料处理站点能够使用的剩余物料,从而对剩余物料进行最优化二次利用,避免剩余物料的浪费,降低成本。确定物料处理站点能够使用的剩余物料的方法可以使用背包算法,本发明实施例对背包算法不再进行赘述。Specifically, when a material requester determines that the material processing site needs to cut the original standard material, it can traverse the residual material library to query the information of the remaining materials associated with the material processing site, and determine the remaining materials that can be used by the material processing site. Optimize the secondary utilization of remaining materials to avoid waste of remaining materials and reduce costs. The method for determining the remaining materials that can be used by the material processing station may use a knapsack algorithm, and the knapsack algorithm will not be repeated in this embodiment of the present invention.

实施例三Embodiment 3

图4为本发明实施例三提供的一种物料处理方案的确定方法的流程图,本实施例对上述实施例的步骤S130或步骤S250:“对于每个物料处理站点,根据物料请求集合确定目标物料切割方案”进一步细化。如图4所示,该方法包括:FIG. 4 is a flowchart of a method for determining a material processing scheme provided by the third embodiment of the present invention. This embodiment compares step S130 or step S250 of the above-mentioned embodiment: “For each material processing site, determine the target according to the material request set. "Material cutting plan" is further refined. As shown in Figure 4, the method includes:

S310、获取物料请求方的至少两个物料请求。S310. Obtain at least two material requests from the material requester.

S320、对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合。S320. Cluster each material request to obtain at least one material processing site and a material request set corresponding to each material processing site.

S330、对于每个物料处理站点,按照物料类型对物料请求集合中的请求物料信息进行分类,得到物料请求集合中各物料类型对应的请求物料信息;请求物料信息包括:请求物料类型、请求物料长度和请求物料数量。S330. For each material processing site, classify the requested material information in the material request set according to the material type, and obtain the requested material information corresponding to each material type in the material request set; the requested material information includes: the requested material type, the requested material length and the requested material quantity.

其中,请求物料信息是指物料请求所包含的信息,例如可以包括:请求物料类型、请求物料长度和请求物料数量;请求物料类型可以包括请求物料规格和型号等信息确定。Wherein, the requested material information refers to the information contained in the material request, for example, it may include: requested material type, requested material length, and requested material quantity; the requested material type may be determined by information such as the requested material specification and model.

具体的,由于物料请求所请求的物料可能有多种类型,每个类型的原始标准物料长度、切割方式、请求物料长度和请求物料数量都可能不同,因此,每个物料处理站点在根据物料请求信息确定目标物料切割方案时,首先需要先根据物料类型对物料请求集合中的请求物料信息进行分类,得到物料请求集合中各物料类型对应的请求物料信息。Specifically, since there may be multiple types of materials requested by material requests, the original standard material length, cutting method, requested material length and requested material quantity may be different for each type. When determining the target material cutting plan, you first need to classify the requested material information in the material request set according to the material type, and obtain the requested material information corresponding to each material type in the material request set.

S340、获取物料切割约束模型。S340. Obtain a material cutting constraint model.

其中,物料切割约束模型是用于确定最佳物料切割方案的带有约束条件的模型,物料切割约束模型的约束条件用于确定满足切割物料的条件,例如可以是使用的原始标准物料数量最少和/或切割次数最少等。Among them, the material cutting constraint model is a model with constraints used to determine the optimal material cutting scheme, and the constraints of the material cutting constraint model are used to determine the conditions that meet the cutting materials, such as the minimum number of original standard materials used and the / or minimum number of cuts etc.

S350、根据物料切割约束模型和请求物料信息确定目标物料切割方案;目标物料切割方案为物料处理站点关联的原始标准物料被切割得到目标物料的方案,目标物料经由物料处理站点配送至对应的物料请求集合对应的物料请求方。S350. Determine a target material cutting scheme according to the material cutting constraint model and the requested material information; the target material cutting scheme is a scheme in which the original standard material associated with the material processing site is cut to obtain the target material, and the target material is delivered to the corresponding material request via the material processing site The material requester corresponding to the collection.

其中,目标物料切割方案是根据请求物料信息所确定的最优物料切割方案。The target material cutting scheme is the optimal material cutting scheme determined according to the requested material information.

具体的,将请求物料信息输入物料切割约束模型可以得到目标物料切割方案,该目标物料切割方案可以指导物料处理站点对原始标准物料进行切割得到目标物料。由于目标物料切割方案为最优切割方案,且物料请求方请求的物料由物料处理站点统一切割,可以避免由于物料请求方制定物料切割方案的水平层次不齐,导致物料生产厂家发货的原始标准物料不能切割得到足够数目的目标物料的情况。并且由于目标物料切割方案无需由物料处理站点制定,节省了物料切割时间、提高了物料切割效率和物料出货效率。Specifically, inputting the requested material information into the material cutting constraint model can obtain a target material cutting scheme, and the target material cutting scheme can instruct the material processing site to cut the original standard material to obtain the target material. Since the target material cutting plan is the optimal cutting plan, and the material requested by the material requester is uniformly cut by the material processing site, it can avoid the original standard delivered by the material manufacturer due to the uneven levels of the material cutting plan formulated by the material requester. When the material cannot be cut to obtain a sufficient number of target materials. And because the target material cutting plan does not need to be formulated by the material processing station, the material cutting time is saved, and the material cutting efficiency and material delivery efficiency are improved.

本发明实施例的技术方案,通过获取物料请求方的至少两个物料请求;对各物料请求进行聚类得到至少一个物料处理站点和每个物料处理站点对应的物料请求集合;对于每个物料处理站点,按照物料类型对所述物料请求集合中的请求物料信息进行分类,得到物料请求集合中各物料类型对应的请求物料信息;请求物料信息包括:请求物料类型、请求物料长度和请求物料数量;根据物料切割约束模型和请求物料信息确定目标物料切割方案;获取物料切割约束模型;根据物料切割约束模型和请求物料信息确定目标物料切割方案,能够降低在物料配送过程中的物料运输成本,减少物料切割方案选择不当导致的物料浪费,提高了物料切割效率和物料出货效率。The technical solution of the embodiment of the present invention is to obtain at least two material requests from the material requester; cluster each material request to obtain at least one material processing site and a set of material requests corresponding to each material processing site; The site classifies the requested material information in the material request set according to the material type, and obtains the requested material information corresponding to each material type in the material request set; the requested material information includes: the requested material type, the requested material length and the requested material quantity; Determine the target material cutting plan according to the material cutting constraint model and the requested material information; obtain the material cutting constraint model; determine the target material cutting plan according to the material cutting constraint model and the requested material information, which can reduce the material transportation cost in the material distribution process and reduce material Material waste caused by improper selection of cutting plan improves material cutting efficiency and material delivery efficiency.

可选的,物料切割约束模型用于表示待切割的原始标准物料的最小数量,所述原始标准物料的最小数量由至少一种预设物料切割方式对应的原始标准物料的数量确定;Optionally, the material cutting constraint model is used to represent the minimum quantity of the original standard material to be cut, and the minimum quantity of the original standard material is determined by the quantity of the original standard material corresponding to at least one preset material cutting method;

其中,物料切割约束模型的约束条件包括:对于各物料类型的原始标准物料,根据物料切割约束模型对原始标准物料进行切割得到的目标物料数量等于物料请求集合中对应物料类型的物料数量。The constraint conditions of the material cutting constraint model include: for the original standard materials of each material type, the target material quantity obtained by cutting the original standard material according to the material cutting constraint model is equal to the material quantity of the corresponding material type in the material request set.

其中,预设物料切割方式是指对原始标准物料进行切割得到多段目标物料的方式,例如原始标准物料为6.3米,则原始标准物料可以采用第一种切割方式切割得到两个3米的目标物料和一个0.3米的目标物料;也可以采用第二种切割方式切割得到三个2米的目标物料和一个0.3米的剩余物料。The preset material cutting method refers to the method of cutting the original standard material to obtain multiple target materials. For example, if the original standard material is 6.3 meters, the original standard material can be cut by the first cutting method to obtain two 3-meter target materials. and a target material of 0.3 meters; can also use the second cutting method to cut three target materials of 2 meters and a residual material of 0.3 meters.

具体的,物料切割约束模型用于表示待切割的原始标准物料的最小数量,通过统计至少一种预设物料切割方式对应的原始标准物料的数量,可以确定在满足请求物料信息的同时,所需待切割的原始标准物料的最小数量对应的预设物料切割方式即为目标物料切割方案。Specifically, the material cutting constraint model is used to represent the minimum quantity of the original standard material to be cut. By counting the quantity of the original standard material corresponding to at least one preset material cutting method, it can be determined that the required material information is satisfied while satisfying the requested material information. The preset material cutting method corresponding to the minimum quantity of the original standard material to be cut is the target material cutting plan.

不同类型的原始标准物料的长度可以不同,因此,物料切割约束模型的约束条件包括:对于各物料类型的原始标准物料,根据物料切割约束模型对原始标准物料进行切割得到的目标物料数量等于物料请求集合中对应物料类型的物料数量。The lengths of different types of original standard materials can be different. Therefore, the constraints of the material cutting constraint model include: for the original standard materials of each material type, the target material quantity obtained by cutting the original standard materials according to the material cutting constraint model is equal to the material request. The item quantity of the corresponding item type in the collection.

示例性的,物料切割约束模型和约束条件可以为:Exemplarily, the material cutting constraint model and constraint conditions may be:

Figure BDA0003666713160000141
Figure BDA0003666713160000141

Figure BDA0003666713160000142
Figure BDA0003666713160000142

其中,i表示物料类型,j表示切割方式,xij表示采用第j种预设物料切割方式切割第i类型的原始标准物料的数量,即所使用第i类型的原始标准物料的数量,xij≥0,且xij为整数;aij表示每个第i类型物料采用第j种预设物料切割方式切割得到的目标物料数量;bi表示物料请求中第i类型的请求物料数量。Among them, i represents the material type, j represents the cutting method, x ij represents the quantity of the i-th type of original standard material cut by the j-th preset material cutting method, that is, the quantity of the i-th type of original standard material used, x ij ≥0, and x ij is an integer; a ij represents the target material quantity obtained by cutting each i-th type of material using the j-th preset material cutting method; b i represents the requested material quantity of the i-th type in the material request.

可选的,物料切割约束模型的约束条件还包括:根据物料切割约束模型所确定的对原始标准物料的物料切割次数小于或等于预设切割次数。Optionally, the constraint conditions of the material cutting constraint model further include: the number of material cuttings for the original standard material determined according to the material cutting constraint model is less than or equal to the preset number of cuttings.

具体的,根据上述物料切割约束模型和约束条件所确定的物料切割方案为可行物料切割方案,也即任意可行物料切割方案均可以确定为目标物料切割方案。在上述根据切割得到的目标物料数量满足请求物料数量的约束条件,确定所使用的原始标准物料的最小数量的切割方案的基础上,增加对切割次数的约束条件:根据所述物料切割约束模型所确定的对原始标准物料的物料切割次数小于或等于预设切割次数。其中,预设切割次数可以根据实际需求设定。Specifically, the material cutting scheme determined according to the above-mentioned material cutting constraint model and constraint conditions is a feasible material cutting scheme, that is, any feasible material cutting scheme can be determined as the target material cutting scheme. On the basis of the above-mentioned cutting scheme in which the quantity of target materials obtained by cutting satisfies the constraints of the requested quantity of materials and determining the minimum quantity of the original standard materials used, the constraints on the number of cuts are added: according to the constraints of the material cutting constraint model The determined number of material cuts for the original standard material is less than or equal to the preset number of cuts. Among them, the preset cutting times can be set according to actual needs.

具体的,分别获取每个可行物料切割方案对原始标准物料的切割次数,筛选出切割次数小于预设切割次数的可行物料切割方案确定为备选物料切割方案;使用原始标准物料最少的备选物料切割方案确定为目标物料切割方案,切割次数越少,物料切割越简单,切割效率越高;从而在节省物料成本的同时,减少切割成本和时间,并提高切割效率。Specifically, the cutting times of each feasible material cutting scheme to the original standard material are obtained respectively, and the feasible material cutting scheme with the cutting frequency less than the preset cutting times is screened out and determined as the alternative material cutting scheme; the alternative material with the least original standard material is used. The cutting plan is determined as the target material cutting plan. The fewer the cutting times, the simpler the material cutting, and the higher the cutting efficiency; thus, the cutting cost and time are reduced while the material cost is saved, and the cutting efficiency is improved.

示例性的,物料切割约束模型和约束条件可以为:Exemplarily, the material cutting constraint model and constraint conditions may be:

Figure BDA0003666713160000151
Figure BDA0003666713160000151

Figure BDA0003666713160000152
Figure BDA0003666713160000152

cij≤C;c ij ≤ C;

其中,cij为对第i类型的原始标注物料采用j种切割方式的切割次数;C为预设切割次数。Among them, c ij is the number of cuttings using j cutting methods for the i-th type of original marked material; C is the preset number of cuttings.

可选的,根据物料切割约束模型和请求物料信息确定目标物料切割方案,包括:Optionally, determine the target material cutting scheme according to the material cutting constraint model and the requested material information, including:

获取各物料类型的原始标准物料的标准长度;Get the standard length of the original standard material of each material type;

根据各标准长度和请求物料信息确定预备物料数量;Determine the quantity of the reserved material according to the standard length and the requested material information;

若预备物料数量大于或等于预设物料数量,则基于分支定价算法确定物料切割约束模型对应的目标物料切割方案;If the quantity of the prepared material is greater than or equal to the quantity of the preset material, the target material cutting plan corresponding to the material cutting constraint model is determined based on the branch pricing algorithm;

若预备物料数量小于预设物料数量,则基于分支定界算法确定物料切割约束模型对应的目标物料切割方案。If the quantity of the prepared material is less than the quantity of the preset material, the target material cutting scheme corresponding to the material cutting constraint model is determined based on the branch and bound algorithm.

其中,预设物料数量用于表示预设物料切割规模大小,可以根据实际需求设定。Among them, the preset material quantity is used to represent the preset material cutting size, which can be set according to actual needs.

具体的,根据请求物料类型、请求物料长度和请求物料数量等请求物料信息,以及原始标准物料长度可以确定每种物料类型所需的预备物料数量。若预备物料数量小于预设物料数量,表示物料切割规模较小基于分支定界算法确定物料切割约束模型对应的目标物料切割方案。分支定界算法的优点在于所确定的目标物料切割方案为最优方案,缺点是需要先计算所有可能的切割方案,因此只适用于小规模的物料切割场景;若预备物料数量大于或等于预设物料数量,表示物料切割规模较大,需要基于分支定价算法确定物料切割约束模型对应的目标物料切割方案;分支定价算法的优点是无需计算所有的可能切割方案,适用于大规模物料切割场景;由于未遍历所有可能的切割方案,所确定的目标物料切割方案为满足约束条件的方案,但可能非最优方案。由于分支定价算法和分支定界算法是寻找最优解的常用算法,本发明实施例对不进行赘述。Specifically, according to the requested material information such as the requested material type, the requested material length, and the requested material quantity, and the original standard material length, the quantity of the reserved material required for each material type can be determined. If the quantity of the prepared material is less than the preset quantity, it means that the cutting scale of the material is small, and the target material cutting scheme corresponding to the material cutting constraint model is determined based on the branch and bound algorithm. The advantage of the branch and bound algorithm is that the determined target material cutting plan is the optimal plan, but the disadvantage is that all possible cutting plans need to be calculated first, so it is only suitable for small-scale material cutting scenarios; if the number of prepared materials is greater than or equal to the preset The number of materials indicates that the scale of material cutting is large, and the target material cutting scheme corresponding to the material cutting constraint model needs to be determined based on the branch pricing algorithm; the advantage of the branch pricing algorithm is that it does not need to calculate all possible cutting schemes, which is suitable for large-scale material cutting scenarios; Without traversing all possible cutting schemes, the determined target material cutting scheme is a scheme that satisfies the constraints, but may not be an optimal scheme. Since the branch-pricing algorithm and the branch-and-bound algorithm are common algorithms for finding an optimal solution, the embodiments of the present invention will not describe them in detail.

示例性的,根据标准长度和请求物料信息确定预备物料数量的方式可以为:Exemplarily, the method of determining the quantity of the reserved material according to the standard length and the requested material information may be:

Figure BDA0003666713160000161
Figure BDA0003666713160000161

其中,P为预备物料数量,max_i为第i类型的原始标准物料能够切割得到的最大目标物料数量;Li为第i类型的原始标准物料的标准长度;li为第i类型的请求物料长度。Among them, P is the quantity of preparatory materials, max_i is the maximum target material quantity that can be cut from the original standard material of the i-th type; Li is the standard length of the original standard material of the i-th type; l i is the requested material length of the i-th type .

具体的,基于上述物料切割约束模型确定的物料切割方案为可行物料切割方案,因此分别获取每个可行物料切割方案对原始标准物料的总切割次数,筛选出总切割次数小于预设切割次数的可行物料切割方案确定为备选物料切割方案;使用原始标准物料最少的备选物料切割方案确定为目标物料切割方案,从而在节省物料成本的同时,减少切割成本和时间,并提高切割效率。Specifically, the material cutting scheme determined based on the above material cutting constraint model is a feasible material cutting scheme, so the total cutting times of each feasible material cutting scheme for the original standard material is obtained separately, and the feasible cutting times less than the preset cutting times are screened out. The material cutting plan is determined as the alternative material cutting plan; the alternative material cutting plan with the least original standard material is determined as the target material cutting plan, so as to save the material cost, reduce the cutting cost and time, and improve the cutting efficiency.

实施例四Embodiment 4

图5为本发明实施例三提供的一种物料处理方案的确定装置的结构示意图。如图5所示,该装置包括:物料请求获取模块410、物料请求聚类模块和切割方案确定模块430;FIG. 5 is a schematic structural diagram of a device for determining a material processing scheme according to Embodiment 3 of the present invention. As shown in FIG. 5 , the device includes: a material request acquisition module 410, a material request clustering module and a cutting plan determination module 430;

其中,物料请求获取模块410,用于获取物料请求方的至少两个物料请求;Wherein, the material request obtaining module 410 is used to obtain at least two material requests of the material requester;

物料请求聚类模块420,用于对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合;所述物料处理站点为所述物料请求方中的一个或多个;The material request clustering module 420 is configured to cluster each of the material requests to obtain at least one material processing site and a material request set corresponding to each of the material processing sites; the material processing site is the material requester one or more of;

切割方案确定模块430,用于对于每个所述物料处理站点,根据所述物料处理站点对应的物料请求集合确定目标物料切割方案,所述目标物料切割方案为所述物料处理站点关联的原始标准物料被切割得到目标物料的方案,所述目标物料经由所述物料处理站点配送至所述对应的物料请求集合对应的物料请求方。The cutting plan determination module 430 is configured to, for each material processing site, determine a target material cutting plan according to the material request set corresponding to the material handling site, where the target material cutting plan is the original standard associated with the material handling site A scheme in which a material is cut to obtain a target material, and the target material is delivered to the material requester corresponding to the corresponding material request set via the material processing site.

可选的,所述物料请求聚类模块420,具体用于:Optionally, the material request clustering module 420 is specifically used for:

获取物料处理站点的预设数量,所述预设数量大于等于1且小于等于所述物料请求方的数量;Obtain a preset quantity of material processing sites, where the preset quantity is greater than or equal to 1 and less than or equal to the quantity of the material requester;

根据各所述物料请求中的物料收货位置与各所述物料请求中的物料请求方位置之间的目标距离进行聚类,确定预设数量的物料请求集合;Clustering is performed according to the target distance between the material receiving position in each of the material requests and the position of the material requester in each of the material requests, to determine a preset number of material request sets;

将每个物料请求集合的聚类中心点对应的物料请求方分别确定为物料处理站点。The material requesters corresponding to the cluster center points of each material request set are respectively determined as material processing sites.

可选的,所述目标距离根据所述物料收货位置与所述物料请求方位置之间的欧式距离,以及所述物料请求方对应的距离权重确定;Optionally, the target distance is determined according to the Euclidean distance between the material receiving position and the position of the material requester, and the distance weight corresponding to the material requester;

其中,所述距离权重根据以下至少一项确定:Wherein, the distance weight is determined according to at least one of the following:

所述物料请求方的物料请求方位置与所述物料收货位置之间的运输代价信息、所述物料请求方对应的物料数量、以及所述物料请求方具备的物料切割能力指数。Transportation cost information between the material requester's location of the material requester and the material receiving location, the material quantity corresponding to the material requester, and the material cutting capability index possessed by the material requester.

可选的,确定切割方案确定模块430,包括:Optionally, determine the cutting plan determination module 430, including:

分类单元,用于按照物料类型对所述物料请求集合中的请求物料信息进行分类,得到所述物料请求集合中各所述物料类型对应的请求物料信息;所述请求物料信息包括:请求物料类型、请求物料长度和请求物料数量;A classification unit, configured to classify the requested material information in the material request set according to the material type, and obtain the requested material information corresponding to each of the material types in the material request set; the requested material information includes: the requested material type , the requested material length and the requested material quantity;

模型获取单元,用于获取物料切割约束模型;The model obtaining unit is used to obtain the material cutting constraint model;

方案确定单元,用于根据所述物料切割约束模型和所述请求物料信息确定目标物料切割方案。A plan determination unit, configured to determine a target material cutting plan according to the material cutting constraint model and the requested material information.

可选的,所述物料切割约束模型用于表示待切割的原始标准物料的最小数量,所述原始标准物料的最小数量由至少一种预设物料切割方式对应的原始标准物料的数量确定;Optionally, the material cutting constraint model is used to represent the minimum quantity of the original standard material to be cut, and the minimum quantity of the original standard material is determined by the quantity of the original standard material corresponding to at least one preset material cutting method;

其中,所述物料切割约束模型的约束条件包括:对于各所述物料类型的原始标准物料,根据所述物料切割约束模型对所述原始标准物料进行切割得到的目标物料数量等于所述物料请求集合中对应物料类型的物料数量。The constraint conditions of the material cutting constraint model include: for the original standard materials of each material type, the quantity of target materials obtained by cutting the original standard materials according to the material cutting constraint model is equal to the material request set The material quantity of the corresponding material type in .

可选的,所述物料切割约束模型的约束条件还包括:根据所述物料切割约束模型所确定的对所述原始标准物料的物料切割次数小于或等于预设切割次数。Optionally, the constraint condition of the material cutting constraint model further includes: the number of material cuttings for the original standard material determined according to the material cutting constraint model is less than or equal to a preset number of cuttings.

可选的,所述切割方案确定单元,具体用于:Optionally, the cutting scheme determination unit is specifically used for:

获取各所述物料类型的原始标准物料的标准长度;Obtain the standard length of the original standard material of each described material type;

根据各所述标准长度和所述请求物料信息确定预备物料数量;Determine the quantity of the reserved material according to each of the standard lengths and the requested material information;

若所述预备物料数量大于或等于预设物料数量,则基于分支定价算法确定所述物料切割约束模型对应的目标物料切割方案;If the quantity of the prepared materials is greater than or equal to the preset quantity of materials, determining a target material cutting plan corresponding to the material cutting constraint model based on a branch pricing algorithm;

若所述预备物料数量小于所述预设物料数量,则基于分支定界算法确定所述物料切割约束模型对应的目标物料切割方案。If the quantity of the prepared material is less than the quantity of the preset material, a target material cutting scheme corresponding to the material cutting constraint model is determined based on a branch and bound algorithm.

可选的,还包括:Optionally, also include:

余料库建立模块,用于建立余料库,所述余料库用于存储每个所述物料处理站点关联的原始标准物料被切割得到目标物料后的剩余物料的信息。The residual material library establishing module is used to establish a residual material library, and the residual material library is used to store the information of the residual material after the original standard material associated with each of the material processing stations is cut to obtain the target material.

可选的,还包括:Optionally, also include:

剩余物料确定模块,用于遍历所述余料库中物料处理站点关联的剩余物料的信息,基于背包算法确定所述物料处理站点能够使用的剩余物料。The remaining material determination module is used to traverse the information of the remaining materials associated with the material processing stations in the surplus material library, and determine the remaining materials that can be used by the material processing stations based on the backpack algorithm.

本发明实施例所提供的物料处理方案的确定装置可执行本发明任意实施例所提供的物料处理方案的确定方法,具备执行方法相应的功能模块和有益效果。The device for determining a material handling plan provided by the embodiment of the present invention can execute the method for determining a material handling plan provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

实施例五Embodiment 5

图6示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。FIG. 6 shows a schematic structural diagram of an electronic device 10 that can be used to implement embodiments of the present invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smart phones, wearable devices (eg, helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are by way of example only, and are not intended to limit implementations of the inventions described and/or claimed herein.

如图6所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。As shown in FIG. 6, the electronic device 10 includes at least one processor 11, and a memory, such as a read only memory (ROM) 12, a random access memory (RAM) 13, etc., connected in communication with the at least one processor 11, wherein the memory stores There is a computer program executable by at least one processor, and the processor 11 can be executed according to a computer program stored in a read only memory (ROM) 12 or loaded from a storage unit 18 into a random access memory (RAM) 13. Various appropriate actions and processes are performed. In the RAM 13, various programs and data necessary for the operation of the electronic device 10 can also be stored. The processor 11 , the ROM 12 , and the RAM 13 are connected to each other through a bus 14 . An input/output (I/O) interface 15 is also connected to the bus 14 .

电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Various components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc. etc.; and a communication unit 19, such as a network card, modem, wireless communication transceiver, and the like. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunication networks.

处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如物料处理方案的确定方法。The processor 11 may be various general and/or special purpose processing components having processing and computing capabilities. Some examples of processors 11 include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, digital signal processing processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as the determination method of the material handling scheme.

在一些实施例中,物料处理方案的确定方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的物料处理方案的确定方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行物料处理方案的确定方法。In some embodiments, the method of determining the material handling scheme may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18 . In some embodiments, part or all of the computer program may be loaded and/or installed on the electronic device 10 via the ROM 12 and/or the communication unit 19 . When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method of determining the material handling scheme described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured by any other suitable means (eg, by means of firmware) to perform the determination method of the material handling scheme.

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described herein above may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips system (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpretable on a programmable system including at least one programmable processor that The processor, which may be a special purpose or general-purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device an output device.

用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/operations specified in the flowcharts and/or block diagrams to be carried out. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in connection with the instruction execution system, apparatus or device. Computer-readable storage media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.

为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having a display device (eg, a CRT (cathode ray tube) or an LCD (liquid crystal display)) for displaying information to the user monitor); and a keyboard and pointing device (eg, a mouse or trackball) through which a user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (eg, visual feedback, auditory feedback, or tactile feedback); and can be in any form (including acoustic input, voice input, or tactile input) to receive input from the user.

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。The systems and techniques described herein may be implemented on a computing system that includes back-end components (eg, as a data server), or a computing system that includes middleware components (eg, an application server), or a computing system that includes front-end components (eg, a user's computer having a graphical user interface or web browser through which a user may interact with implementations of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system may be interconnected by any form or medium of digital data communication (eg, a communication network). Examples of communication networks include: Local Area Networks (LANs), Wide Area Networks (WANs), blockchain networks, and the Internet.

计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。A computing system can include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or a cloud host. It is a host product in the cloud computing service system to solve the traditional physical host and VPS services, which are difficult to manage and weak in business scalability. defect.

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, the steps described in the present invention may be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions of the present invention can be achieved, no limitation is imposed herein.

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above-mentioned specific embodiments do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1.一种物料处理方案的确定方法,其特征在于,包括:1. a determination method of a material handling scheme, is characterized in that, comprises: 获取物料请求方的至少两个物料请求;Obtain at least two material requests from the material requester; 对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合;所述物料处理站点为所述物料请求方中的一个或多个;Clustering each of the material requests to obtain at least one material processing site and a set of material requests corresponding to each of the material processing sites; the material processing sites are one or more of the material requesters; 对于每个所述物料处理站点,根据所述物料处理站点对应的物料请求集合确定目标物料切割方案,所述目标物料切割方案为所述物料处理站点关联的原始标准物料被切割得到目标物料的方案,所述目标物料经由所述物料处理站点配送至所述对应的物料请求集合对应的物料请求方。For each material processing station, a target material cutting scheme is determined according to the material request set corresponding to the material processing station, and the target material cutting scheme is a scheme in which the original standard material associated with the material processing station is cut to obtain the target material , the target material is delivered to the material requester corresponding to the corresponding material request set via the material processing site. 2.根据权利要求1所述的方法,其特征在于,所述对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合,包括:2 . The method according to claim 1 , wherein the clustering of each of the material requests to obtain at least one material processing site, and a set of material requests corresponding to each of the material processing sites, comprising: 2 . 获取物料处理站点的预设数量,所述预设数量大于等于1且小于等于所述物料请求方的数量;Obtain a preset quantity of material processing sites, where the preset quantity is greater than or equal to 1 and less than or equal to the quantity of the material requester; 根据各所述物料请求中的物料收货位置与各所述物料请求中的物料请求方位置之间的目标距离进行聚类,确定预设数量的物料请求集合;According to the target distance between the material receiving position in each of the material requests and the position of the material requester in each of the material requests, clustering is performed to determine a preset number of material request sets; 将每个物料请求集合的聚类中心点对应的物料请求方分别确定为物料处理站点。The material requesters corresponding to the cluster center points of each material request set are respectively determined as material processing sites. 3.根据权利要求2所述的方法,其特征在于,所述目标距离根据所述物料收货位置与所述物料请求方位置之间的欧式距离,以及所述物料请求方对应的距离权重确定;3. The method according to claim 2, wherein the target distance is determined according to the Euclidean distance between the material receiving position and the position of the material requester, and the distance weight corresponding to the material requester ; 其中,所述距离权重根据以下至少一项确定:Wherein, the distance weight is determined according to at least one of the following: 所述物料请求方的物料请求方位置与所述物料收货位置之间的运输代价信息、所述物料请求方对应的请求物料数量、以及所述物料请求方具备的物料切割能力指数。Transportation cost information between the material requester's location of the material requester and the material receiving location, the requested material quantity corresponding to the material requester, and the material cutting capability index possessed by the material requester. 4.根据权利要求1所述的方法,其特征在于,所述根据所述物料处理站点对应的物料请求集合确定目标物料切割方案包括:4 . The method according to claim 1 , wherein determining the target material cutting plan according to the material request set corresponding to the material processing site comprises: 4 . 按照物料类型对所述物料请求集合中的请求物料信息进行分类,得到所述物料请求集合中各所述物料类型对应的请求物料信息;所述请求物料信息包括:请求物料类型、请求物料长度和请求物料数量;Classify the requested material information in the material request set according to the material type, and obtain the requested material information corresponding to each of the material types in the material request set; the requested material information includes: the requested material type, the requested material length and the quantity of the requested material; 获取物料切割约束模型;Obtain the material cutting constraint model; 根据所述物料切割约束模型和所述请求物料信息确定目标物料切割方案。A target material cutting plan is determined according to the material cutting constraint model and the requested material information. 5.根据权利要求4所述的方法,其特征在于,所述物料切割约束模型用于表示待切割的原始标准物料的最小数量,所述原始标准物料的最小数量由至少一种预设物料切割方式对应的原始标准物料的数量确定;5. The method according to claim 4, wherein the material cutting constraint model is used to represent the minimum quantity of the original standard material to be cut, and the minimum quantity of the original standard material is cut by at least one preset material The quantity of the original standard material corresponding to the method is determined; 其中,所述物料切割约束模型的约束条件包括:对于各所述物料类型的原始标准物料,根据所述物料切割约束模型对所述原始标准物料进行切割得到的目标物料数量等于所述物料请求集合中对应物料类型的物料数量。The constraint conditions of the material cutting constraint model include: for the original standard materials of each material type, the quantity of target materials obtained by cutting the original standard materials according to the material cutting constraint model is equal to the material request set The material quantity of the corresponding material type in . 6.根据权利要求5所述的方法,其特征在于,所述物料切割约束模型的约束条件还包括:根据所述物料切割约束模型所确定的对所述原始标准物料的物料切割次数小于或等于预设切割次数。6. The method according to claim 5, wherein the constraint condition of the material cutting constraint model further comprises: the number of times of material cutting of the original standard material determined according to the material cutting constraint model is less than or equal to Preset number of cuts. 7.根据权利要求4所述的方法,其特征在于,所述根据所述物料切割约束模型和所述请求物料信息确定目标物料切割方案,包括:7. The method according to claim 4, wherein the determining a target material cutting plan according to the material cutting constraint model and the requested material information comprises: 获取各所述物料类型的原始标准物料的标准长度;Obtain the standard length of the original standard material of each described material type; 根据各所述标准长度和所述请求物料信息确定预备物料数量;Determine the quantity of the reserved material according to each of the standard lengths and the requested material information; 若所述预备物料数量大于或等于预设物料数量,则基于分支定价算法确定所述物料切割约束模型对应的目标物料切割方案;If the quantity of the prepared materials is greater than or equal to the preset quantity of materials, determining a target material cutting plan corresponding to the material cutting constraint model based on a branch pricing algorithm; 若所述预备物料数量小于所述预设物料数量,则基于分支定界算法确定所述物料切割约束模型对应的目标物料切割方案。If the quantity of the prepared material is less than the quantity of the preset material, a target material cutting scheme corresponding to the material cutting constraint model is determined based on a branch and bound algorithm. 8.根据权利要求1所述的方法,其特征在于,还包括:8. The method of claim 1, further comprising: 建立余料库,所述余料库用于存储每个所述物料处理站点关联的原始标准物料被切割得到目标物料后的剩余物料的信息。A residual material library is established, and the residual material library is used to store the information of the residual material after the original standard material associated with each of the material processing stations is cut to obtain the target material. 9.根据权利要求8所述的方法,其特征在于,还包括:9. The method of claim 8, further comprising: 遍历所述余料库中物料处理站点关联的剩余物料的信息,基于背包算法确定所述物料处理站点能够使用的剩余物料。Traverse the information of the remaining materials associated with the material processing stations in the surplus material library, and determine the remaining materials that can be used by the material processing stations based on the knapsack algorithm. 10.一种物料处理方案的确定装置,其特征在于,包括:10. A device for determining a material handling plan, characterized in that it comprises: 物料请求获取模块,用于获取物料请求方的至少两个物料请求;The material request acquisition module is used to acquire at least two material requests from the material requester; 物料请求聚类模块,用于对各所述物料请求进行聚类得到至少一个物料处理站点,以及每个所述物料处理站点对应的物料请求集合;所述物料处理站点为所述物料请求方中的一个或多个;A material request clustering module, configured to cluster each of the material requests to obtain at least one material processing site, and a material request set corresponding to each material processing site; the material processing site is one of the material requesters one or more of; 切割方案确定模块,用于对于每个所述物料处理站点,根据所述物料处理站点对应的物料请求集合确定目标物料切割方案,所述目标物料切割方案为所述物料处理站点关联的原始标准物料被切割得到目标物料的方案,所述目标物料经由所述物料处理站点配送至所述对应的物料请求集合对应的物料请求方。A cutting plan determination module, used for each material processing site to determine a target material cutting plan according to the material request set corresponding to the material handling site, where the target material cutting plan is the original standard material associated with the material handling site The solution is to obtain the target material by cutting, and the target material is delivered to the material requester corresponding to the corresponding material request set via the material processing site.
CN202210593653.XA 2022-05-27 2022-05-27 A method and device for determining a material handling plan Active CN114819403B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210593653.XA CN114819403B (en) 2022-05-27 2022-05-27 A method and device for determining a material handling plan

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210593653.XA CN114819403B (en) 2022-05-27 2022-05-27 A method and device for determining a material handling plan

Publications (2)

Publication Number Publication Date
CN114819403A true CN114819403A (en) 2022-07-29
CN114819403B CN114819403B (en) 2025-02-21

Family

ID=82520043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210593653.XA Active CN114819403B (en) 2022-05-27 2022-05-27 A method and device for determining a material handling plan

Country Status (1)

Country Link
CN (1) CN114819403B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100236997A1 (en) * 2009-03-18 2010-09-23 Bowe Bell + Howell Company Profile based laser cutting within a high-speed transport device
CN112396206A (en) * 2019-08-14 2021-02-23 珠海格力电器股份有限公司 Comprehensive management method and system for cutting and using plate
CN112418530A (en) * 2020-11-24 2021-02-26 上海维宏电子科技股份有限公司 Method, system, device, processor and storage medium for realizing layout optimization processing of pipe parts in pipe cutting process
CN113762864A (en) * 2021-01-06 2021-12-07 北京京东振世信息技术有限公司 Logistics site location method and device
US20220092537A1 (en) * 2019-06-06 2022-03-24 Shandong University Of Science And Technology Material distribution method based on workstation group division

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100236997A1 (en) * 2009-03-18 2010-09-23 Bowe Bell + Howell Company Profile based laser cutting within a high-speed transport device
US20220092537A1 (en) * 2019-06-06 2022-03-24 Shandong University Of Science And Technology Material distribution method based on workstation group division
CN112396206A (en) * 2019-08-14 2021-02-23 珠海格力电器股份有限公司 Comprehensive management method and system for cutting and using plate
CN112418530A (en) * 2020-11-24 2021-02-26 上海维宏电子科技股份有限公司 Method, system, device, processor and storage medium for realizing layout optimization processing of pipe parts in pipe cutting process
CN113762864A (en) * 2021-01-06 2021-12-07 北京京东振世信息技术有限公司 Logistics site location method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郝信烨 等: "考虑成批供料的大规模下料问题", 工程管理科技前沿, vol. 41, no. 01, 27 January 2022 (2022-01-27), pages 9 - 16 *

Also Published As

Publication number Publication date
CN114819403B (en) 2025-02-21

Similar Documents

Publication Publication Date Title
CN110645983B (en) Path planning method, device and system for unmanned vehicle
US11421994B2 (en) Method and apparatus for partitioning electronic fence
CN113240175B (en) Delivery route generation methods, equipment, storage media and program products
CN111898221A (en) Address selection method and device and computer readable storage medium
CN113515545A (en) Data query method, device, system, electronic equipment and storage medium
US20210241227A1 (en) Automatically planning delivery routes using clustering
CN111260288B (en) Order management method, device, medium and electronic equipment
CN113762566B (en) Method and device for calculating delivery time
CN114138925A (en) Method, device, electronic device, medium and product for retrieving area to which location point belongs
CN103986783A (en) Cloud computing system
CN118708365A (en) A ubiquitous computing resource allocation method, device, equipment, medium and program
CN113554380A (en) Method and device for locating goods out of warehouse
CN110222860A (en) A kind of method and apparatus for the dispatching storehouse list generating order
CN112001646A (en) Material scheduling method and device, storage medium and electronic equipment
CN109934427A (en) The method and apparatus for generating article allocation plan
CN113657759B (en) Task processing method, device, equipment and storage medium
CN114819403A (en) Method and device for determining material processing scheme
CN114662777A (en) Photovoltaic module serial line arrangement determining method and device, electronic equipment and storage medium
CN110008970A (en) A kind of address information generation method and device
CN116384718B (en) Intelligent decision-based supplier joint scheduling method, system and equipment
CN118503516A (en) Star table data retrieval method and device, electronic equipment and storage medium
CN112718507A (en) Express sorting method, device, equipment and storage medium
CN114580920A (en) Task processing method and device, electronic equipment and medium
CN116578087A (en) A management method, device, electronic equipment and storage medium for a material box
CN116629495A (en) Method and device for outputting information

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant