Storage space allocation method, system, electronic equipment and storage medium for logistics warehouse
By counting and optimizing the number of storage channels and inventory of goods in logistics warehouses, the problems of low storage allocation efficiency and low utilization rate in the existing technology are solved, and the reduction of storage waste and improvement of storage utilization rate are achieved. .
Patent Information
- Application Number
- CN201811309067.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-11-05
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2038-11-05
AI Technical Summary
The storage allocation method of existing logistics warehouses is inefficient, resulting in low storage utilization, some items have nowhere to be stored and other items have idle storage channels, resulting in waste of storage.
By counting the number of various types of storage channels in the logistics warehouse and the inventory of each item, calculate the number of storage spaces required for each item, and optimize the storage space allocation through mathematical models to ensure the lowest level of storage space waste, thus making every The number of storage channels required for each type of item allocation.
It minimizes storage waste, improves storage utilization, ensures reasonable distribution of items and efficient operation of warehouses.
Smart Images

Figure CN111144798B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of storage space allocation in logistics warehouses, and in particular relates to a storage space allocation method, system, electronic equipment and storage medium in logistics warehouses. Background Art
[0002] After the order is sent from the upstream system to the unmanned warehouse system, it is assembled into a collection order through the pre-assembly system. After the pre-assembly, the system locates the collection order in the zero-picking area on the pallet containing the SKU (stock keeping unit) required by the collection order, and determines the outbound workstation of the located pallet. Subsequently, the four-way shuttle is dispatched to transport the pallet in the sorting area to the outbound workstation for picking. Different items in the warehouse have different volumes and inventory, and the number of pallets stored is also different. If the storage channel is not selected well, it is possible that the pallets of some items have nowhere to be stored, and the storage channels occupied by other items will have empty storage spaces, resulting in storage space waste.
[0003] At present, the strategy of manual pre-allocation is usually adopted to allocate items one by one to suitable channels. However, manual allocation may not take into account the overall distribution effect and is very cumbersome. Moreover, once the warehouse is large, manual allocation is not feasible. Alternatively, according to a greedy algorithm, although a non-manual allocation method is adopted, it is also allocated one by one. It may happen that the distribution of the front items is too loose, resulting in insufficient storage space for the back items, resulting in uneven distribution of storage and low utilization rate. Summary of the invention
[0004] The technical problem to be solved by the present invention is to overcome the defects of low efficiency and low storage space utilization of the storage space allocation method in the prior art, and to provide a storage space allocation method, system, electronic equipment and storage medium for a logistics warehouse.
[0005] The present invention solves the above technical problems through the following technical solutions:
[0006] A storage location allocation method for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, each type of storage channel includes a different number of storage locations, and each storage channel is used to store the same item. The storage location allocation method is used to allocate storage locations for at least one item, and the storage location allocation method includes:
[0007] Counting the number of storage channels of each type in the logistics warehouse;
[0008] Obtaining the inventory of each item in the logistics warehouse, and calculating the number of storage spaces required for each item based on the inventory;
[0009] According to the number of storage locations required for each item, the number of each type of storage channels in the logistics warehouse, and the number of storage locations contained in each type of storage channels, an optimal value of the number of each type of storage channels required for each item when the storage location waste of the logistics warehouse is minimized is obtained;
[0010] The required number of storage channels of each type is allocated to each article according to the optimal value.
[0011] Preferably, the step of obtaining the inventory of each item and calculating the number of storage locations required for each item according to the inventory specifically includes:
[0012] Obtaining a standard code disk quantity for each item, wherein the standard code disk quantity is used to characterize the quantity of each item that can be stored in a single storage location;
[0013] The number of storage locations required for each item is calculated based on the inventory quantity of each item and the standard pallet quantity of each item.
[0014] Preferably, in the storage allocation method, the storage waste degree of each item is obtained by solving the following formula, including:
[0015] L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈S ∑ t∈T x st ;
[0016]
[0017]
[0018] Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of storage channels of type t, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
[0019] Preferably, after the step of allocating the required number of storage channels of each type for each item according to the optimal value, the storage allocation method further comprises:
[0020] Obtaining distance information between each storage channel and a workstation of the logistics warehouse;
[0021] Preset a sorting rule;
[0022] Selecting each item stored in the logistics warehouse in sequence according to the sorting rule;
[0023] According to the distance information, a corresponding number of storage channels of a corresponding type that matches the optimal number of storage channels of each type required for each item is selected in order from near to far to store each item.
[0024] Preferably, the step of presetting a sorting rule specifically includes:
[0025] Get the number of orders for all items in the logistics warehouse;
[0026] Calculate the delivery frequency of each item according to the number of orders;
[0027] The sorting rule is generated by sorting in descending order according to the frequency of delivery.
[0028] Preferably, the step of obtaining the distance information between each storage channel and the workstation of the logistics warehouse specifically includes:
[0029] Calculating the average distance between each storage channel and all workstations in the logistics warehouse to generate the distance information;
[0030] Or, the distance between each storage location and the workstation closest to each storage location channel in the logistics warehouse is obtained to generate the distance information.
[0031] A storage space allocation system for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, different types of storage channels include different numbers of storage spaces, each storage channel is used to store the same item, the storage space allocation method is used to allocate storage spaces for at least one item, and the storage space allocation system includes a statistical module, an item storage space quantity acquisition module, an optimal value acquisition module, and a storage space channel allocation module;
[0032] The statistical module is used to count the number of storage channels of each type in the logistics warehouse;
[0033] The item storage space acquisition module is used to acquire the inventory of each item in the logistics warehouse and calculate the number of storage spaces required for each item based on the inventory;
[0034] The optimal value acquisition module is used to acquire the optimal value of the number of each type of storage channels required for each item when the storage space waste is minimized according to the number of storage spaces required for each item, the number of each type of storage channels in the logistics warehouse, and the number of storage spaces contained in each type of storage channels;
[0035] The storage channel allocation module is used to allocate the required number of storage channels of each type to each item according to the optimal value.
[0036] Preferably, the item storage quantity acquisition module includes a standard code disk quantity acquisition unit and an item storage quantity calculation unit;
[0037] The standard code disk quantity acquisition unit is used to acquire the standard code disk quantity of each item, and the standard code disk quantity is used to indicate the quantity of each item that can be stored in a single storage location;
[0038] The item storage space quantity calculation unit is used to calculate the storage space quantity required for each item according to the inventory quantity of each item and the standard code disc quantity of each item.
[0039] Preferably, the optimal value acquisition module obtains the storage space waste degree of each item by solving the following formula, including:
[0040] L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈S ∑ t∈T x st ;
[0041]
[0042]
[0043] Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of storage channels of type t, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
[0044] Preferably, the storage location allocation system further includes a distance information acquisition module, a preset module, an item selection module and an item storage channel selection module;
[0045] The distance information acquisition module is used to acquire the distance information between each storage channel and the workstation of the logistics warehouse;
[0046] The preset module is used to preset a sorting rule;
[0047] The item selection module is used to select each item stored in the logistics warehouse in sequence according to the sorting rule;
[0048] The item storage channel selection module is used to select a corresponding number of storage channels of a corresponding type that matches the optimal number of storage channels of each type required for each item in order from near to far according to the distance information to store each item.
[0049] Preferably, the preset module includes an order number acquisition unit, a delivery frequency calculation unit and a sorting rule generation unit;
[0050] The order number acquisition unit is used to acquire the order number of all items in the logistics warehouse;
[0051] The delivery frequency calculation unit is used to calculate the delivery frequency of each item according to the number of orders;
[0052] The sorting rule generating unit is used to generate the sorting rule according to the descending order of the outgoing frequency.
[0053] Preferably, the distance information acquisition module is used to calculate the average distance between each storage channel and all workstations in the logistics warehouse to generate the distance information;
[0054] Alternatively, the distance information acquisition module is used to acquire the distance between each storage location and a workstation in the logistics warehouse that is closest to each storage location channel to generate the distance information.
[0055] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned storage location allocation method for a logistics warehouse when executing the computer program.
[0056] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned storage location allocation method for a logistics warehouse.
[0057] The positive progressive effect of the present invention is that the present invention counts and calculates the storage channels and the number of storage channels required for each item, and further obtains the degree of storage space waste under every possible premise of considering the type and number of storage channels required for storing each item, and obtains the optimal solution for item storage space allocation by minimizing the degree of storage space waste. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 This is a flow chart of a storage location allocation method for a logistics warehouse according to Example 1 of the present invention.
[0059] Figure 2 This is a specific flow chart of step 11 in the storage space allocation method for a logistics warehouse in Example 1 of the present invention.
[0060] Figure 3 This is a flow chart of a storage location allocation method for a logistics warehouse according to Embodiment 2 of the present invention.
[0061] Figure 4 This is a specific flow chart of step 15 in the storage space allocation method for a logistics warehouse in Example 2 of the present invention.
[0062] Figure 5 This is a module diagram of a storage space allocation system for a logistics warehouse according to Example 3 of the present invention.
[0063] Figure 6 This is a module diagram of a storage space allocation system for a logistics warehouse according to Example 4 of the present invention.
[0064] Figure 7 This is a module schematic diagram of a preset module in the storage space allocation system of a logistics warehouse in Example 4 of the present invention.
[0065] Figure 8 This is a schematic diagram of the structure of an electronic device according to Embodiment 5 of the present invention. DETAILED DESCRIPTION
[0066] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.
[0067] Example 1
[0068] A storage space allocation method for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, each type of storage channel includes a different number of storage spaces, and each storage channel is used to store the same item, such as Figure 1 As shown, the storage location allocation method is used to allocate storage locations for at least one item, and the storage location allocation method includes:
[0069] Step 10, counting the number of each type of storage channel in the logistics warehouse;
[0070] Step 11: Obtain the inventory of each item in the logistics warehouse, and calculate the number of storage spaces required for each item based on the inventory;
[0071] Step 12: According to the number of storage locations required for each item, the number of each type of storage channels in the logistics warehouse, and the number of storage locations contained in each type of storage channels, the optimal value of the number of each type of storage channels required for each item when the storage location waste is minimized is obtained;
[0072] Step 13: Allocate the required number of storage channels of each type to each item according to the optimal value.
[0073] Among them, Figure 2 As shown, step 11 specifically includes:
[0074] Step 111, obtaining the standard code disk quantity of each item, where the standard code disk quantity is used to represent the quantity of each item that can be stored in a single storage location;
[0075] Step 112: Calculate the number of storage locations required for each item based on the inventory of each item and the standard code quantity of each item.
[0076] Specifically, the number of storage spaces required for each item is solved using the following formula:
[0077]
[0078] Among them, Q s is the inventory of item s, S s is the standard disc quantity of item s, The symbol for the rounding up operation.
[0079] Specifically, the storage space waste degree of each item is obtained by solving the following formula, including:
[0080] L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈S ∑ t∈T x st (1)
[0081]
[0082]
[0083] Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of storage channels of type t, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
[0084] In the above formula, the first term of formula (1) means to minimize the number of wasted storage locations (because the same number of storage channels may be occupied, but the storage utilization rate may be different. For example, if three pallets of an item occupy a storage channel with six storage locations and a storage channel with three storage locations, both occupy one channel, but the former wastes three storage locations, while the latter does not waste any). The second term of formula (1) means
[0085] Minimize the number of occupied storage channels; Formula (2) is the first constraint: for each type of storage channel, the total number of channels occupied by each item does not exceed the number of available channels of that type in the warehouse; Formula (3) is the second constraint: for each type of item, the total number of storage spaces in the selected storage channel meets the number of storage spaces required by the item.
[0086] It should be noted that the number of each type of channels required for each commodity is obtained through the above-mentioned mathematical modeling and then calculated by the solver at one time. This problem is a linear programming problem, and the solution method can refer to the simplex method or interior point method.
[0087] In this embodiment, by counting and calculating the storage channels and the number of storage spaces required for each item, a function of the degree of storage space waste is constructed. By solving the above function, the type and number of storage channels required to store each item at the degree of storage space waste can be obtained, and the optimal solution for item storage space allocation is obtained by minimizing the degree of storage space waste.
[0088] Example 2
[0089] The storage space allocation method of the logistics warehouse of this embodiment is further improved on the basis of the embodiment 1. Figure 3 As shown, after step 13, the storage location allocation method further includes:
[0090] Step 14: Obtain the distance information between each storage channel and the workstation of the logistics warehouse;
[0091] Step 15: preset a sorting rule;
[0092] Step 16: Select each item stored in the logistics warehouse in turn according to the sorting rules;
[0093] Step 17: Selecting storage channels of corresponding types and numbers that match the optimal number of storage channels of each type required for each item in order from near to far according to the distance information to store each item.
[0094] Among them, Figure 4 As shown, step 15 specifically includes:
[0095] Step 151, obtaining the number of orders for all items in the logistics warehouse;
[0096] Step 152: Calculate the delivery frequency of each item according to the number of orders; wherein the delivery frequency is the ratio of the number of orders containing the item to the number of all orders in the material warehouse;
[0097] Step 153: Generate a sorting rule by sorting in descending order of the frequency of delivery.
[0098] In addition, step 14 specifically includes:
[0099] Calculate the average distance between each storage channel and all workstations in the logistics warehouse to generate distance information;
[0100] Or, the distance between each storage location and the workstation closest to each storage location channel in the logistics warehouse is obtained to generate distance information.
[0101] In this embodiment, after the optimal value is obtained in the above embodiment, each item is specifically allocated, and taking into account the distances of different storage channels from the workstation, the corresponding storage channels are selected in order from near to far from the workstation to store the items sorted according to the frequency of outbound delivery. For example, for item A, 2 type a storage channels and 3 type b storage channels are required. According to the distance information, the nearest 2 type a storage channels and 3 type b storage channels are selected in order from near to far to store item A. In addition, it should be noted that here, sorting items according to the frequency of outbound delivery is only a conventional choice. In the prior art, items can also be sorted according to inventory quantity, item volume, item weight, item type, etc.
[0102] Example 3
[0103] A storage space allocation system for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, each type of storage channel includes a different number of storage spaces, and each storage channel is used to store the same item, such as Figure 5 As shown, the storage location allocation method is used to allocate storage locations for at least one item, and the storage location allocation system includes a statistical module 20, an item storage location quantity acquisition module 21, an optimal value acquisition module 22, and a storage location channel allocation module 23;
[0104] The statistical module 20 is used to count the number of storage channels of various types in the logistics warehouse;
[0105] The item storage space acquisition module 21 is used to acquire the inventory of each item in the logistics warehouse and calculate the number of storage spaces required for each item according to the inventory;
[0106] The optimal value acquisition module 22 is used to calculate the possible value of the number of each type of storage channel required for each item according to the number of storage locations required for each item, the number of each type of storage channel in the logistics warehouse, and the number of storage locations contained in each type of storage channel;
[0107] The storage channel allocation module 23 is used to allocate the required number of storage channels of each type to each item according to the optimal value.
[0108] Among them, see Figure 5The article storage space quantity acquisition module 21 includes a standard code disk quantity acquisition unit 211 and an article storage space quantity calculation unit 212;
[0109] The standard code disk quantity acquisition unit 211 is used to acquire the standard code disk quantity of each item, and the standard code disk quantity is used to represent the quantity of each item that can be stored in a single storage location;
[0110] The item storage space quantity calculation unit 212 is used to calculate the number of storage spaces required for each item according to the inventory quantity of each item and the standard code plate quantity of each item.
[0111] Specifically, the number of storage spaces required for each item is solved using the following formula:
[0112]
[0113] Among them, Q s is the inventory of item s, S s is the standard disc quantity of item s, The symbol for the rounding up operation.
[0114] Specifically, the optimal value acquisition module 22 obtains the storage space waste degree of each item by solving the following formula, including:
[0115] L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈S ∑ t∈T x st (1)
[0116]
[0117]
[0118] Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of storage channels of type t, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
[0119] In the above formula, the first term of formula (1) means to minimize the number of wasted storage locations (because the same number of storage channels may be occupied, but the storage utilization rate may be different. For example, if three pallets of an item occupy a storage channel with six storage locations and a storage channel with three storage locations, both occupy one channel, but the former wastes three storage locations while the latter does not waste any storage locations); the second term of formula (1) means to minimize the number of occupied storage channels; formula (2) is the first constraint condition: for each type of storage channel, the total number of channels occupied by each item shall not exceed the number of available channels of that type in the warehouse; formula (3) is the second constraint condition: for each type of item, the total number of storage locations in the selected storage channel shall satisfy the number of storage locations required by the item.
[0120] It should be noted that the number of each type of channels required for each commodity is obtained through the above-mentioned mathematical modeling and then calculated by the solver at one time. This problem is a linear programming problem, and the solution method can refer to the simplex method or interior point method.
[0121] In this embodiment, by counting and calculating the storage channels and the number of storage spaces required for each item, a function of the degree of storage space waste is constructed. By solving the above function, the type and number of storage channels required to store each item at the degree of storage space waste can be obtained, and the optimal solution for item storage space allocation is obtained by minimizing the degree of storage space waste.
[0122] Example 4
[0123] The storage space allocation system of the logistics warehouse of this embodiment is further improved on the basis of the embodiment 4. Figure 6 As shown, the storage location allocation system further includes a distance information acquisition module 24, a preset module 25, an item selection module 26 and an item storage channel selection module 27;
[0124] The distance information acquisition module 24 is used to acquire the distance information between each storage channel and the workstation of the logistics warehouse;
[0125] The preset module 25 is used to preset a sorting rule;
[0126] The item selection module 26 is used to select each item stored in the logistics warehouse in sequence according to the sorting rule;
[0127] The item storage channel selection module 27 is used to select, in order from near to far according to the distance information, a corresponding number of storage channels of a corresponding type that matches the optimal number of storage channels of each type required for each item to store each item.
[0128] Among them, see Figure 7, the preset module 25 includes an order number acquisition unit 251, a delivery frequency calculation unit 252 and a sorting rule generation unit 253;
[0129] The order number acquisition unit 251 is used to acquire the order number of all items in the logistics warehouse;
[0130] The outbound frequency calculation unit 252 is used to calculate the outbound frequency of each item according to the number of orders; wherein the outbound frequency is the ratio of the number of orders containing the item to the number of all orders in the material warehouse;
[0131] The sorting rule generating unit 253 is used to generate the sorting rule according to the descending order of the outgoing frequency.
[0132] In addition, the distance information acquisition module 24 is used to calculate the average distance between each storage channel and all workstations in the logistics warehouse to generate the distance information;
[0133] Alternatively, the distance information acquisition module 24 is used to acquire the distance between each storage location and a workstation closest to each storage location channel in the logistics warehouse to generate the distance information.
[0134] In this embodiment, after the optimal value of the storage channel is obtained in the above embodiment, a specific allocation is made to each item. Taking into account the distances of different storage channels from the workstation, the corresponding storage channels are selected in order from near to far from the workstation to store the items sorted according to the outgoing frequency. For example, for item A, 2 type a storage channels and 3 type b storage channels are required. According to the distance information, the nearest 2 type a storage channels and 3 type b storage channels are selected in order from near to far to store item A. In addition, it should be noted that here, sorting items according to the outgoing frequency is only a conventional choice. In the prior art, items can also be sorted according to inventory quantity, item volume, item weight, item type, etc.
[0135] Example 5
[0136] An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the storage location allocation method for a logistics warehouse described in any one of Embodiments 1 or 2 is implemented.
[0137] Figure 8 A schematic diagram of the structure of an electronic device provided in Example 7 of the present invention. Figure 8 A block diagram of an exemplary electronic device 90 suitable for use in implementing embodiments of the present invention is shown. Figure 8The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0138] like Figure 8 As shown, the electronic device 90 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).
[0139] The bus 93 includes a data bus, an address bus, and a control bus.
[0140] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read-only memory (ROM) 923 .
[0141] The memory 92 may also include a program tool 925 having a set (at least one) of program modules 924, such program modules 924 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0142] The processor 91 executes various functional applications and data processing by running computer programs stored in the memory 92 .
[0143] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 96. The network adapter 96 communicates with other modules of the electronic device 90 via a bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0144] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0145] Example 6
[0146] A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of the storage location allocation method for a logistics warehouse as described in any one of Embodiments 1 or 2.
[0147] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0148] In a possible implementation, the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the storage location allocation method for a logistics warehouse described in any one of Examples 1 or 2.
[0149] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on a user device, partially on a user device, as an independent software package, partially on a user device and partially on a remote device, or entirely on a remote device.
[0150] Although the specific embodiments of the present invention are described above, it should be understood by those skilled in the art that this is only for illustration and the protection scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, but these changes and modifications all fall within the protection scope of the present invention.
Claims
1. A storage space allocation method for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, each type of storage channel includes a different number of storage spaces, and each storage channel is used to store the same item, characterized in that: The storage location allocation method is used to allocate storage locations for at least one item, and the storage location allocation method comprises: Counting the number of storage channels of each type in the logistics warehouse; Obtaining the inventory of each item in the logistics warehouse, and calculating the number of storage spaces required for each item based on the inventory; According to the number of storage locations required for each item, the number of each type of storage channels in the logistics warehouse, and the number of storage locations contained in each type of storage channels, the optimal value of the number of each type of storage channels required for each item when the storage location waste degree of the logistics warehouse is minimized is obtained. When the storage location waste degree is minimized, the number of occupied storage channels in the logistics warehouse is the least. Allocate the required number of storage channels of each type to each item according to the optimal value; In the storage allocation method, the storage waste degree of each item is obtained by solving the following formula, including: L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈S ∑ t∈T x st ; Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of type t storage channels, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
2. The storage space allocation method of a logistics warehouse according to claim 1, characterized in that: The steps of obtaining the inventory of each item and calculating the number of storage locations required for each item based on the inventory include: Obtaining a standard code disk quantity for each item, wherein the standard code disk quantity is used to characterize the quantity of each item that can be stored in a single storage location; The number of storage locations required for each item is calculated based on the inventory quantity of each item and the standard pallet quantity of each item.
3. The storage space allocation method of a logistics warehouse according to claim 1, characterized in that: After the step of allocating the number of storage channels of each type required for each item according to the optimal value, the storage allocation method further comprises: Obtaining distance information between each storage channel and a workstation of the logistics warehouse; Preset a sorting rule; Selecting each item stored in the logistics warehouse in sequence according to the sorting rule; According to the distance information, a corresponding number of storage channels of a corresponding type that matches the optimal number of storage channels of each type required for each item is selected in order from near to far to store each item.
4. The storage space allocation method of a logistics warehouse according to claim 3, characterized in that: The step of presetting a sorting rule specifically includes: Get the number of orders for all items in the logistics warehouse; Calculate the delivery frequency of each item according to the number of orders; The sorting rule is generated by sorting in descending order according to the frequency of delivery.
5. The storage space allocation method of a logistics warehouse as claimed in claim 3, characterized in that: The step of obtaining the distance information between each storage channel and the workstation of the logistics warehouse specifically includes: Calculating the average distance between each storage channel and all workstations in the logistics warehouse to generate the distance information; Or, the distance between each storage location and the workstation closest to each storage location channel in the logistics warehouse is obtained to generate the distance information.
6. A storage space allocation system for a logistics warehouse, wherein the logistics warehouse includes multiple types of storage channels, each type of storage channel includes a different number of storage spaces, and each storage channel is used to store the same item, characterized in that: The storage location allocation method is used to allocate storage locations for at least one item, and the storage location allocation system includes a statistical module, an item storage location quantity acquisition module, an optimal value acquisition module, and a storage location channel allocation module; The statistical module is used to count the number of storage channels of each type in the logistics warehouse; The item storage space acquisition module is used to acquire the inventory of each item in the logistics warehouse and calculate the number of storage spaces required for each item based on the inventory; The optimal value acquisition module is used to acquire the optimal value of the number of each type of storage channels required for each item when the storage waste degree is minimized according to the number of storage locations required for each item, the number of each type of storage channels in the logistics warehouse, and the number of storage locations contained in each type of storage channels. When the storage waste degree is minimized, the number of occupied storage channels in the logistics warehouse is the least. The storage channel allocation module is used to allocate the required number of storage channels of each type to each item according to the optimal value; The optimal value acquisition module obtains the storage space waste degree of each item by solving the following formula, including: L=∑ s∈S (∑ t∈T N t ·x st -P s )+α∑ s∈s ∑ t∈T x st ; Among them, L is the storage waste degree, s is any item, S is the item set, t is any type of storage channel, T is the storage channel type set, N t is the number of type t storage channels, x st The number of storage channels of type t required to store item s, P s is the number of storage spaces required for item s, M t is the number of storage slots contained in the t-type storage channel, and α is a constant not less than 0.
7. The storage space allocation system for logistics warehouse according to claim 6, characterized in that: The item storage quantity acquisition module includes a standard code plate quantity acquisition unit and an item storage quantity calculation unit; The standard code disk quantity acquisition unit is used to acquire the standard code disk quantity of each item, and the standard code disk quantity is used to indicate the quantity of each item that can be stored in a single storage location; The item storage space quantity calculation unit is used to calculate the storage space quantity required for each item according to the inventory quantity of each item and the standard code disc quantity of each item.
8. The storage space allocation system for logistics warehouse according to claim 6, characterized in that: The storage location allocation system also includes a distance information acquisition module, a preset module, an item selection module and an item storage channel selection module; The distance information acquisition module is used to acquire the distance information between each storage channel and the workstation of the logistics warehouse; The preset module is used to preset a sorting rule; The item selection module is used to select each item stored in the logistics warehouse in sequence according to the sorting rule; The item storage channel selection module is used to select a corresponding number of storage channels of a corresponding type that matches the optimal number of storage channels of each type required for each item in order from near to far according to the distance information to store each item.
9. The storage space allocation system for a logistics warehouse as claimed in claim 8, characterized in that: The preset module includes an order number acquisition unit, a delivery frequency calculation unit and a sorting rule generation unit; The order number acquisition unit is used to acquire the order number of all items in the logistics warehouse; The delivery frequency calculation unit is used to calculate the delivery frequency of each item according to the number of orders; The sorting rule generating unit is used to generate the sorting rule according to the descending order of the outgoing frequency.
10. The storage space allocation system for logistics warehouse according to claim 8, characterized in that: The distance information acquisition module is used to calculate the average distance between each storage channel and all workstations in the logistics warehouse to generate the distance information; Alternatively, the distance information acquisition module is used to acquire the distance between each storage location and a workstation in the logistics warehouse that is closest to each storage location channel to generate the distance information.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the storage location allocation method for a logistics warehouse as described in any one of claims 1 to 5 is implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the storage location allocation method for a logistics warehouse as described in any one of claims 1 to 5 are implemented.