CN115310899A - Scheduling method, electronic device and storage medium - Google Patents
Scheduling method, electronic device and storage medium Download PDFInfo
- Publication number
- CN115310899A CN115310899A CN202210830628.9A CN202210830628A CN115310899A CN 115310899 A CN115310899 A CN 115310899A CN 202210830628 A CN202210830628 A CN 202210830628A CN 115310899 A CN115310899 A CN 115310899A
- Authority
- CN
- China
- Prior art keywords
- order
- sub
- orders
- sets
- picking
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06313—Resource planning in a project environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- General Factory Administration (AREA)
Abstract
Description
技术领域technical field
本申请涉及物流领域,具体涉及调度方法、电子设备及存储介质。The application relates to the field of logistics, and specifically relates to a scheduling method, electronic equipment and storage media.
背景技术Background technique
将相应的订单组成相应的波次,将波次下发是仓库管理系统(Warehouse ControlSystem,简称WCS)常用的调度手段。Composing corresponding orders into corresponding waves and issuing waves is a commonly used scheduling method in Warehouse Control System (WCS).
目前,通常采用的下发方式为:将相应的一个波次随机下发到相应的一个作业区。At present, the commonly used distribution method is: randomly distribute a corresponding wave to a corresponding operation area.
然而,当没有作业区可以接收相应的一个波次时,需要等待直至有相应的作业区可以接收该波次,导致该波次长时间无法下发,货品的处理效率的降低。However, when there is no operation area that can receive a corresponding wave, it is necessary to wait until there is a corresponding operation area that can receive the wave, resulting in that the wave cannot be delivered for a long time, and the processing efficiency of the goods is reduced.
发明内容Contents of the invention
为克服相关技术中存在的问题,本申请提供一种调度方法、服务器及存储介质。In order to overcome the problems existing in the related technologies, the present application provides a scheduling method, a server and a storage medium.
本申请实施例提供一种调度方法,包括:The embodiment of this application provides a scheduling method, including:
当所述多个作业区中存在一个目标作业区,所述目标作业区的可用投料口数量能够满足待处理订单集合的投料需求时,将所述待处理订单集合下发给所述目标作业区;When there is a target operation area in the plurality of operation areas, and the number of available feeding ports in the target operation area can meet the feeding demand of the order set to be processed, send the set of orders to be processed to the target operation area ;
当所述多个作业区中的任意一个作业区的可用投料口数量无法满足待处理订单集合的投料需求时,根据所述待处理订单集合中各订单的拣选参数和所述多个作业区各自的可用投料口数量确定多个目标子订单集合,分别将每一个目标子订单集合下发给对应的作业区,所述目标子订单集合对应的作业区的可用投料口数量满足所述目标子订单集合的投料需求。When the number of available feeding ports in any one of the multiple operation areas cannot meet the feeding requirements of the order set to be processed, according to the picking parameters of each order in the order set to be processed and each of the multiple operation areas Determine multiple target sub-order sets by the number of available feeding ports, and issue each target sub-order set to the corresponding operation area. The number of available feeding ports in the operating area corresponding to the target sub-order set satisfies the target sub-order Collective feeding requirements.
本申请实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上的计算机程序,该处理器执行该计算机程序以实现上述方法。An embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the above method.
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法。An embodiment of the present application provides a computer-readable storage medium, on which a computer program/instruction is stored, and when the computer program/instruction is executed by a processor, the foregoing method is implemented.
本申请实施例提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法。An embodiment of the present application provides a computer program product, including a computer program/instruction, and when the computer program/instruction is executed by a processor, the foregoing method is implemented.
本申请实施例提供的调度方法,当多个作业区中存在一个目标作业区,将待处理订单集合下发给目标作业区;当多个作业区中的任意一个作业区的可用投料口数量无法满足待处理订单集合的投料需求时,根据待处理订单集合中各订单的拣选参数和多个作业区各自的可用投料口数量确定多个目标子订单集合,分别将每一个目标子订单集合下发给对应的作业区。可以避免长时间无法下发待处理订单集合,导致商品的处理效率较低的情况。In the scheduling method provided by the embodiment of the present application, when there is a target operation area in multiple operation areas, a set of pending orders is sent to the target operation area; when the number of available feeding ports in any one of the multiple operation areas cannot When the feeding requirements of the pending order set are met, multiple target sub-order sets are determined according to the picking parameters of each order in the pending order set and the number of available feeding ports in multiple operation areas, and each target sub-order set is issued separately to the corresponding work area. It can avoid the situation that the pending order collection cannot be issued for a long time, resulting in low commodity processing efficiency.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description serve to explain the principles of the application.
图1示出了本申请实施例提供的调度方法的应用场景示意图;FIG. 1 shows a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application;
图2示出了本申请实施例提供的调度方法的流程图;Fig. 2 shows the flowchart of the scheduling method provided by the embodiment of the present application;
图3示出了本申请实施例提供的调度装置的结构框图。Fig. 3 shows a structural block diagram of a scheduling device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
随着物联网、人工智能、大数据等智能化技术的发展,利用这些智能化技术对传统物流业进行转型升级的需求愈加强劲,智慧物流(Intelligent Logistics System)成为物流领域的研究热点。智慧物流利用人工智能、大数据以及各种信息传感器、射频识别技术、全球定位系统(GPS)等物联网装置和技术,广泛应用于物料的运输、仓储、配送、包装、装卸和信息服务等基本活动环节,实现物料管理过程的智能化分析决策、自动化运作和高效率优化管理。物联网技术包括传感设备、RFID技术、激光红外扫描、红外感应识别等,物联网能够将物流中的物料与网络实现有效连接,并可实时监控物料,还可感知仓库的湿度、温度等环境数据,保障物料的储存环境。通过大数据技术可感知、采集物流中所有数据,上传至信息平台数据层,对数据进行过滤、挖掘、分析等作业,最终对业务流程(如运输、入库、存取、拣选、包装、分拣、出库、盘点、配送等环节)提供精准的数据支持。人工智能在物流中的应用方向可以大致分为两种:1)以AI技术赋能的如无人卡车、AGV、AMR、叉车、穿梭车、堆垛机、无人配送车、无人机、服务机器人、机械臂、智能终端等智能设备代替部分人工;2)通过计算机视觉、机器学习、运筹优化等技术或算法驱动的如运输设备管理系统、仓储管理、设备调度系统、订单分配系统等软件系统提高人工效率。随着智慧物流的研究和进步,该项技术在众多领域展开了应用,例如零售及电商、电子产品、烟草、医药、工业制造、鞋服、纺织、食品等领域。With the development of intelligent technologies such as the Internet of Things, artificial intelligence, and big data, the demand for using these intelligent technologies to transform and upgrade the traditional logistics industry has become increasingly strong, and intelligent logistics (Intelligent Logistics System) has become a research hotspot in the field of logistics. Smart logistics uses artificial intelligence, big data, various information sensors, radio frequency identification technology, global positioning system (GPS) and other Internet of Things devices and technologies, and is widely used in basic logistics such as material transportation, warehousing, distribution, packaging, loading and unloading, and information services. The activity link realizes the intelligent analysis and decision-making, automatic operation and high-efficiency optimized management of the material management process. The Internet of Things technology includes sensing equipment, RFID technology, laser infrared scanning, infrared induction recognition, etc. The Internet of Things can effectively connect the materials in the logistics with the network, monitor the materials in real time, and sense the humidity and temperature of the warehouse. Data, guarantee the storage environment of materials. Through big data technology, all the data in the logistics can be sensed and collected, uploaded to the data layer of the information platform, and the data can be filtered, mined, analyzed and other operations, and finally the business process (such as transportation, storage, access, picking, packaging, distribution Picking, delivery, inventory, distribution and other links) to provide accurate data support. The application direction of artificial intelligence in logistics can be roughly divided into two types: 1) Unmanned trucks, AGVs, AMRs, forklifts, shuttles, stackers, unmanned delivery vehicles, unmanned aerial vehicles, Smart devices such as service robots, robotic arms, and smart terminals replace part of the labor force; 2) Software such as transportation equipment management systems, warehouse management, equipment scheduling systems, and order distribution systems driven by computer vision, machine learning, and operational optimization technologies or algorithms The system improves labor efficiency. With the research and progress of smart logistics, this technology has been applied in many fields, such as retail and e-commerce, electronic products, tobacco, medicine, industrial manufacturing, shoes and clothing, textiles, food and other fields.
图1示出了本申请实施例提供的调度方法的应用场景示意图。FIG. 1 shows a schematic diagram of an application scenario of a scheduling method provided by an embodiment of the present application.
在图1中,示例性地示出了仓库中的多个作业区中的第一作业区、第二作业区。相应的一个波次被分散在多个料箱中,多个料箱通过传送装置101例如传送带传送。对于第一作业区和第二作业区中的任意一个作业区,当装载下发至该作业区的订单包括的商品的料箱被传送至该作业区中的负责拣选的工作人员的工位102时,负责拣选的工作人员从该料箱中取出下发至该作业区的订单包括的商品,将取出的商品放置在该作业区中的机器人例如例如自动导引车辆(Automated Guided Vehicle,简称AGV)中,由该作业区中的机器人将该商品投入到该作业区中的相应的可用投料口(chute)103中。In FIG. 1 , a first work area and a second work area among a plurality of work areas in a warehouse are exemplarily shown. A corresponding wave is dispersed in a plurality of magazines, which are conveyed by a
图2示出了本申请实施例提供的调度方法的流程图,该方法包括:Fig. 2 shows the flowchart of the scheduling method provided by the embodiment of the present application, the method includes:
步骤201,当多个作业区中存在一个目标作业区,目标作业区的可用投料口数量能够满足待处理订单集合的投料需求时,将待处理订单集合下发给目标作业区。
在本申请中,待处理订单集合可以为一个波次。步骤201-202为在下发一个波次的过程执行的步骤。In this application, the set of pending orders can be a wave. Steps 201-202 are steps executed in the process of delivering a wave.
在本申请中,可用投料口为处于空闲状态的投料口。一个可用投料口可以用于接收一个订单需要的所有货品。若一个作业区的可用投料口数量大于或等于待处理订单集合包括的订单的数量,则该作业区的可用投料口数量能够满足待处理订单集合的投料需求,该作业区可以作为目标作业区。当多个作业区存在一个目标作业区时,将待处理订单集合下发给目标作业区。In this application, an available feeding port is a feeding port in an idle state. One available slot can be used to receive all the items required for an order. If the number of available feeding ports in an operation area is greater than or equal to the number of orders included in the pending order set, then the number of available feeding ports in the operating area can meet the feeding requirements of the pending order set, and this operating area can be used as the target operating area. When there is a target operation area in multiple operation areas, send the pending order set to the target operation area.
步骤202,当多个作业区中的任意一个作业区的可用投料口数量无法满足待处理订单集合的投料需求时,根据待处理订单集合中各订单的拣选参数和多个作业区各自的可用投料口数量,确定多个目标子订单集合,分别将每一个目标子订单集合下发给对应的作业区。
其中,目标子订单集合对应的作业区的可用投料口数量满足目标子订单集合的投料需求。Wherein, the number of available feeding ports in the operation area corresponding to the target sub-order set satisfies the feeding demand of the target sub-order set.
待处理订单集合中各订单的拣选参数包括:所述待处理订单集合中各订单的拣选件数和拣选次数。拣选件数为需要拣选的商品数量。不同的应用场景中,拣选设备或拣选人员每执行一次拣选操作可以拣选的商品数量可能不同,因此拣选次数与拣选件数可能相同也可能不同。The picking parameters of each order in the set of orders to be processed include: the number of pieces picked and the number of times of picking each order in the set of orders to be processed. The number of items to be picked is the number of items to be picked. In different application scenarios, the number of items that can be picked by picking equipment or pickers may be different for each picking operation, so the number of picking times and the number of pieces picked may be the same or different.
在本申请中,对于待处理订单集合中的任意一个订单,该订单的拣选参数可以为以下之一:该订单的拣选件数、该订单的拣选次数。In this application, for any order in the set of orders to be processed, the picking parameter of the order can be one of the following: the number of pieces picked for the order, and the number of times picked for the order.
在本申请中,对于一个订单和一种商品,若该订单需要该种商品,该种商品的名称出现在该订单中。In this application, for an order and a commodity, if the order requires the commodity, the name of the commodity appears in the order.
在一些实施例中,每个订单的订单信息中包括多个订单行,每个订单行用于记录一种商品的数量。对于任意一个订单,该订单需要一种商品或多种商品,该订单需要的每一种商品可以对应该订单的一个订单行,即每种商品对应于一个订单行。对于该订单的任意一个订单行,该订单行记录有商品数量,该订单行的商品数量即为该订单行的拣选件数。相应地,一个订单的拣选件数为该订单的所有订单行的拣选件数之和。根据每个订单行记录的商品数量以及一次拣选作业的最大承载量,可以确定每个订单行的拣选次数。例如,利用一个订单行的商品数量除以拣选作业的单次最大承载量,得到该订单行对应的商,对该订单行对应的商进行向上取整,得到该订单行的拣选次数。一个订单的拣选次数为该订单的所有订单行的拣选次数之和。In some embodiments, the order information of each order includes multiple order lines, and each order line is used to record the quantity of a commodity. For any order, the order requires one commodity or multiple commodities, and each commodity required by the order may correspond to an order line of the order, that is, each commodity corresponds to an order line. For any order line of the order, the order line records the quantity of goods, and the quantity of goods in the order line is the number of pieces picked in the order line. Accordingly, an order's pick count is the sum of all order line pick counts for that order. According to the number of items recorded in each order line and the maximum carrying capacity of a picking operation, the number of picks for each order line can be determined. For example, the quotient corresponding to the order line is obtained by dividing the product quantity of an order line by the single maximum carrying capacity of the picking operation, and the quotient corresponding to the order line is rounded up to obtain the number of pickings of the order line. The number of picks for an order is the sum of the number of picks for all order lines for that order.
在本申请中,待处理订单集合的拣选作业量指示针对待处理订单集合需要拣选的商品数量或拣选次数。In this application, the picking workload of the order set to be processed indicates the quantity of commodities or the number of times of picking that needs to be picked for the set of orders to be processed.
待处理订单集合的拣选作业量为:待处理订单集合中的每一个订单的拣选参数之和,待处理订单集合中的每一个订单的拣选参数的类型相同。The picking workload of the pending order set is: the sum of the picking parameters of each order in the pending order set, and the picking parameters of each order in the pending order set are of the same type.
在一些实施例中,根据待处理订单集合中各订单的拣选参数和多个作业区各自的可用投料口数量确定多个目标子订单集合,包括:In some embodiments, multiple target sub-order sets are determined according to the picking parameters of each order in the order set to be processed and the number of available feeding ports in each of the multiple operation areas, including:
从多个作业区中确定出用于满足待处理订单集合的投料需求的作业区集合;Determine the set of work areas used to meet the feeding requirements of the set of orders to be processed from the multiple work areas;
基于作业区集合中的每一个作业区的可用投料口数量和待处理订单集合中各订单的拣选参数,确定多个目标子订单集合,其中,每一个目标子订单集合对应作业区集合中的一个作业区,目标子订单集合的拣选作业量与目标子订单集合对应的作业区的可用投料口数量正相关,目标子订单集合的拣选作业量指示所述目标子订单集合的拣选件数和拣选次数。Based on the number of available feeding ports in each operation area in the operation area set and the picking parameters of each order in the pending order set, determine multiple target sub-order sets, where each target sub-order set corresponds to one of the operation area sets In the operation area, the picking workload of the target sub-order set is positively correlated with the number of available feeding ports in the operation area corresponding to the target sub-order set, and the picking workload of the target sub-order set indicates the number of pieces picked and the number of picking times of the target sub-order set.
在拆分待处理订单集合时同时考虑到用于指示拣选次数和拣选件数的拣选作业量,这样能够使得拆分得到的目标子订单集合对应的拣选作业量更加均衡。When splitting the set of orders to be processed, the picking workload for indicating the number of picking times and the number of pieces picked is taken into consideration, so that the picking workload corresponding to the split target sub-order set can be more balanced.
在本申请中,作业区集合满足待处理订单集合的投料需求,作业区集合中的所有作业区的可用投料口数量之和大于或等于待处理订单集合包括的订单的数量。In this application, the set of operation areas meets the feeding requirements of the set of pending orders, and the sum of the number of available feeding ports of all operating areas in the set of operating areas is greater than or equal to the number of orders included in the set of pending orders.
目标子订单集合的拣选作业量的拣选作业量为:目标子订单集合中的每一个订单的拣选参数之和。The picking workload of the target sub-order set is: the sum of the picking parameters of each order in the target sub-order set.
在本申请中,目标子订单集合的拣选作业量与所述目标子订单集合对应的作业区的可用投料口数量正相关,则作业区的可用投料口数量越少,下发至该作业区的目标子订单集合的拣选作业量越小,作业区的可用投料口数量越多,下发至该作业区的目标子订单集合的拣选作业量越多,可用投料口数量反映作业区的当前分拣能力,下发至作业区的目标子订单集合适合作业区的分拣能力,分拣效率较高。In this application, the picking workload of the target sub-order set is positively correlated with the number of available feeding ports in the operation area corresponding to the target sub-order set. The smaller the picking workload of the target sub-order set, the more the number of available feeding ports in the operation area, the more the picking workload of the target sub-order set sent to the operating area, and the number of available feeding ports reflects the current sorting in the operating area Capacity, the set of target sub-orders sent to the operation area is suitable for the sorting capacity of the operation area, and the sorting efficiency is high.
可以按照作业区的可用投料口数量从多至少,对多个作业区进行排序,得到多个作业区中的作业区的次序,然后依据该次序确定能够满足待处理订单集合的投料需求的作业区集合。例如,第1个至第i个作业区的可用投料口数量之和大于或等于待处理订单集合包括的订单的数量,第1个至第i-1个作业区的可用投料口数量之和小于待处理订单集合包括的订单的数量,则第1个至第i个作业区组成作业区集合。Multiple operating areas can be sorted according to the number of available feeding ports in the operating area from the most to the least, to obtain the order of the operating areas in the multiple operating areas, and then determine the operating area that can meet the feeding requirements of the pending order set according to the order gather. For example, the sum of the number of available feeding ports from the 1st to the i-th operation area is greater than or equal to the number of orders included in the order set to be processed, and the sum of the number of available feeding ports from the 1st to the i-1th operation area is less than The number of orders included in the order set to be processed, the 1st to i-th work areas form the work area set.
在一些实施例中,基于作业区集合中的每一个作业区的可用投料口数量和待处理订单集合中各订单的拣选参数,确定多个目标子订单集合,包括:In some embodiments, based on the number of available feeding ports in each operation area in the operation area set and the picking parameters of each order in the order set to be processed, multiple target sub-order sets are determined, including:
基于作业区集合中的每一个作业区的可用投料口数量和待处理订单集合中各个订单的拣选参数,将待处理订单集合划分成多个子订单集合,每个子订单集合对应所述作业区集合中的一个作业区,且每个子订单集合的拣选作业量与对应的作业区的可用投料口数量正相关;Based on the number of available feeding ports in each operation area in the operation area set and the picking parameters of each order in the order set to be processed, the order set to be processed is divided into multiple sub-order sets, each sub-order set corresponds to the set of operation areas An operation area of , and the picking operation volume of each sub-order set is positively correlated with the number of available feeding ports in the corresponding operation area;
基于多个子订单集合中各订单需求的商品种类,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理,得到多个目标子订单集合,多个目标子订单集合之间的关联度小于多个子订单集合之间的关联度。Based on the commodity types required by each order in multiple sub-order sets, at least two orders in at least part of the multiple sub-order sets are exchanged to obtain multiple target sub-order sets, and among the multiple target sub-order sets The degree of correlation among them is smaller than the degree of correlation among multiple sub-order sets.
其中,多个子订单集合之间的关联度用于表示该多个子订单集合各自所需商品种类的重合度。多个子订单集合之间的关联度越高,则表示该多个子订单集合所需的商品种类的重合度越高。Wherein, the degree of association among the multiple sub-order sets is used to indicate the coincidence degree of the commodity categories required by the multiple sub-order sets. The higher the degree of association between multiple sub-order sets, the higher the degree of coincidence of commodity categories required by the multiple sub-order sets.
本申请实施例中,通过在子订单集合之间交换订单,交换后得到的各个目标子订单集合之间的关联度降低,即各个目标子订单集合所需的商品种类重合度降低,能够尽可能使得相同种类的商品在同一作业区作业,减少了容纳有一种商品的同一容器去往多个作业区进行拣选作业的概率,有利于提升整体作业效率。In the embodiment of the present application, by exchanging orders between the sub-order sets, the degree of correlation between the target sub-order sets obtained after the exchange is reduced, that is, the degree of overlap of commodity types required by each target sub-order set is reduced, and it can be achieved as much as possible The same type of goods can be operated in the same operation area, which reduces the probability that the same container containing one type of product goes to multiple operation areas for picking operations, which is conducive to improving the overall operation efficiency.
在一些实施例中,确定多个作业区中可用投料口数量最少的作业区,计算该作业区的可用投料口数量与作业区数量的乘积,将待处理订单集合包括的订单的数量减去该乘积,得到第一剩余数量。将第一剩余数量除以作业区的数量,得到一个商A,若该商A为整数,将该商A作为平均下发量,若该商为小数,对该向下取整,得到平均下发量。若该商A为小数,计算第一剩余数量除以作业区的数量的余数。可用投料口数量最少的作业区的可用投料口数量记为x1,该平均下发数量记为x2,该余数记为x3,多个作业区中的具有可用投料口的作业区的数量记为n1。可以按照可用投料口数量从多至少,对作业区进行排序,得到第一次序。若该商A为整数,对于每一个具有可用投料口的作业区,待下发至该具有可用投料口的作业区的目标子订单集合包括的订单的数量为:x1+x2。若该商A为小数,对于前x3个作业区中的每一个作业区,待下发至该具有可用投料口的作业区的目标子订单集合包括的订单的数量为:x1+x2+1,对于第x3+1...第n1个作业区中的每一个作业区,待下发至该具有可用投料口的作业区的目标子订单集合包括的订单的数量为:x1+x2。前x3个作业区由第一次序定义,第x3+1...第n个作业区由第一次序定义。按照待处理订单集合中的订单的拣选参数从大至小,对待处理订单集合中的订单进行排序,得到包括待处理订单集合中的所有订单的订单序列。按照第一次序,依次对每一个具有可用投料口的作业区执行第一确定操作。对一个具有可用投料口的作业区的第一确定操作包括:将该第一确定操作针对的序列中的第1-第1+y个订单确定为对应于该具有可用投料口的作业区的目标子订单集合,当下发对应于该具有可用投料口的作业区的目标子订单集合时,将对应于该具有可用投料口的作业区的目标子订单集合下发至该该具有可用投料口的作业区,y为待下发至该具有可用投料口的作业区的订单的数量,其中,对第1个具有可用投料口的作业区的第一确定操作针对的序列为包括待处理订单集合中的所有订单的订单序列;当该具有可用投料口的作业区不是第一次序定义的最后一个具有可用投料口的作业区时,将该第1...第1+y个订单从该第一确定操作针对的序列中删除,得到对下一个具有可用投料口的作业区的第一确定操作针对的序列,换言之,对下一个具有可用投料口的作业区的第一确定操作针对的序列为该第一确定操作针对的序列中的除了该第1...第1+y个订单之外的部分。In some embodiments, determine the operation area with the least number of available feeding ports among the multiple operating areas, calculate the product of the number of available feeding ports in the operating area and the number of operating areas, and subtract the number of orders included in the order set to be processed. product to get the first remaining quantity. Divide the first remaining quantity by the quantity of the operation area to get a quotient A. If the quotient A is an integer, use the quotient A as the average delivery amount. If the quotient is a decimal, round it down to get the average delivery amount. Volume. If the quotient A is a decimal, calculate the remainder of dividing the first remaining quantity by the quantity of the work area. The number of available feeding ports in the operating area with the least number of available feeding ports is recorded as x1, the average delivered quantity is recorded as x2, the remainder is recorded as x3, and the number of operating areas with available feeding ports in multiple operating areas is recorded as n1 . The operating areas can be sorted according to the number of available feeding ports from the most to the least to obtain the first order. If the quotient A is an integer, for each operation area with an available feeding port, the number of orders included in the target sub-order set to be issued to the operation area with an available feeding port is: x1+x2. If the quotient A is a decimal, for each of the first x3 operation areas, the number of orders included in the target sub-order set to be delivered to the operation area with available feeding ports is: x1+x2+1, For each operation area in the x3+1...n1th operation area, the number of orders included in the target sub-order set to be delivered to the operation area with available feeding ports is: x1+x2. The first x3 working areas are defined by the first sequence, and the x3+1...nth working areas are defined by the first order. According to the picking parameters of the orders in the order set to be processed from large to small, the orders in the order set to be processed are sorted to obtain an order sequence including all orders in the order set to be processed. According to the first sequence, the first determination operation is performed on each working area with an available material feeding port in turn. The first determining operation on a working area with an available feeding port includes: determining the 1st-1+yth order in the sequence targeted by the first determining operation as the target corresponding to the working area with an available feeding port A sub-order set, when the target sub-order set corresponding to the operation area with the available feeding opening is issued, the target sub-order set corresponding to the operation area with the available feeding opening is sent to the operation with the available feeding opening area, y is the number of orders to be sent to the operation area with available feeding ports, wherein the sequence for the first determination operation on the first operating area with available feeding ports is to include the order set to be processed The order sequence of all orders; when the operating area with available feeding ports is not the last operating area with available feeding ports defined in the first order, the 1st...1+yth order will start from the first Delete the sequence targeted by the determination operation to obtain the sequence targeted by the first determination operation for the next operation area with an available feeding port, in other words, the sequence for the first determination operation of the next operation area with an available feeding port The first determination operation is aimed at the part in the sequence other than the 1st...1+yth order.
在一些实施例中,按照待处理订单集合中的订单的拣选参数从大至小,对待处理订单集合中的订单进行排序,得到包括待处理订单集合中的所有订单的订单序列。按照该作业区集合中的作业区的可用投料口数量从多至少,对该作业区集合中的作业区进行排序,得到第二次序。按照第二次序,依次对该作业区集合中的每一个作业区执行第二确定操作。对一个作业区的第二确定操作包括:将该第二确定操作针对的序列中的第1个至第1+z个订单确定为对应于该作业区的目标子订单集合,z为该作业区的可用投料口数量,其中,对该作业区集合中的第1个作业区执行的第二确定操作针对的序列为包括待处理订单集合中的所有订单的订单序列,该作业区集合中的第1个作业区由第二次序定义;当该作业区不是第二次序定义的最后一个作业区时,将该第1个至第1+z个订单从该第二确定操作针对的序列中删除,得到对该作业区的下一个作业区的第二确定操作针对的序列,换言之,对该作业区的下一个作业区的第二确定操作针对的序列为该第二确定操作针对的序列中除了该第1个至第1+z个订单之外的部分。In some embodiments, the orders in the set of orders to be processed are sorted according to the picking parameters of the orders in the set of orders to be processed from large to small, to obtain an order sequence including all orders in the set of orders to be processed. According to the number of available feeding ports of the working areas in the working area set from the most to the least, the working areas in the working area set are sorted to obtain the second order. According to the second sequence, the second determining operation is performed on each working area in the working area set in turn. The second determination operation on a work area includes: determining the first to 1+z orders in the sequence targeted by the second determination operation as the target sub-order set corresponding to the work area, where z is the work area The number of available feeding ports, wherein, the sequence of the second determination operation performed on the first operation area in the operation area set is an order sequence including all orders in the order set to be processed, and the order sequence of the first operation area in the operation area set 1 operation area is defined by the second order; when the operation area is not the last operation area defined by the second order, the 1st to 1+z orders are deleted from the sequence targeted by the second determination operation, Obtain the sequence targeted by the second determining operation on the next working area of the working area, in other words, the sequence targeted by the second determining operation on the next working area of the working area is the sequence targeted by the second determining operation except the Parts other than the 1st to 1+z orders.
在本申请中,基于作业区集合中的每一个作业区的可用投料口数量和待处理订单集合中各个订单的拣选参数,将待处理订单集合划分成多个子订单集合可以包括:In this application, based on the number of available feeding ports in each operation area in the operation area set and the picking parameters of each order in the order set to be processed, dividing the order set to be processed into multiple sub-order sets may include:
按照待处理订单集合中的订单的拣选参数从大至小,对待处理订单集合中的订单进行排序,得到包括待处理订单集合中的所有订单的订单序列;According to the picking parameters of the orders in the order set to be processed from large to small, sort the orders in the order set to be processed to obtain an order sequence including all orders in the order set to be processed;
按照作业区集合中的作业区的可用投料口数量从多至少,对该作业区集合中的作业区进行排序,得到第二次序;According to the number of available feeding ports of the working areas in the working area set from the largest to the smallest, the operating areas in the operating area set are sorted to obtain the second order;
按照第二次序,依次对该作业区集合中的每一个作业区执行第三确定操作;According to the second order, perform the third determining operation on each operation area in the operation area set in turn;
对一个作业区的第三确定操作包括:将该第三确定操作针对的序列中的第1个至第1+w个订单确定为一个子订单集合,该子订单集合对应该作业区,w为该作业区的可用投料口数量,其中,对该作业区集合中的第w个作业区执行的第二确定操作针对的序列为包括待处理订单集合中的所有订单的订单序列,该作业区集合中的第1个作业区由第二次序定义;当该作业区不是第二次序定义的最后一个作业区时,将该第1个至第1+w个订单从该第三确定操作针对的序列中删除,得到对该作业区的下一个作业区的第二确定操作针对的序列,换言之,对该作业区的下一个作业区的第三确定操作针对的序列为该第三确定操作针对的序列中的除了该第1个至第1+w个订单之外的部分。The third determination operation on a work area includes: determining the first to 1+w orders in the sequence targeted by the third determination operation as a set of sub-orders, the set of sub-orders corresponds to the work area, w is The number of available feeding ports in the operation area, wherein the sequence of the second determination operation performed on the wth operation area in the operation area set is an order sequence including all orders in the order set to be processed, the operation area set The first operation area in is defined by the second order; when the operation area is not the last operation area defined by the second order, the first to 1+wth orders are transferred from the sequence targeted by the third determination operation delete, to obtain the sequence targeted by the second determination operation of the next operation area of the operation area, in other words, the sequence targeted by the third determination operation of the next operation area of the operation area is the sequence targeted by the third determination operation In addition to the part of the 1st to 1+w order.
在本申请中,对于两个子订单集合,来自其中一个子订单集合的一个订单和来自其中另一个子订单集合的一个订单组成一个订单对。In this application, for two sub-order sets, an order from one sub-order set and an order from the other sub-order set form an order pair.
换言之,对于该两个子订单集合的一个订单对,该订单对中的两个订单中的每一个订单来自该两个子订单集合中的一个,该订单对中的两个订单中的每一个订单来自不同的子订单集合。In other words, for an order pair of the two sub-order sets, each of the two orders in the order pair comes from one of the two sub-order sets, and each of the two orders in the order pair comes from A collection of different child orders.
在本申请中,对于多个子订单集合中的任意两个子订单集合,该两个子订单集合之间的关联度可以为:该两个子订单集合的订单对的数量。In this application, for any two sub-order sets in the plurality of sub-order sets, the degree of association between the two sub-order sets may be: the number of order pairs in the two sub-order sets.
在本申请中,多个子订单集合之间的关联度可以为:多个子订单集合中的具有最多的订单的子订单集合与每一个其他子订单集合的关联度之和。In this application, the degree of association among multiple sub-order sets may be: the sum of the degree of association between the sub-order set with the most orders and every other sub-order set among the multiple sub-order sets.
多个目标子订单集合之间的关联度可以为:多个目标子订单集合中的具有最多的订单的目标子订单集合与每一个其他目标子订单集合的关联度之和,其他目标子订单集合为多个目标子订单集合中的不是具有最多的订单的目标子订单集合的目标子订单集合。The degree of association between multiple target sub-order sets can be: the sum of the degree of association between the target sub-order set with the most orders and every other target sub-order set among the multiple target sub-order sets, and the other target sub-order sets A target sub-order set that is not the target sub-order set with the most orders among the plurality of target sub-order sets.
按照子订单集合包括的订单的数量从多至少,对多个其他子订单集合进行排序,得到其他子订单集合的次序,按照其他子订单集合的次序,依次对每一个其他子订单集合进行第一交换订单对确定操作。According to the number of orders included in the sub-order set, sort multiple other sub-order sets to obtain the order of other sub-order sets, and perform the first order for each other sub-order set in turn according to the order of other sub-order sets The exchange order pair determines the operation.
对一个其他子订单集合的第一交换订单对确定操作包括:确定是否存在具有最多的订单的子订单集合和其他子订单集合的候选订单对,候选订单对满足以下项:候选订单对没有作为具有最多的订单的子订单集合和相应的子订单集合的交换订单对、候选订单对在具有最多的订单的子订单集合和该其他子订单集合上的系统增益大于0;若是,将在具有最多的订单的子订单集合和该其他子订单集合上的系统增益最大的候选订单对确定为具有最多的订单的子订单集合和该其他子订单集合的交换订单对。The first exchange order pair determination operation to an other sub-order set includes: determine whether there is a candidate order pair of the sub-order set with the most orders and other sub-order sets, and the candidate order pair satisfies the following items: the candidate order pair does not have The sub-order set of the most order and the exchange order pair of the corresponding sub-order set, the system gain of the candidate order pair on the sub-order set with the most orders and the other sub-order set is greater than 0; The candidate order pair with the largest system gain on the sub-order set of the order and the other sub-order set is determined as the exchange order pair of the sub-order set with the most orders and the other sub-order set.
以下举例说明计算一个订单对在两个子订单集合上的系统增益的方式,任意一个订单在任意两个子订单集合上的系统增益同理:The following example illustrates how to calculate the system gain of an order pair on two sub-order sets. The system gain of any order on any two sub-order sets is the same:
子订单集合A与子订单集合B之间的关联度记为g;The degree of association between sub-order set A and sub-order set B is denoted as g;
子订单集合A与子订单集合B的一个订单对由子订单集合A中的订单a和子订单集合B中的订单b组成,交换该订单对中的两个订单的位置,即交换订单a和订单b的位置;An order pair of sub-order set A and sub-order set B is composed of order a in sub-order set A and order b in sub-order set B, and the positions of the two orders in the order pair are exchanged, that is, order a and order b are exchanged s position;
在交换订单a和订单b的位置之后,订单b与子订单集合A中的除了订单a的部分组成子订单集合A’,订单a与子订单集合B中的除了订单b的部分组成子订单集合B’,子订单集合A’与子订单集合B’之间的关联度记为g’;After exchanging the positions of order a and order b, order b and the part of the sub-order set A except order a form the sub-order set A', and order a and the part of the sub-order set B except order b form the sub-order set B', the degree of association between the sub-order set A' and the sub-order set B' is recorded as g';
该订单对在子订单集合A与子订单集合B上的系统增益为:g’-g。The system gain of the order pair on sub-order set A and sub-order set B is: g’-g.
在确定出至少一个交换订单对之后,交换每一个交换订单对中的两个订单的位置,得到多个目标子订单集合。After at least one exchange order pair is determined, the positions of the two orders in each exchange order pair are exchanged to obtain multiple target sub-order sets.
具有最多的订单的子订单集合中的除了交换订单对中的来自具有最多的订单的子订单集合的订单之外的部分与每一个交换订单对中的来自相应其他子订单集合的订单,组成一个对应于具有最多的订单的子订单集合的目标子订单集合,当下发对应于具有最多的订单的子订单集合的目标子订单集合时,将对应于具有最多的订单的子订单集合的目标子订单集合下发至具有最多的订单的子订单集合对应的作业区。The part of the sub-order set with the most orders other than the order from the sub-order set with the most orders in the exchange order pair and the orders from the corresponding other sub-order set in each exchange order pair form a The target sub-order set corresponding to the sub-order set with the most orders, when the target sub-order set corresponding to the sub-order set with the most orders is issued, will correspond to the target sub-order set of the sub-order set with the most orders The collection is delivered to the work area corresponding to the sub-order collection with the most orders.
对于多个子订单集合中的任意一个其他子订单集合,该其他子订单集合中的除了交换订单对中的来自该其他子订单集合的订单之外的部分与具有最多的订单的子订单集合和该其他子订单集合的交换订单对中的来自具有最多的订单的子订单集合的一个订单,组成一个对应于该其他子订单集合的目标子订单集合,该其他子订单集合对应的交换订单对为包括来自该其他子订单集合的一个订单的交换节点对,当下发对应于该其他子订单集合的目标子订单集合时,将对应于该其他子订单集合的目标子订单集合下发至该其他子订单集合对应的作业区。For any other sub-order set in the plurality of sub-order sets, the part of the other sub-order set except for the order from the other sub-order set in the exchange order pair is the same as the sub-order set with the most orders and the sub-order set An order from the sub-order set with the largest number of orders in the exchange order pairs of other sub-order sets forms a target sub-order set corresponding to the other sub-order set, and the exchange order pair corresponding to the other sub-order set includes The exchange node pair of an order from the other sub-order set, when issuing the target sub-order set corresponding to the other sub-order set, issue the target sub-order set corresponding to the other sub-order set to the other sub-order The job area corresponding to the collection.
在本申请中,相应的两个子订单集合之间的关联度越大,装载对应于相应的两个子订单集合的订单对的商品种类的商品的料箱越多,对应于相应的两个子订单集合的订单对的商品种类的商品的料箱需要传送至两个子订单集合对应的作业区。因此,相应的两个子订单集合之间的关联度越大,需要需要被传送至两个子订单集合对应的作业区的料箱越多。在本申请中,多个目标子订单集合之间的关联度小于多个子订单集合之间的关联度,相对于多个子订单集合,减少需要传送至多个目标子订单集合中的相应的两个子订单集合对应的作业区的料箱的数量,可以节省分拣过程的开销。In this application, the greater the degree of association between the corresponding two sub-order sets, the more bins are loaded with the commodity types corresponding to the order pairs of the corresponding two sub-order sets, corresponding to the corresponding two sub-order sets The bins of the product type of the order pair need to be sent to the corresponding work area of the two sub-order sets. Therefore, the greater the degree of association between the corresponding two sub-order sets, the more material boxes that need to be delivered to the operation areas corresponding to the two sub-order sets. In this application, the correlation degree between multiple target sub-order sets is smaller than that between multiple sub-order sets, and compared with multiple sub-order sets, the corresponding two sub-orders that need to be transmitted to multiple target sub-order sets are reduced Collecting the number of bins in the corresponding operation area can save the overhead of the sorting process.
在一些实施例中,作业区集合包括:第一作业区、第二作业区,多个子订单集合包括:第一子订单集合、第二子订单集合;基于作业区集合中的每一个作业区的可用投料口数量和所述待处理订单集合中各个订单的拣选参数,将待处理订单集合划分成多个子订单集合,包括:基于待处理订单集合包括的订单的数量、第一作业区的第一可用投料口数量、第二作业区的第二可用投料口数量,确定第一订单数量和第二订单数量,第一订单数量表示第一子订单集合包括的订单的数量,第二订单数量表示第二子订单集合包括的订单的数量;基于待处理订单集合中各个订单的拣选参数、第一订单数量、第二订单数量,将待处理订单集合划分为第一子订单集合和第二子订单集合。In some embodiments, the work area set includes: a first work area and a second work area, and multiple sub-order sets include: a first sub-order set and a second sub-order set; based on each work area in the work area set The number of feeding ports and the picking parameters of each order in the order set to be processed can be used to divide the set of orders to be processed into a plurality of sub-order sets, including: based on the number of orders included in the set of orders to be processed, the first The number of available feeding ports and the second available number of feeding ports in the second operation area determine the first order quantity and the second order quantity. The first order quantity represents the quantity of orders included in the first sub-order set, and the second order quantity represents the number of The number of orders included in the second sub-order set; based on the picking parameters, first order quantity, and second order quantity of each order in the pending order set, divide the pending order set into the first sub-order set and the second sub-order set .
在本申请中,第一子订单集合为对应于第一作业区,第二子订单集合为对应于第二作业区。In this application, the first sub-order set corresponds to the first operation area, and the second sub-order set corresponds to the second operation area.
在本申请中,将第一作业区的可用投料口数量的作业区的可用投料口数量除以投料口总数量,得到一个比例,投料口总数量为第一作业区的可用投料口数量与第二作业区的可用投料口数量之和,可以将待处理订单集合包括的订单的数量与该比例相乘,得到一个乘积,若该乘积为整数,将该乘积作为第一订单数量,对该乘积进行向下取整,得到第一订单数量。将待处理订单集合包括的订单的数量减去第一订单数量,得到第二订单数量。In this application, the number of available feeding ports in the working area of the number of available feeding ports in the first operation area is divided by the total number of feeding ports to obtain a ratio. The total number of feeding ports is the number of available feeding ports in the first operating area divided by the number The sum of the number of available feeding ports in the second operation area can be multiplied by the number of orders included in the pending order set and the ratio to obtain a product. If the product is an integer, the product is used as the first order quantity, and the product Round down to get the first order quantity. The second order quantity is obtained by subtracting the first order quantity from the quantity of orders included in the pending order set.
按照待处理订单集合中的订单的拣选参数从大至小,对待处理订单集合中的订单进行排序,得到包括待处理订单集合中的所有订单的订单序列。若第一作业区的可用投料口数量大于第二作业区的可用投料口数量,将包括待处理订单集合中的所有订单的订单序列中的前第一订单数量个订单确定为第一子订单集合,将包括待处理订单集合中的所有订单的订单序列中的除了第一子订单集合之外的部分确定为第二子订单集合。若第一作业区的可用投料口数量小于第二作业区的可用投料口数量,将包括待处理订单集合中的所有订单的订单序列中的前第二订单数量个订单确定为第二子订单集合,将包括待处理订单集合中的所有订单的订单序列中的除了第二子订单集合之外的部分确定为第一子订单集合。According to the picking parameters of the orders in the order set to be processed from large to small, the orders in the order set to be processed are sorted to obtain an order sequence including all orders in the order set to be processed. If the number of available feeding openings in the first operation area is greater than the number of available feeding openings in the second operating area, determine the order with the first first order quantity in the order sequence including all orders in the order set to be processed as the first sub-order set , determining the part of the order sequence including all orders in the pending order set except the first sub-order set as the second sub-order set. If the number of available feeding openings in the first operation area is less than the number of available feeding openings in the second operating area, the first order of the second order quantity in the order sequence including all orders in the order set to be processed is determined as the second sub-order set , determining the part of the order sequence including all the orders in the order set to be processed except the second sub-order set as the first sub-order set.
在本申请中,基于待处理订单集合中各个订单的拣选参数、第一订单数量、所述第二订单数量,将待处理订单集合划分为第一子订单集合和第二子订单集合。若直接下发第一子订单集合和第二子订单集合,可以使得下发至第一作业区的第一子订单集合包括的订单的数量与下发至第二作业区的第二子订单集合包括的订单的数量的比例基本等于第一作业区的可用投料口数量与第二作业区的可用投料口数量的比例,下发给作业区的子订单集合的订单数量均衡。若交换第一子订单集合和第二子订单集合的交换订单对中的两个订单的位置,得到第一目标子订单集合和第二目标子订单集合,下发第一目标子订单集合和第二目标子订单集合,第一目标子订单集合包括的订单的数量与第一子订单集合包括的订单的数量相同,第二目标子订单集合包括的订单的数量与第二子订单集合包括的订单的数量相同,下发给作业区的目标子订单集合的订单数量均衡。In this application, based on the picking parameters, the first order quantity, and the second order quantity of each order in the pending order set, the pending order set is divided into a first sub-order set and a second sub-order set. If the first set of sub-orders and the second set of sub-orders are directly issued, the quantity of orders included in the first set of sub-orders delivered to the first operation area can be compared with the number of orders included in the second set of sub-orders issued to the second operation area The ratio of the quantity of the included orders is basically equal to the ratio of the number of available feeding ports in the first operation area to the number of available feeding ports in the second operation area, and the order quantities of the sub-order sets issued to the operation area are balanced. If the positions of the two orders in the exchange order pair of the first sub-order set and the second sub-order set are exchanged, the first target sub-order set and the second target sub-order set are obtained, and the first target sub-order set and the second target sub-order set are issued. Two target sub-order sets, the number of orders included in the first target sub-order set is the same as the number of orders included in the first sub-order set, and the number of orders included in the second target sub-order set is the same as the number of orders included in the second target sub-order set The quantity is the same, and the order quantity of the target sub-order set issued to the operation area is balanced.
在一些实施例中,对于多个子订单集合中的任意两个子订单集合,该两个子订单集合之间的关联度为该两个子订单集合的所有订单对的关联度之和,该两个子订单集合的订单对中的两个订单中的每一个订单来自该两个子订单集合中的一个,该两个子订单集合的订单对中的两个订单中的每一个订单来自不同的子订单集合,该两个子订单集合的订单对的关联度为对应于该订单对的商品种类的数量,对应于该订单对的商品种类为出现在该订单对中的每一个订单中的商品种类。In some embodiments, for any two sub-order sets in the plurality of sub-order sets, the correlation degree between the two sub-order sets is the sum of the correlation degrees of all order pairs in the two sub-order sets, and the two sub-order sets Each order in the two orders in the order pair comes from one of the two sub-order sets, each of the two orders in the order pair of the two sub-order sets comes from a different sub-order set, and the two sub-order sets The degree of association of the order pairs of the sub-order sets is the quantity of commodity types corresponding to the order pair, and the commodity category corresponding to the order pair is the commodity category appearing in each order in the order pair.
对于一个订单和一种商品,若该订单需要该种商品,该种商品的商品种类出现在该订单中,则该种商品的商品种类对应该订单。For an order and a commodity, if the order requires the commodity and the category of the commodity appears in the order, then the commodity category of the commodity corresponds to the order.
对于一种商品,若该种商品的商品种类出现在两个订单中的每一个订单中,则该两个订单中的一个订单与该两个订单中的另一个订单相关联。For a commodity, if the commodity category of the commodity appears in each of the two orders, one of the two orders is associated with the other of the two orders.
对于多个子订单集合中的任意两个子订单集合,该两个子订单集合之间的关联度可以为:该两个子订单集合的所有订单对的关联度之和。For any two sub-order sets in the plurality of sub-order sets, the correlation degree between the two sub-order sets may be: the sum of the correlation degrees of all order pairs of the two sub-order sets.
相应的,对于多个目标子订单集合中的任意两个目标子订单集合,该两个目标子订单集合之间的关联度可以为:该两个目标子订单集合的所有订单对的关联度之和。Correspondingly, for any two target sub-order sets in multiple target sub-order sets, the correlation degree between the two target sub-order sets can be: the correlation degree of all order pairs of the two target sub-order sets and.
对于多个目标子订单集合中的任意两个目标子订单集合,该两个目标子订单集合的订单对包括两个订单,该两个目标子订单集合的订单对中的两个订单中的每一个订单来自该两个目标子订单集合中的一个,该两个目标子订单集合的订单对中的两个订单中的每一个订单来自不同的目标子订单集合,该两个目标子订单集合的订单对的关联度为:对应于该订单对的商品种类的数量,对应于该订单对的商品种类为出现在该订单对中的每一个订单中的商品种类。For any two target sub-order sets in multiple target sub-order sets, the order pair of the two target sub-order sets includes two orders, and each of the two orders in the order pair of the two target sub-order sets An order comes from one of the two target sub-order sets, each of the two orders in the order pair of the two target sub-order sets comes from a different target sub-order set, and the target sub-order sets of the two target sub-order sets The degree of association of the order pair is: the quantity of the commodity category corresponding to the order pair, and the commodity category corresponding to the order pair is the commodity category appearing in each order in the order pair.
在本申请中,多个子订单集合中的任意两个子订单集合之间的关联度可以为两个子订单集合的所有订单对的关联度之和,该两个子订单集合的订单对的关联度为对应于该订单对的商品种类的数量。利用对应于该订单对的商品种类的数量来衡量两个子订单集合的订单对的关联度,可以全面地衡量两个子订单集合的订单对中的两个订单之间的关联程度。In this application, the correlation degree between any two sub-order sets in multiple sub-order sets can be the sum of the correlation degrees of all order pairs in the two sub-order sets, and the correlation degree of the order pairs in the two sub-order sets is corresponding to The quantity of the product category for this order pair. Using the quantity of commodity types corresponding to the order pair to measure the degree of association between the order pairs of the two sub-order sets can comprehensively measure the degree of association between the two orders in the order pairs of the two sub-order sets.
在一些实施例中,基于多个子订单集合中各订单需求的商品种类,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理包括:基于多个子订单集合中各订单需求的商品种类和拣选均衡原则,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理。本申请实施例在拆分待处理订单集合时同时兼顾商品种类和拣选均衡原则,使得拆分得到的目标子订单集合之间的关联度尽量小,且各个目标子订单对应的作业区的拣选作业量均衡,有利于加快整体作业效率。In some embodiments, exchanging at least two orders in at least part of the multiple sub-order sets based on the commodity types required by each order in the multiple sub-order sets includes: based on each order in the multiple sub-order sets According to the demanded commodity category and the principle of picking balance, at least two orders in at least part of the sub-order sets in the plurality of sub-order sets are exchanged. In the embodiment of the present application, when splitting the set of orders to be processed, the product category and the principle of picking balance are taken into account at the same time, so that the correlation between the target sub-order sets obtained by splitting is as small as possible, and the picking operation of the operation area corresponding to each target sub-order Balanced quantity is conducive to speeding up the overall operation efficiency.
在本申请中,对于一个订单和一种商品,若该订单需要该种商品,该种商品的商品种类出现在该订单中。In this application, for an order and a commodity, if the order requires the commodity, the category of the commodity appears in the order.
对于两个订单,若至少一个商品种类出现在该两个订单中的每一个订单中,则该两个订单中的一个订单与该两个订单中的另一个订单相关。For two orders, if at least one commodity category appears in each of the two orders, one of the two orders is related to the other of the two orders.
对于任意任意子订单集合,该子订单集合的关联度可以为:子订单集合中的每一个订单的关联度之和。For any arbitrary set of sub-orders, the degree of association of the set of sub-orders may be: the sum of the degrees of association of each order in the set of sub-orders.
对于一个子订单集合中的任意一个订单,该订单的关联度可以为:该订单集合中的与该订单相关的其他订单的数量。For any order in a sub-order set, the degree of association of the order may be: the quantity of other orders related to the order in the order set.
可以将多个子订单集合中的不是具有最多的订单的子订单集合的子订单集合称之为其他子订单集合。Among the multiple sub-order sets, sub-order sets that are not the sub-order set with the most orders may be referred to as other sub-order sets.
在本申请中,基于多个子订单集合中各订单需求的商品种类和拣选均衡原则,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理可以包括:In the present application, based on the product type and picking balance principle required by each order in the multiple sub-order sets, exchanging at least two orders in at least part of the multiple sub-order sets may include:
若其他子订单集合的数量为一个,对其他子订单集合进行第二交换订单对确定操作;If the quantity of other sub-order sets is one, perform the second exchange order pair determination operation on other sub-order sets;
按照子订单集合包括的订单的数量从多至少,对多个其他子订单集合进行排序,得到其他子订单集合的次序,按照其他子订单集合的次序,依次对每一个其他子订单集合进行第二交换订单对确定操作;According to the number of orders included in the sub-order set from the most to the least, sort the other sub-order sets to obtain the order of other sub-order sets, and perform second order for each other sub-order set according to the order of other sub-order sets Swap the order pair to determine the operation;
对一个其他子订单集合的第二交换订单对确定操作包括:确定是否存在具有最多的订单的子订单集合和该其他子订单集合的候选订单对,候选订单对满足以下项:候选订单对没有作为具有最多的订单的子订单集合和相应的子订单集合的交换订单对、候选订单对在具有最多的订单的子订单集合和该其他子订单集合上的系统增益大于0、候选订单对在具有最多的订单的子订单集合和该其他子订单集合上的变化比例小于或等于预设比例,预设比例大于0并且小于1,候选订单对在具有最多的订单的子订单集合和该其他子订单集合上的变化比例为:该候选订单对的关联度差值除以相应的两个订单集合中的关联度较小的订单集合的关联度,该相应两个订单集合是通过交换该候选订单对中的两个订单位置得到的,该候选订单对的关联度差值为:该相应两个订单集合中的关联度较大的订单集合的关联度减去该相应的两个订单集合中的关联度较小的订单集合的关联度,;The second exchange order pair determination operation to another sub-order set includes: determine whether there is a sub-order set with the most orders and a candidate order pair of this other sub-order set, and the candidate order pair satisfies the following items: the candidate order pair does not act as The sub-order set with the most orders and the exchange order pair of the corresponding sub-order set, the system gain of the candidate order pair on the sub-order set with the most orders and the other sub-order set is greater than 0, the candidate order pair has the most The change ratio between the sub-order set of the order and the other sub-order set is less than or equal to the preset ratio, the preset ratio is greater than 0 and less than 1, and the candidate order pair is between the sub-order set with the most orders and the other sub-order set The change ratio above is: the correlation degree difference of the candidate order pair divided by the correlation degree of the order set with the lower correlation degree in the corresponding two order sets, and the corresponding two order sets are obtained by exchanging the candidate order pair. The difference of the correlation degree of the candidate order pair is: the correlation degree of the order set with the higher correlation degree in the corresponding two order sets minus the correlation degree in the corresponding two order sets The degree of relevance of the smaller set of orders,
对一个其他子订单集合的第二交换订单对确定操作包括:若存在具有最多的订单的子订单集合和该其他子订单集合的候选订单对,从具有最多的订单的子订单集合和该其他子订单集合的所有候选订单对中随机选择出具有最多的订单的子订单集合和该其他子订单集合的交换订单对。The second exchange order pair determination operation for a set of other sub-orders includes: if there is a set of sub-orders with the most orders and a candidate order pair of the other set of sub-orders, from the set of sub-orders with the most orders and the other set of sub-orders A sub-order set with the most orders and an exchange order pair of the other sub-order set are randomly selected from all candidate order pairs in the order set.
在得到至少一个交换节点对之后,分别对每一个交换节点对中的两个订单的位置进行交换,以得到多个目标子订单集合。After at least one exchange node pair is obtained, the positions of the two orders in each exchange node pair are respectively exchanged to obtain multiple target sub-order sets.
在本申请中,若得到的目标子订单集合的关联度大,则对应于目标子订单集合中的相应多个订单的货品种类多,相应地,装载对应于目标子订单集合中的相应多个订单的货品种类的货品的料箱的数量多,在相应多个订单中的每一个订单的过程中,均需要从对应于目标子订单集合中的相应多个订单的货品种类的货品的料箱中拣选出相应的货品,造成需要频繁地移动对应于目标子订单集合中的相应多个订单的货品种类的货品的料箱,造成分拣效率的降低。基于多个子订单集合中各订单需求的商品种类和拣选均衡原则,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理,可以使得得到的目标子订单集合的关联度较小,避免得到的目标子订单集合的关联度大,分拣效率的降低的情况。In this application, if the correlation degree of the obtained target sub-order set is large, there are many types of goods corresponding to the corresponding multiple orders in the target sub-order set, and correspondingly, loading corresponding to the corresponding multiple orders in the target sub-order set The number of material boxes of the product type of the order is large, and in the process of corresponding each of the multiple orders, it is necessary to select the material boxes of the product type corresponding to the corresponding multiple orders in the target sub-order set The corresponding goods are picked out in the target sub-order set, resulting in the need to frequently move the material boxes corresponding to the goods of the corresponding multiple orders in the target sub-order set, resulting in a decrease in sorting efficiency. Based on the product type and picking balance principle of each order demand in multiple sub-order sets, at least two orders in at least part of the multiple sub-order sets are exchanged, so that the obtained target sub-order set has a degree of relevance Smaller, to avoid the situation that the obtained target sub-order set has a high correlation degree and the sorting efficiency is reduced.
在一些实施例中,多个子订单集合包括:第一子订单集合、第二子订单集合;以及基于多个子订单集合,基于多个子订单集合中各订单需求的商品种类,对多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理,得到多个目标子订单集合包括:重复地执行第二操作,直至第二操作的执行次数达到第一子订单集合包括的订单的数量和所述第二子订单集合包括的订单的数量中的最小值,第二操作包括:确定该第二操作针对的交换订单对,该交换订单对为该第二操作针对的多个订单对中的在该第二操作针对的第一集合和该第二操作针对的第二集合上的系统增益最大的订单对,首次执行的第二操作针对的第一集合为第一子订单集合,首次执行的第二操作针对的第二集合为第二子订单集合,该第二操作针对的订单对包括:该第一集合中的一个订单和该第二集合中的一个与该订单相关联的订单,该第二操作针对的订单对在该第二操作针对的第一集合和该第二操作针对的第二集合上的系统增益指示在交换该订单对中的两个订单的位置而得到相应的两个订单集合的情况下,订单集合之间的关联度的变化量;从该第一集合中删除该交换订单对中的来自该第一集合的订单,得到下一次执行的第二操作针对的第一集合,从该第二集合中删除该交换订单对中的来自该第二集合的订单,得到下一次执行的第二操作针对的第二集合;分别将确定出的每一个交换订单对中的两个订单的位置进行交换,以得到第一目标子订单集合和第二目标子订单集合。In some embodiments, the multiple sub-order sets include: a first sub-order set, a second sub-order set; Exchanging at least two orders in at least part of the sub-order sets to obtain multiple target sub-order sets includes: repeatedly executing the second operation until the number of executions of the second operation reaches the number of orders included in the first sub-order set and the minimum value of the number of orders included in the second sub-order set, the second operation includes: determining the exchange order pair targeted by the second operation, and the exchange order pair is among the multiple order pairs targeted by the second operation The pair of orders with the largest system gain on the first set targeted by the second operation and the second set targeted by the second operation, the first set targeted by the second operation executed for the first time is the first sub-order set, the first executed The second set targeted by the second operation is the second sub-order set, and the order pair targeted by the second operation includes: an order in the first set and an order associated with the order in the second set, The system gain indication of the order pair targeted by the second operation on the first set targeted by the second operation and the second set targeted by the second operation is to exchange the positions of the two orders in the order pair to obtain the corresponding two In the case of an order set, the change in the degree of association between the order sets; delete the order from the first set in the exchange order pair from the first set, and get the second operation for the next execution. A set, delete the orders from the second set in the exchange order pair from the second set, and obtain the second set for the second operation to be executed next time; The positions of the two orders are exchanged to obtain the first target sub-order set and the second target sub-order set.
在本申请中,第一子订单集合包括的订单的数量和第二子订单集合包括的订单的数量中的最小值记为min。In this application, the minimum value between the quantity of orders included in the first sub-order set and the quantity of orders included in the second sub-order set is recorded as min.
在本申请中,对于任意一次执行的第二操作,该第二操作针对的交换订单对的在该第二操作针对的第一集合和该第二操作针对的第二集合上的系统增益大于0。In this application, for any second operation performed once, the system gain of the exchange order pair targeted by the second operation on the first set targeted by the second operation and the second set targeted by the second operation is greater than 0 .
在第p次执行的第二操作的执行过程中,确定p次执行的第二操作针对的交换订单对,第p次执行的第二操作针对的交换订单对为第p次执行的第二操作针对的多个订单对中的在第一集合和第二集合上的系统增益最大的订单对。min≥p≥1,且p为整数,During the execution process of the second operation executed for the pth time, determine the exchange order pair for the second operation executed for the pth time, and the exchange order pair for the second operation executed for the pth time is the second operation executed for the pth time Among the plurality of order pairs, the order pair with the largest system gain on the first set and the second set is targeted. min≥p≥1, and p is an integer,
在第p次执行的第二操作的执行过程中,从第p次执行的第二操作针对的第一集合中删除第p次执行的第二操作针对的交换订单对中的来自第p次执行的第二操作针对的第一集合的订单,得到下一次执行的第二操作针对的第一集合,从第p次执行的第二操作针对的第二集合中删除交换订单对中的来自该第二集合的订单,得到下一次执行的第二操作针对的第二集合。During the execution of the p-th execution of the second operation, delete the p-th execution of the second operation from the p-th execution The first set of orders targeted by the second operation of the second operation is obtained, and the first set of the second operation to be executed next time is obtained, and the second set of the second operation executed for the pth time is deleted from the exchange order pair from the second set For the order of the second set, the second set for the second operation to be executed next time is obtained.
在确定出至少一个交换订单对之后,将确定出的每一个交换订单对中的两个订单的位置进行交换,得到第一目标子订单集合和第二目标子订单集合。After at least one exchange order pair is determined, the positions of the two orders in each determined exchange order pair are exchanged to obtain a first target sub-order set and a second target sub-order set.
第一子订单集合中的除了交换订单对中来自第一子订单集合的订单之外的部分与每一个交换订单对中的来自第二子订单集合的订单,组成第一目标子订单集合。The part of the first sub-order set except the orders from the first sub-order set in the exchange order pair and the orders from the second sub-order set in each exchange order pair form the first target sub-order set.
第二子订单集合中的除了交换订单对中的来自第二子订单集合的订单之外的部分与每一个交换订单对中的来自第一子订单集合的订单,组成第二目标子订单集合。The part of the second sub-order set except the orders from the second sub-order set in the exchange order pair and the orders from the first sub-order set in each exchange order pair form the second target sub-order set.
在本申请中,每一次执行的第二操作针对的交换订单对均为第二操作针对的多个订单对中的在第二操作针对的第一集合和第二集合上的系统增益最大的订单对,可以最大程度地减少相应的两个子订单集合之间的关联度,确定出的第一目标子订单集合与确定出第二目标子订单集合之间的关联度较小。In this application, the exchange order pair targeted by the second operation executed each time is the order with the largest system gain on the first set and the second set targeted by the second operation among the multiple order pairs targeted by the second operation Yes, the degree of correlation between the corresponding two sub-order sets can be reduced to the greatest extent, and the degree of correlation between the determined first target sub-order set and the determined second target sub-order set is relatively small.
在一些实施例中,作业区集合包括:第一作业区、第二作业区,所述多个子订单集合包括:第一子订单集合、第二子订单集合;基于所述作业区集合中的每一个作业区的可用投料口数量和所述待处理订单集合中的每一个订单的拣选参数,将待处理订单集合划分为多个子订单集合包括:基于待处理订单集合包括的订单的数量、第一作业区的第一可用投料口数量、第二作业区的第二可用投料口数量,确定第一订单数量和第二订单数量,第一订单数量表示第一子订单集合包括的订单的数量,第二订单数量表示第二子订单集合包括的订单的数量;按照具有的拣选参数从小至大,对待处理订单集合中的订单进行排序,得到待处理订单序列;重复地执行第一操作,直至相应的一次第一操作针对的订单序列的拣选作业量大于或等于用于比较的拣选作业量,用于比较的拣选作业量是基于待处理订单集合中的每一个订单的拣选参数之和、第一可用投料口数量、第二可用投料口数量确定的,其中,第一操作包括:确定该第一操作针对的订单序列的拣选作业量是否大于或等于用于比较的拣选作业量,其中,首次执行的第一操作针对的订单序列中的首个订单为待处理订单序列中的首个订单,每一次执行的第一操作针对的订单序列包括的订单的数量均为第一订单数量;若是,将该第一操作针对的订单序列中的每一个订单组合为第一子订单集合,将待处理订单集合中的除了第一操作针对的订单序列中的订单之外的订单组合为第二子订单集合;若否,确定下一次执行的第一操作针对的订单序列。In some embodiments, the operation area set includes: a first operation area and a second operation area, and the multiple sub-order sets include: a first sub-order set and a second sub-order set; based on each of the operation area sets The number of available feeding ports in a working area and the picking parameters of each order in the set of orders to be processed, dividing the set of orders to be processed into multiple sub-order sets includes: based on the number of orders included in the set of orders to be processed, the first The first number of available feeding ports in the operation area and the second available number of feeding ports in the second operation area determine the first order quantity and the second order quantity. The first order quantity represents the number of orders included in the first sub-order set, and the second 2. The order quantity indicates the quantity of orders included in the second sub-order set; sort the orders in the order set to be processed according to the selected parameters from small to large, and obtain the sequence of orders to be processed; perform the first operation repeatedly until the corresponding The picking workload of the order sequence targeted by the first operation is greater than or equal to the picking workload used for comparison, and the picking workload used for comparison is based on the sum of picking parameters of each order in the order set to be processed, the first available The number of feeding ports and the second available number of feeding ports are determined, wherein the first operation includes: determining whether the picking operation volume of the order sequence targeted by the first operation is greater than or equal to the picking operation volume used for comparison, wherein the first execution The first order in the order sequence targeted by the first operation is the first order in the order sequence to be processed, and the number of orders included in the order sequence targeted by the first operation each time is the first order quantity; if so, the Each order in the order sequence targeted by the first operation is combined into a first sub-order set, and the orders in the pending order set except the orders in the order sequence targeted by the first operation are combined into a second sub-order set; If not, determine the order sequence for the first operation to be executed next time.
在本申请中,可以将第一作业区的可用投料口数量的作业区的可用投料口数量除以投料口总数量,得到一个比例,投料口总数量为第一作业区的可用投料口数量与第二作业区的可用投料口数量之和,可以将待处理订单集合包括的订单的数量与该比例相乘,得到一个乘积,若该乘积为整数,将该乘积作为第一订单数量,对该乘积进行向下取整,得到第一订单数量。将待处理订单集合包括的订单的数量减去第一订单数量,得到第二订单数量。In this application, the number of available feeding ports in the working area can be divided by the total number of feeding ports in the first operation area to obtain a ratio. The total number of feeding ports is the number of available feeding ports in the first operation area and The sum of the number of available feeding ports in the second operation area can be multiplied by the number of orders included in the order set to be processed and the ratio to obtain a product. If the product is an integer, the product is used as the first order quantity. The product is rounded down to get the first order quantity. The second order quantity is obtained by subtracting the first order quantity from the quantity of orders included in the pending order set.
在本申请中,可以将待处理订单集合中的每一个订单的拣选参数之和与该比例相乘,得到一个乘积,对该乘积进行向上取整,得到用于比较的拣选作业量。In this application, the sum of the picking parameters of each order in the order set to be processed can be multiplied by the ratio to obtain a product, and the product is rounded up to obtain the picking workload for comparison.
待处理订单集合中的每一个订单的拣选参数之和即为待处理订单集合的拣选作业量。The sum of the picking parameters of each order in the pending order set is the picking workload of the pending order set.
按照待处理订单集合中的订单的拣选参数从小至大,对待处理订单集合中的订单进行排序,得到待处理订单序列。According to the picking parameters of the orders in the pending order collection from small to large, sort the orders in the pending order collection to obtain the pending order sequence.
每一次执行的第一操作针对的订单序列包括的订单的数量均为第一订单数量。The quantity of orders included in the order sequence targeted for each execution of the first operation is the first order quantity.
对于任意一次执行的第一操作,该第一操作针对的订单序列中的订单在待处理订单序列中的位置连续。For any first operation performed once, the positions of the orders in the order sequence targeted by the first operation in the order sequence to be processed are continuous.
首次执行的第一操作针对的订单序列中的首个订单为待处理订单序列中的第1个订单,第一订单数量记为v,首次执行的第一操作针对的订单序列由待处理订单序列中的第1个、第2个...第v个订单组成。第2次执行的第一操作针对的订单序列中的首个订单为待处理订单序列中的第2个订单,第2次执行的第一操作针对的订单序列由待处理订单序列中的第2个、第3个...第v+1个订单组成,第3次执行的第一操作针对的订单序列由待处理订单序列中的第3个、第4个...第v+2个订单组成,以此类推。The first order in the order sequence of the first operation executed for the first time is the first order in the order sequence to be processed, and the first order quantity is recorded as v, and the order sequence targeted by the first operation executed for the first time is determined by the order sequence to be processed The 1st, 2nd... vth orders in the The first order in the order sequence of the first operation executed for the second time is the second order in the order sequence to be processed, and the order sequence targeted by the first operation executed for the second time is the second order in the order sequence to be processed 1, 3rd...v+1th order, the order sequence of the first operation executed for the 3rd time is composed of the 3rd, 4th...v+2th order in the order sequence to be processed Order composition, and so on.
在第q次执行的第一操作的执行过程中,确定第一操作针对的订单序列的拣选作业量是否大于或等于用于比较的拣选作业量。During the execution of the first operation performed for the qth time, it is determined whether the picking workload of the order sequence targeted by the first operation is greater than or equal to the picking workload used for comparison.
第一操作针对的订单序列的拣选作业量为:第一操作针对的订单序列中的每一个订单的拣选参数之和。The picking workload of the order sequence targeted by the first operation is: the sum of the picking parameters of each order in the order sequence targeted by the first operation.
在第q次执行的第一操作的执行过程中,若第q次执行的第一操作针对的订单序列的拣选作业量大于或等于用于比较的拣选作业量,将第q次执行的第一操作针对的订单序列中的所有订单确定为第一子订单集合,将待处理订单集合中的除了第q次执行的第一操作针对的订单序列中的所有订单之外的部分确定为第二子订单集合。During the execution of the first operation performed for the qth time, if the picking operation volume of the order sequence targeted by the first operation performed for the qth time is greater than or equal to the picking operation volume used for comparison, the first operation performed for the qth time will be All orders in the order sequence targeted by the operation are determined as the first sub-order set, and all orders in the pending order set except for all orders in the order sequence targeted by the first operation performed for the qth time are determined as the second sub-order set. A collection of orders.
在第q次执行的第一操作的执行过程中,若第q次执行的第一操作针对的订单序列的拣选作业量小于用于比较的拣选作业量,确定第q+1次执行的第一操作针对的订单序列,第q+1次执行第一操作。During the execution of the first operation performed for the qth time, if the picking operation volume of the order sequence targeted by the first operation performed for the qth time is less than the picking operation volume used for comparison, determine the first operation performed for the q+1th time The sequence of orders targeted by the operation, the first operation is executed for the q+1th time.
在本申请中,可以通过重复地执行第一操作,可以将待处理订单集合划分为第一子订单集合和第二子订单集合,可以将第一子订单集合下发至第一作业区,将第二子订单集合下发至第一作业区,下发给作业区的子订单集合在拣选作业量方面均衡并且下发给作业区的子订单集合在订单数量方面均衡。In this application, by repeatedly performing the first operation, the set of orders to be processed can be divided into a first sub-order set and a second sub-order set, and the first sub-order set can be sent to the first operation area, and the The second set of sub-orders is delivered to the first operation area, and the set of sub-orders issued to the operation area is balanced in terms of picking workload and the set of sub-orders issued to the operation area is balanced in terms of order quantity.
在一些实施例中,待处理订单集合中各订单的拣选参数包括:待处理订单集合中各订单的拣选件数和拣选次数。In some embodiments, the picking parameters of each order in the set of orders to be processed include: the number of pieces picked and the number of times of picking each order in the set of orders to be processed.
在本申请中,待处理订单集合中各订单的拣选参数可以包括待处理订单集合中的每一个订单的拣选件数和待处理订单集合中的每一个订单的拣选次数。In this application, the picking parameters of each order in the set of orders to be processed may include the number of pieces picked for each order in the set of orders to be processed and the number of times of picking each order in the set of orders to be processed.
在计算待处理订单集合的拣选作业量、对待处理订单集合进行排序等利用拣选参数的操作中,可以选择待处理订单集合中的每一个订单的拣选件数或拣选次数来执行利用拣选参数的操作。In operations using picking parameters such as calculating the picking workload of the pending order set, sorting the pending order set, etc., you can select the number of pieces or picking times for each order in the pending order set to perform the operation using the picking parameter.
请参考图3,其示出了本申请实施例提供的调度装置的结构框图。装置包括:第一下发单元301,第二下发单元302。Please refer to FIG. 3 , which shows a structural block diagram of a scheduling device provided by an embodiment of the present application. The device includes: a
第一下发单元301被配置为当所述多个作业区中存在一个目标作业区,所述目标作业区的可用投料口数量能够满足待处理订单集合的投料需求时,将所述待处理订单集合下发给所述目标作业区;The
第二下发单元302被配置为当所述多个作业区中的任意一个作业区的可用投料口数量无法满足待处理订单集合的投料需求时,根据所述待处理订单集合中各订单的拣选参数和所述多个作业区各自的可用投料口数量确定多个目标子订单集合,分别将每一个目标子订单集合下发给对应的作业区,所述目标子订单集合对应的作业区的可用投料口数量满足所述目标子订单集合的投料需求。The
在一些实施例中,第二下发单元302进一步被配置为从所述多个作业区中确定出用于满足所述待处理订单集合的投料需求的作业区集合;基于所述作业区集合中的每一个作业区的可用投料口数量和所述待处理订单集合中各订单的拣选参数,确定所述多个目标子订单集合,其中,每一个目标子订单集合对应所述作业区集合中的一个作业区,其中,所述目标子订单集合的拣选作业量与所述目标子订单集合对应的作业区的可用投料口数量正相关,所述目标子订单集合的拣选作业量指示所述目标子订单集合的拣选件数和拣选次数。In some embodiments, the
在一些实施例中,第二下发单元302进一步被配置为基于所述作业区集合中的每一个作业区的可用投料口数量和所述待处理订单集合中各个订单的拣选参数,将所述待处理订单集合划分成多个子订单集合,每个子订单集合对应所述作业区集合中的一个作业区,且所述每个子订单集合的拣选作业量与对应的作业区的可用投料口数量正相关;基于所述多个子订单集合中各订单需求的商品种类,对所述多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理,得到所述多个目标子订单集合,所述多个目标子订单集合之间的关联度小于所述多个子订单集合之间的关联度。In some embodiments, the second delivering
在一些实施例中,第二下发单元302进一步被配置为基于所述多个子订单集合中各订单需求的商品种类,对所述多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理包括:基于所述多个子订单集合中各订单需求的商品种类和拣选均衡原则,对所述多个子订单集合中的至少部分子订单集合中的至少两个订单进行交换处理。In some embodiments, the
在一些实施例中,对于所述多个子订单集合中的任意两个子订单集合,所述两个子订单集合之间的关联度为所述两个子订单集合的所有订单对的关联度之和,所述订单对中的两个订单中的每一个订单来自所述两个子订单集合中的一个,所述每一个订单来自不同的子订单集合,所述订单对的关联度为对应于所述订单对的商品种类的数量,对应于所述订单对的商品种类为出现在所述订单对中的每一个订单中的商品种类。In some embodiments, for any two sub-order sets in the plurality of sub-order sets, the correlation degree between the two sub-order sets is the sum of the correlation degrees of all order pairs in the two sub-order sets, so Each of the two orders in the order pair comes from one of the two sub-order sets, each of the orders comes from a different sub-order set, and the degree of association of the order pair is corresponding to the order pair The quantity of commodity categories corresponding to the commodity category of the order pair is the commodity category appearing in each order in the order pair.
在一些实施例中,所述待处理订单集合中各订单的拣选参数包括:所述待处理订单集合中各订单的拣选件数和拣选次数。In some embodiments, the picking parameters of each order in the set of orders to be processed include: the number of pieces picked and the number of times of picking each order in the set of orders to be processed.
在一些实施例中,所述作业区集合包括:第一作业区、第二作业区,所述多个子订单集合包括:第一子订单集合、第二子订单集合;第二下发单元302进一步被配置为基于所述待处理订单集合包括的订单的数量、所述第一作业区的第一可用投料口数量、所述第二作业区的第二可用投料口数量,确定第一订单数量和第二订单数量,所述第一订单数量表示第一子订单集合包括的订单的数量,所述第二订单数量表示第二子订单集合包括的订单的数量;基于所述待处理订单集合中各个订单的拣选参数、所述第一订单数量、所述第二订单数量,将所述待处理订单集合划分为第一子订单集合和第二子订单集合。In some embodiments, the set of work areas includes: a first work area and a second work area, and the plurality of sub-order sets include: a first set of sub-orders and a second set of sub-orders; the
在一些实施例中,所述作业区集合包括:第一作业区、第二作业区,所述多个子订单集合包括:第一子订单集合、第二子订单集合;第二下发单元302进一步被配置为基于所述待处理订单集合包括的订单的数量、所述第一作业区的第一可用投料口数量、所述第二作业区的第二可用投料口数量,确定第一订单数量和第二订单数量,所述第一订单数量表示第一子订单集合包括的订单的数量,所述第二订单数量表示第二子订单集合包括的订单的数量;按照具有的拣选参数从小至大,对所述待处理订单集合中的订单进行排序,得到待处理订单序列;重复地执行第一操作,直至相应的一次第一操作针对的订单序列的拣选作业量大于或等于用于比较的拣选作业量,所述用于比较的拣选作业量是基于所述待处理订单集合中的每一个订单的拣选参数之和、第一可用投料口数量、第二可用投料口数量确定的,其中,所述第一操作包括:确定所述第一操作针对的订单序列的拣选作业量是否大于或等于用于比较的拣选作业量,其中,首次执行的第一操作针对的订单序列中的首个订单为待处理订单序列中的首个订单,每一次执行的第一操作针对的订单序列包括的订单的数量均为所述第一订单数量;若是,将所述第一操作针对的订单序列中的每一个订单组合为所述第一子订单集合,将待处理订单集合中的除了所述第一操作针对的订单序列中的订单之外的订单组合为所述第二子订单集合;若否,确定下一次执行的第一操作针对的订单序列。In some embodiments, the set of work areas includes: a first work area and a second work area, and the plurality of sub-order sets include: a first set of sub-orders and a second set of sub-orders; the second issuing unit 302 further It is configured to determine the first order quantity and the The second order quantity, the first order quantity represents the quantity of orders included in the first sub-order set, the second order quantity represents the quantity of orders included in the second sub-order set; according to the picking parameters that have from small to large, Sorting the orders in the set of pending orders to obtain a sequence of pending orders; repeatedly performing the first operation until the amount of picking operation for the order sequence corresponding to the first operation is greater than or equal to the picking operation used for comparison The amount of picking operations used for comparison is determined based on the sum of picking parameters of each order in the set of orders to be processed, the number of first available feeding ports, and the number of second available feeding ports, wherein the The first operation includes: determining whether the picking operation amount of the order sequence targeted by the first operation is greater than or equal to the picking operation amount used for comparison, wherein the first order in the order sequence targeted by the first operation executed for the first time is Processing the first order in the order sequence, the number of orders included in the order sequence targeted by the first operation each time is the first order quantity; if so, each order sequence targeted by the first operation The order combination is the first sub-order set, and the orders in the pending order set except the orders in the order sequence targeted by the first operation are combined into the second sub-order set; if not, determine the next The sequence of orders for which the first action is executed at a time.
在一些实施例中,所述多个子订单集合包括:第一子订单集合、第二子订单集合;第二下发单元302进一步被配置为重复地执行第二操作,直至第二操作的执行次数达到所述第一子订单集合包括的订单的数量和所述第二子订单集合包括的订单的数量中的最小值,第二操作包括:确定所述第二操作针对的交换订单对,所述交换订单对为所述第二操作针对的多个订单对中的在所述第二操作针对的第一集合和所述第二操作针对的第二集合上的系统增益最大的订单对,其中,首次执行的第二操作针对的第一集合为所述第一子订单集合,首次执行的第二操作针对的第二集合为所述第二子订单集合,所述第二操作针对的订单对包括:所述第一集合中的一个订单和所述第二集合中的一个与所述订单相关联的订单,所述系统增益指示在交换所述订单对中的两个订单的位置而得到相应的两个订单集合的情况下,订单集合之间的关联度的变化量;从所述第一集合中删除所述交换订单对中的来自所述第一集合的订单,得到下一次执行的第二操作针对的第一集合,从所述第二集合中删除所述交换订单对中的来自所述第二集合的订单,得到下一次执行的第二操作针对的第二集合;分别将确定出的每一个交换订单对中的两个订单的位置进行交换,以得到第一目标子订单集合和第二目标子订单集合。In some embodiments, the plurality of sub-order sets include: a first sub-order set and a second sub-order set; the second delivery unit 302 is further configured to repeatedly execute the second operation until the number of executions of the second operation When the minimum value of the number of orders included in the first sub-order set and the number of orders included in the second sub-order set is reached, the second operation includes: determining the exchange order pair for the second operation, the The exchange order pair is the order pair with the largest system gain on the first set targeted by the second operation and the second set targeted by the second operation among the multiple order pairs targeted by the second operation, wherein, The first set of the second operation executed for the first time is the first set of sub-orders, the second set of the second operation executed for the first time is the second set of sub-orders, and the pair of orders targeted by the second operation includes : an order in the first set and an order associated with the order in the second set, the system gain indicates that exchanging the positions of the two orders in the order pair results in the corresponding In the case of two order sets, the amount of change in the degree of association between the order sets; delete the order from the first set in the exchange order pair from the first set, and get the second order executed next time The first set targeted by the operation is deleted from the second set of orders from the second set in the exchange order pair to obtain the second set targeted by the second operation to be executed next time; the determined The positions of the two orders in each exchange order pair are exchanged to obtain the first target sub-order set and the second target sub-order set.
本申请实施例的调度装置中的各功能模块或单元用于执行上述上述调度方法的步骤,具体可以参考上述调度方法实施例中描述的操作。Each functional module or unit in the scheduling device of the embodiment of the present application is used to execute the steps of the above-mentioned scheduling method, and for details, reference may be made to the operations described in the above-mentioned scheduling method embodiment.
本申请实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述调度方法实施例中描述的操作。The embodiment of the present application also provides a computer program product, including a computer program/instruction, and when the computer program/instruction is executed by a processor, the operations described in the foregoing scheduling method embodiments are implemented.
本申请还提供了一种电子设备,该电子设备可以配置有一个或多个处理器;存储器,用于存储一个或多个程序,一个或多个程序中可以包括用以执行上述实施例中描述的操作的指令。当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述调度方法实施例中描述的操作的指令。The present application also provides an electronic device, which can be configured with one or more processors; and a memory, used to store one or more programs, and one or more programs can be included to perform the functions described in the above-mentioned embodiments. instructions for the operation. When one or more programs are executed by one or more processors, the one or more processors are instructed to execute the operations described in the foregoing scheduling method embodiments.
本申请还提供了一种存储介质,该存储介质可以是电子设备中所包括的;也可以是单独存在,未装配入电子设备中。上述存储介质承载有一个或者多个程序,当一个或者多个程序被电子设备执行时,使得电子设备执行上述调度方法实施例中描述的操作。The present application also provides a storage medium, which may be included in the electronic device or exist independently without being assembled into the electronic device. The foregoing storage medium bears one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is made to execute the operations described in the foregoing scheduling method embodiments.
需要说明的是,本申请所述存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包括或存储程序的有形介质,该程序可以被消息执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多方面形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由消息执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包括的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the storage medium described in this application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. A computer-readable storage medium, for example, may include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium may be any tangible medium that includes or stores a program that can be used by or in conjunction with a message execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with a message execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包括一个或多个用于实现规定的逻辑功能的可执行消息。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机消息的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that includes one or more logical functions for implementing specified executable message. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or can be implemented with a combination of dedicated hardware and computer messages.
以上描述仅为本请求的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术实施例,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术实施例。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术实施例。The above description is only a preferred embodiment of the present application and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical embodiments formed by the specific combination of the above-mentioned technical features, but should also cover the inventions made by the above-mentioned technical features without departing from the inventive concept. Other technical embodiments formed by any combination of features or equivalent features. For example, technical embodiments formed by replacing the above features with technical features disclosed in this application (but not limited to) having similar functions.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210830628.9A CN115310899A (en) | 2022-07-15 | 2022-07-15 | Scheduling method, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210830628.9A CN115310899A (en) | 2022-07-15 | 2022-07-15 | Scheduling method, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115310899A true CN115310899A (en) | 2022-11-08 |
Family
ID=83856616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210830628.9A Pending CN115310899A (en) | 2022-07-15 | 2022-07-15 | Scheduling method, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115310899A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117744845A (en) * | 2024-01-19 | 2024-03-22 | 深圳轻喜到家科技有限公司 | Household service reservation method, device, equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109772714A (en) * | 2017-11-10 | 2019-05-21 | 北京京东尚科信息技术有限公司 | Cargo picking method and device, storage medium, electronic equipment |
CN111311137A (en) * | 2018-12-11 | 2020-06-19 | 北京京东尚科信息技术有限公司 | Order combining and production scheduling method and device |
CN111507657A (en) * | 2020-03-16 | 2020-08-07 | 杭州电子科技大学 | An order demultiplexing method based on semi-automatic picking system |
CN112365219A (en) * | 2020-12-30 | 2021-02-12 | 浙江口碑网络技术有限公司 | Order processing method and device, storage medium and electronic equipment |
CN112669099A (en) * | 2019-10-15 | 2021-04-16 | 北京京东乾石科技有限公司 | Method and device for processing orders |
CN113077213A (en) * | 2021-03-31 | 2021-07-06 | 深圳市海柔创新科技有限公司 | Order processing method, device, equipment, system, medium and product |
US20220063915A1 (en) * | 2019-05-28 | 2022-03-03 | Hai Robotics Co., Ltd. | Goods sorting method and goods sorting system |
-
2022
- 2022-07-15 CN CN202210830628.9A patent/CN115310899A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109772714A (en) * | 2017-11-10 | 2019-05-21 | 北京京东尚科信息技术有限公司 | Cargo picking method and device, storage medium, electronic equipment |
CN111311137A (en) * | 2018-12-11 | 2020-06-19 | 北京京东尚科信息技术有限公司 | Order combining and production scheduling method and device |
US20220063915A1 (en) * | 2019-05-28 | 2022-03-03 | Hai Robotics Co., Ltd. | Goods sorting method and goods sorting system |
CN112669099A (en) * | 2019-10-15 | 2021-04-16 | 北京京东乾石科技有限公司 | Method and device for processing orders |
CN111507657A (en) * | 2020-03-16 | 2020-08-07 | 杭州电子科技大学 | An order demultiplexing method based on semi-automatic picking system |
CN112365219A (en) * | 2020-12-30 | 2021-02-12 | 浙江口碑网络技术有限公司 | Order processing method and device, storage medium and electronic equipment |
CN113077213A (en) * | 2021-03-31 | 2021-07-06 | 深圳市海柔创新科技有限公司 | Order processing method, device, equipment, system, medium and product |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117744845A (en) * | 2024-01-19 | 2024-03-22 | 深圳轻喜到家科技有限公司 | Household service reservation method, device, equipment and storage medium |
CN117744845B (en) * | 2024-01-19 | 2024-08-30 | 深圳轻喜到家科技有限公司 | Household service reservation method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111823226B (en) | Robot system with coordination mechanism and operation method thereof | |
US10956862B2 (en) | Perpetual batch order fulfillment | |
US20210260762A1 (en) | Controller and control method for robotic system | |
CN107203825A (en) | Order processing system and method using automatic transport vehicle | |
US20230406638A1 (en) | Warehouse management system and method | |
CN113184430A (en) | Goods-to-human robot picking system, method and device | |
TWI865681B (en) | Logistics managing method and electronic apparatus performing the same | |
CN110599075A (en) | Warehouse goods turnover management device, system, method and storage medium | |
CN113320865B (en) | Warehouse management method, device, warehouse robot, warehouse system and medium | |
CN112551027B (en) | Method and device for stacking boxes and delivering boxes into warehouse | |
CN114580996A (en) | Method for discharging bin | |
EP3031016A2 (en) | Perpetual batch order fulfillment | |
CN114564546A (en) | Storage method, equipment, medium and product for material box | |
CN115310899A (en) | Scheduling method, electronic device and storage medium | |
CN113998352B (en) | Sorting and dispatching method and device, electronic equipment, storage medium and warehousing system | |
WO2022206309A1 (en) | Robot configuration method and apparatus, control terminal and warehousing system | |
CN115375243A (en) | Order distribution method and device, electronic equipment and computer readable medium | |
CN114662853A (en) | Distribution method, equipment, product and medium of transport vehicle | |
CN114358672A (en) | Roadway arrangement method and device, electronic equipment and computer readable medium | |
CN118657470A (en) | A method and device for determining storage information | |
WO2023226756A1 (en) | Device scheduling method, electronic device, and storage medium | |
KR102503933B1 (en) | Gtp-based logistics management method and device | |
CN113449906B (en) | A storage location optimization method, device, inventory management equipment and system | |
CN110155586A (en) | Material storage method, material storage device and terminal | |
CN115293680A (en) | Warehouse management method, electronic device and storage medium |
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 | ||
CB02 | Change of applicant information |
Country or region after: China Address after: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant after: Beijing Force Aggregation Robot Technology Co.,Ltd. Address before: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant before: BEIJING KUANGSHI ROBOT TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CB02 | Change of applicant information | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20250206 Address after: No. 257, 2nd Floor, Building 9, No. 2 Huizhu Road, Kangmei Street, Liangjiang New District, Yubei District, Chongqing 401120 Applicant after: Force Aggregation (Chongqing) Robot Technology Co.,Ltd. Country or region after: China Address before: 100096 No.125, 1st floor, building 1, Xisanqi building materials City, Haidian District, Beijing Applicant before: Beijing Force Aggregation Robot Technology Co.,Ltd. Country or region before: China |
|
TA01 | Transfer of patent application right |