Order-based multilayer shuttle vehicle system stock method for tobacco logistics and medium

By adopting the entropy weight method and entropy weight optimization method in the multi-layer shuttle vehicle system, stocking is prepared based on real-time and future sorting orders, the problem that traditional stocking strategies cannot be automatically adjusted is solved, and the stocking and replenishment efficiency and sorting efficiency are improved.

CN119721913AActive Publication Date: 2025-03-28KUNMING KSEC LOGISTIC INFORMATION IND
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411759427.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-28
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The traditional multi-layer shuttle car stocking strategy cannot automatically adjust the stocking strategy, resulting in more brands with low sorting volume and less brands with high sorting volume, which cannot meet the real-time replenishment needs, resulting in smoke shortage of sorting lines and reduced sorting efficiency.

Method used

A multi-layer shuttle truck system stocking method based on tobacco sorting orders is proposed. Through the entropy weight method and entropy weight optimization method, the goods are prepared and stocked according to real-time sorting orders and future planned orders to ensure that the first brands that lack cigarettes are ready to be stocked first.

Benefits of technology

The stocking and replenishment efficiency of multi-layer shuttle trucks is improved, and the storage capacity of multi-layer shuttle trucks is maximized, ensuring the real-time replenishment needs of the sorting line, and improving sorting efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721913A_ABST
    Figure CN119721913A_ABST
Patent Text Reader

Abstract

The invention discloses an order-based multi-layer shuttle vehicle system stock method for tobacco logistics and a medium, stock according to sorting orders comprises the following steps: if orders being sorted exist at present, but future sorting orders or future sales plans do not exist, stock is carried out according to an entropy weight method based on a stock strategy of a real-time replenishment queue; if there is no order being sorted at present, but there is a future sorting order or a future sales plan, preparing goods according to an entropy weight optimization method based on a goods preparation strategy of the future order; and if there is an order being sorted currently and there is a future sorting order or a future sales plan at the same time, carrying out stocking according to a stocking strategy in which the real-time replenishment queue and the future order are combined. According to the order-based multi-layer shuttle vehicle system stock-up method for tobacco logistics and the medium, stock-up is performed according to the real-time sorting order, and preparation is performed according to the future planned order, so that the capacity of a multi-cross warehouse is utilized to the maximum extent, and the stock-up and replenishment efficiency of the multi-cross warehouse is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of automated logistics, and in particular relates to a method and medium for preparing goods for a tobacco logistics order-based multi-layer shuttle system. Background Art

[0002] With the rapid development of the tobacco industry, the daily sorting volume and number of specifications of tobacco businesses are increasing. In order to meet the needs of sorting and replenishment, multi-layer shuttle vehicles are increasingly used in the tobacco business's cigarette stocking area, which makes the work efficiency high and can store a large number of specifications.

[0003] Traditional multi-pass warehouse stocking strategies are mostly to manually set the upper and lower limits of cigarette brands and trigger stocking and stop stocking based on this. The disadvantage of this method is that the stocking strategy cannot be automatically adjusted when the brand sorting volume changes significantly, resulting in more stocking of brands with low sorting volume and less stocking of brands with high sorting volume. It is impossible to replenish the sorting line in time, resulting in a shortage of cigarettes on the sorting line and a decrease in sorting efficiency. Based on the above background, the present invention proposes a multi-pass stocking strategy based on tobacco sorting orders, which makes precise stocking according to real-time sorting orders and makes stocking according to future planned orders, ensuring that the brands that are short of cigarettes first are stocked first, improving the stocking and replenishment efficiency, and maximizing the use of multi-pass warehouse capacity. Summary of the invention

[0004] In order to solve the above problems existing in the prior art, the present invention is implemented by the following technical solutions:

[0005] In a first aspect of the present invention, a method for preparing goods for a multi-layer shuttle system based on orders for tobacco logistics is provided, and preparing goods according to sorting orders includes the following situations:

[0006] If there are currently orders being picked, but there are no future picking orders or future sales plans, then the stocking strategy based on the real-time replenishment queue is used to prepare stocks according to the entropy weight method;

[0007] If there are no orders being sorted at present, but there are future sorting orders or future sales plans, then the stocking strategy based on the future orders is prepared according to the entropy weight optimization method;

[0008] If there are currently orders being picked, and there are future picking orders or future sales plans, then stocking is performed according to the stocking strategy that combines the real-time replenishment queue and future orders;

[0009] If there are no orders being sorted at present, and there are no future sorting orders or future sales plans, no stocking will be performed, or stocking will be performed according to the pre-set upper and lower limits of stocking quantity.

[0010] In one embodiment of the present invention, all brand sorting out-of-stock inventories are generated according to the sorting tasks, including:

[0011] Step 1: Set the upper and lower limits of cigarette sorting channel inventory for each brand;

[0012] Step 2: sorting the sorting tasks on the cigarette sorting channel in sorting order and then circulating them, with each single sorting task being one cycle;

[0013] Step 3: Determine whether to replenish the goods for this sorting, including:

[0014] Step 3.1: Determine whether to restock the brand this time, including:

[0015] If the remaining inventory of a brand is lower than the lower limit of the inventory of the cigarette sorting channel, one piece of the current brand inventory will be added; otherwise, the inventory of this brand will not be increased in this sorting task, and the inventory increased for this brand in this sorting task is 0.

[0016] If the remaining inventory of a brand is higher than the lower limit of the inventory of the cigarette sorting channel, but lower than the upper limit of the inventory of the cigarette sorting channel, if the inventory of the current brand is not higher than the upper limit of the current brand channel after adding one piece of inventory, a replenishment request for the current brand is generated and the inventory of the current brand is increased; otherwise, the brand does not increase inventory in this sorting task, and the inventory increased by the brand in this sorting task is 0, among which, the remaining inventory of the brand = the current inventory of the brand - the current sorting task volume of the brand, the current inventory of the brand = the inventory of the brand before the previous sorting - the previous brand sorting volume + the inventory increased by the brand in the previous sorting, if the brand did not increase inventory in the previous sorting, the inventory increased by the brand in the previous sorting is 0, and the inventory of the brand after the first sorting = the preset initial inventory of the brand - the sorting volume of the brand for the first sorting + the inventory increased by the brand for the first sorting;

[0017] Step 3.2: Determine whether all other brands will be replenished this time according to step 3.1, and complete the replenishment confirmation of all brands for this sorting task;

[0018] Step 4: The sorting tasks on the cigarette sorting channel enter the next sorting task cycle until all sorting tasks are completed and all brands are sorted. The out-of-stock inventory replenishment queues of all brands are generated according to the inventory volume increased by each sorting task.

[0019] In one embodiment of the present invention, when the first constraint condition is met, completing the warehouse replenishment queue based on the stocking strategy of the real-time replenishment queue includes:

[0020] S10, taking the out-of-stock inventory replenishment queue of all brands as the current out-of-stock task, taking out the multi-wear storage brand B from the remaining out-of-stock brand replenishment queue in order. 存储The first N replenishment brands, N is an integer greater than or equal to 1, and the remaining out-of-stock brand replenishment queue is the replenishment queue formed by the out-of-stock brands that have not yet completed the warehouse replenishment in the out-of-stock inventory replenishment queue of all brands. 存储 Indicates the brands stored in the multi-storey shuttle warehouse;

[0021] S11. Determine how much to wear in current inventory C by brand 多穿 Can they all meet the replenishment volume of the top N replenishment brands in S10, and wear more of the current inventory C 多穿 Actual inventory of all brands in the multi-storey shuttle warehouse;

[0022] S12, if the replenishment quantities of the first N replenishment brands in S10 can all be met, then recursively take the next N replenishment brands in the remaining out-of-stock brand replenishment queue, and continue to judge according to steps S11 to S12, otherwise execute step S13;

[0023] S13. If there are out-of-stock brands whose replenishment quantities cannot be met among the current N replenishment brands, all the out-of-stock brands whose replenishment quantities cannot be met are taken out as the out-of-stock brands of this iteration, and the weights of the out-of-stock brands of this iteration are calculated using the entropy weight method, and a warehouse replenishment request and warehouse replenishment entry are generated under the first constraint condition;

[0024] S14. Generate the actual replenishment request brand of the out-of-stock brand in this iteration based on the association between the number of all out-of-stock brands in this iteration and R. At the same time, perform warehouse replenishment according to the actual replenishment request of the out-of-stock brand in this iteration, and update the current number of multi-wear stocking in-transit tasks T in real time according to the actual replenishment request and warehouse replenishment. 在途 Quantity, where R = the maximum number of tasks in transit for stocking T 最大在途 -The current number of multi-wear stocking tasks in transit T 在途 , where the maximum number of in-transit tasks for stocking is T 最大在途 is the preset maximum replenishment request quantity, and the current number of multi-wear stocking in-transit tasks T 在途 It is a global variable with an initial value of 0 set for all iterations in the current out-of-stock task;

[0025] S15, as long as the current number of tasks in transit for more stocking is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat steps S11 to S14 until at least one of the following two conditions is satisfied first:

[0026] (1) All out-of-stock brands in the current out-of-stock task in step S10 complete the warehouse replenishment;

[0027] (2) Total storage capacity C 总- Wear more current stock C 多穿 ≤Safety Stock C 安全 ;

[0028] The first constraint condition includes:

[0029] C1: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , where the total storage capacity C 总 Represents the total storage capacity of the multi-layer shuttle warehouse, safety stock C 安全 Pre-set secure storage spaces for multi-storey shuttle warehouses;

[0030] C2: The number of tasks in transit for multi-wear stocking at present T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 .

[0031] In one embodiment of the present invention, the entropy weight method is used to calculate the weight of the out-of-stock brand in this iteration, including:

[0032] S130. For out-of-stock brand i, calculate the ratio p of the replenishment quantity of out-of-stock brand i to the replenishment quantity of all out-of-stock brands in this iteration. i , Among them, q i is the replenishment quantity of out-of-stock brand i in this iteration, i∈{1, 2, …, n}, j∈{1, 2, …, n}, q j is the replenishment quantity of out-of-stock brand j among the out-of-stock brands in this iteration, and n represents the total number of out-of-stock brands among the out-of-stock brands in this iteration;

[0033] S131, calculating the entropy value e of the out-of-stock brand i i , the formula is Where k = 1 / ln(n);

[0034] S132, according to the formula Calculate the weight w of the out-of-stock brand i i ;

[0035] S133, repeat S130 to S132 until the replenishment quantity weight calculation of all out-of-stock brands in this iteration is completed.

[0036] In one embodiment of the present invention, according to the association between the number of all out-of-stock brands in the out-of-stock brands of this iteration and R, the actual replenishment request brand of the out-of-stock brands of this iteration is generated, including:

[0037] Step a: If the number of all out-of-stock brands in this iteration is less than R, then all out-of-stock brands in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b; If the number of all out-of-stock brands in this iteration is greater than R, then the first R out-of-stock brands with the largest weights in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b;

[0038] Step b, according to the actual replenishment request brands of this iteration obtained in step a, generate a replenishment request for each out-of-stock brand of the actual replenishment request brands of this iteration according to the preset out-of-stock brand stocking rules and execute step c;

[0039] Step c: Actual replenishment request for this iteration. For every replenishment request generated by a brand, the current number of multi-wear stocking in-transit tasks T 在途 The quantity is increased by 1. When a replenishment request is generated, the warehouse replenishes the goods according to the replenishment request. For each replenishment request completed, the current number of in-transit tasks T 在途 The quantity is reduced by 1.

[0040] In one embodiment of the present invention, the preset out-of-stock brand stocking rules include: when the out-of-stock brand replenishment quantity exceeds the full pallet quantity Q, a full pallet quantity is requested for replenishment; when the out-of-stock brand replenishment quantity is less than the full pallet quantity, a full pallet quantity is requested for replenishment according to u*Q 单次备货 To replenish, u is a positive integer, u*Q 单次备货 The included replenishment quantity does not exceed the replenishment quantity included in the full pallet quantity Q.

[0041] In one embodiment of the present invention, a stocking strategy based on future orders is used to prepare warehouse stock according to an entropy weight optimization method, including:

[0042] S20, taking the next day's sorting order or future sales plan as the current stocking plan, and obtaining the stocking quantity of the reserve brand according to the brand's remaining inventory and the brand's future sorting quantity, wherein the brand's remaining inventory refers to the brand's inventory after excluding the inventory required for replenishment on the day from the remaining inventory of the brand in the multi-layer shuttle warehouse;

[0043] S21. Under the second constraint, the actual weights of the stocking quantities of all the reserve brands that have not yet completed stocking in the current stocking plan are calculated based on the entropy weight optimization method, wherein the second constraint includes:

[0044] C3: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , total storage capacity C 总 Indicates the total storage capacity of the multi-layer shuttle warehouse, and the current inventory C 多穿It is the sum of the actual inventory of all brands in the current stocking plan;

[0045] C4: Current number of multi-wear stocking tasks in transit T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 ;

[0046] C5: The current batch of orders has been stocked according to the stocking strategy of the real-time replenishment queue;

[0047] C6: There are future orders or sales plans;

[0048] S22, sort the actual weights of the stocking quantities of all reserve brands that have not completed stocking and warehousing in the current stocking plan to obtain stocking priorities, generate stocking requests for reserve brands of this iteration based on the association between the number of reserve brands that have not completed stocking and warehousing in the current stocking plan and P, and stock warehousing is performed according to the stocking requests of reserve brands of this iteration, and the current multi-wear stocking in-transit task number T is updated in real time according to the stocking requests and stocking warehousing 在途 , where P = the maximum number of tasks in transit T 最大在途 -Number of tasks in transit for multiple wear and stocking T 在途 , where each execution of steps S21 to S23 forms an iteration, and the maximum number of tasks in transit is T 最大在途 is the preset maximum number of stocking requests, and the number of stocking tasks in transit is T 在途 It is a global variable with an initial value of 0 set for all iterations in the current stocking plan;

[0049] S23, as long as the current number of tasks in transit for multiple wear preparations is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat the iteration steps S21 to S22 until at least one of the following two conditions is first satisfied:

[0050] (1) The stocking quantity of all stocked brands in the current stocking plan of step S20 is completed and put into storage;

[0051] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤Safety Stock C 安全 .

[0052] In one embodiment of the present invention, the actual weights of the stocking quantities of all the reserve brands that have not yet completed stocking in the current stocking plan are calculated based on the entropy weight optimization method, including:

[0053] S210, for the reserve brand i, according to the formula Calculate the ratio of the stock quantity of reserve brand i to the remaining stock quantity, where the remaining stock quantity is the stock quantity of all reserve brands that have not yet completed stocking and storage in the current stocking plan, q i is the stock quantity of reserve brand i among all reserve brands that have not been stocked in the current stocking plan, i∈{1, 2, ..., n}, n is the total number of reserve brands that have not been stocked in the current stocking plan, j∈{1, 2, ..., n}, q j is the stocking quantity of reserve brand j among all reserve brands that have not yet been stocked in the current stocking plan;

[0054] S211, according to the formula Calculate the entropy value e of the reserve brand i i , where k = 1 / ln(n);

[0055] S212: Calculate the initial weight w of the reserve brand i i ,

[0056] S213. Calculate the change rate r of the stock quantity of the reserve brand i i , Among them, d i is the stock quantity of the reserve brand i, s i is the current inventory of reserve brand i;

[0057] S214, adjusting the initial weight of the reserve brand i to obtain the actual weight wf of the reserve brand i i :wf i =w i ×(1+α×r i ) where ɑ is the preset adjustment coefficient, and the adjusted weight wf i The actual weight of brand i as a reserve product;

[0058] S215. Repeat S210 to S214 until the actual weight calculation of all the reserve brands that have not yet been stocked into the warehouse in the current stocking plan is completed.

[0059] In one embodiment of the present invention, according to the association between the number of all reserve brands that have not completed stocking and warehousing in the current stocking plan and P, a stocking request for the stocking quantity of all reserve brands that have not completed stocking and warehousing in the current stocking plan in this iteration is generated, including:

[0060] S221. If the number of all reserve brands that have not been stocked in the current stocking plan is less than P, all reserve brands that have not been stocked in the current stocking plan are used as reserve brands for this iteration, and the process goes to step S222. If the number of all reserve brands that have not been stocked in the current stocking plan is greater than P, the first P brands with the largest weights in the actual weights are used as reserve brands for this iteration, and the process goes to step S222.

[0061] S222. Based on the reserve brand of this iteration obtained in S221, a stocking request is generated for each reserve brand of this iteration according to the pre-equipment stock quantity rule. The pre-equipment stock quantity rule includes: when the stocking quantity of the reserve brand exceeds the whole pallet quantity Q, a stocking request is made according to the whole pallet quantity; when the stocking quantity of the reserve brand is less than the whole pallet quantity, a stocking request is made according to m*Q 单次备货 Prepare stock, m is a positive integer, m*Q 单次备货 The stock quantity included does not exceed the stock quantity included in the full pallet quantity Q;

[0062] S223. Each time a stocking request is generated by each stocking brand in this iteration, the number of stocking in-transit tasks T is increased. 在途 The quantity is increased by 1. When a stocking request is generated, the warehouse prepares the stock according to the stocking request. For each stocking of a stocking request, the number of stocking in-transit tasks T is increased. 在途 The quantity is reduced by 1.

[0063] In a second aspect of the present invention, a storage medium is provided, wherein the storage medium stores a program, and when the program is executed by a processor, the steps of the tobacco logistics order-based multi-layer shuttle system stocking method are implemented.

[0064] Compared with the prior art, the present invention has the following beneficial effects:

[0065] 1. The tobacco logistics order-based multi-layer shuttle system stocking method provided by the present invention stocks according to real-time sorting orders and future planned orders. In addition, the real-time sorting orders are combined with the future planned orders to prepare stocks, so as to maximize the use of multi-storey capacity and improve the stocking and replenishment efficiency of the multi-storey.

[0066] 2. The tobacco logistics order-based multi-layer shuttle system stocking method provided by the present invention calculates the weights of the stocking quantities of all out-of-stock brands based on the entropy weight optimization method, which can ensure that the brand with the lowest inventory is stocked first, and all brands can be patrolled to avoid only stocking brands with high future demand. The stocking can occur during sorting and after sorting, and is manually determined to be started by the management personnel. If the stocking is started when the sorting is in progress and the current inventory of the multi-warehouse does not meet the real-time sorting demand, the stocking is carried out according to the real-time stocking strategy to ensure the replenishment efficiency while maximizing the utilization rate of the multi-warehouse.

[0067] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 It is a schematic diagram of a stocking strategy of a tobacco logistics order-based multi-layer shuttle system stocking method provided by an embodiment of the present invention;

[0069] Figure 2 It is a schematic diagram of a process of determining a real-time replenishment queue according to a sorting task in a multi-layer shuttle system stocking method provided by an embodiment of the present invention;

[0070] Figure 3 It is a schematic diagram of a process of preparing warehouse stock based on a real-time replenishment queue in a method for preparing stock based on an order-based multi-layer shuttle system for tobacco logistics provided by an embodiment of the present invention;

[0071] Figure 4 It is a schematic diagram of a process of preparing warehouse stock based on future sorting orders or sales plans in a method for preparing stock based on a multi-layer shuttle system for tobacco logistics based on an order provided by an embodiment of the present invention;

[0072] Figure 5 It is a flow chart of warehouse stocking based on a combination of real-time orders and future orders in a tobacco logistics order-based multi-layer shuttle system stocking method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0073] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the scheme according to the present invention is described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0074] The above and other technical contents, features and effects of the present invention are clearly presented in the following detailed description of the specific implementation modes in conjunction with the accompanying drawings. Through the description of the specific implementation modes, the technical means and effects adopted by the present invention to achieve the predetermined purpose can be more deeply and specifically understood. However, the attached drawings are only for reference and explanation purposes and are not used to limit the technical solutions of the present invention.

[0075] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the term "include", "comprise" or any other variant is intended to cover non-exclusive inclusion, so that the article or equipment including a series of elements not only includes those elements, but also includes other elements that are not clearly listed. In the absence of more restrictions, the elements defined by the sentence "comprise one..." do not exclude the existence of other identical elements in the article or equipment including the elements. The term "and / or" is used to describe the association relationship of associated objects in this article, for example, it means that there can be three kinds of relationships between the front and back associated objects, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally represents that the front and back associated objects are in an "or" relationship.

[0076] Embodiment 1

[0077] See also Figure 1 , Figure 1 The present invention provides a flowchart of a method for preparing tobacco logistics orders based on a multi-layer shuttle system. The method for preparing tobacco logistics orders based on a multi-layer shuttle system is based on the arrangement of real-time sorting orders and product specifications on the sorting line. Sorting tasks can be scheduled and generated according to the order line delivery sequence. Specifically, preparing goods according to the sorting order includes the following situations:

[0078] Scenario 1: There are currently orders being picked, but there are no future sorting orders or future sales plans. In this case, the stocking strategy based on the real-time replenishment queue is used to prepare stocks according to the entropy weight method.

[0079] Scenario 2: There are no orders being sorted at present, but there are future sorting orders or future sales plans. In this case, the stocking strategy for future orders is used to prepare stocks according to the entropy weight optimization method.

[0080] Scenario 3: If there are currently orders being picked, and there are future picking orders or future sales plans, then stocking is performed according to the stocking strategy that combines the real-time replenishment queue and future orders;

[0081] Scenario 4: If there are no orders being sorted at present, and there are no future sorting orders or future sales plans, then no stocking will be done, or stocking will be done according to the pre-set upper and lower limits of stocking quantity.

[0082] Embodiment 2

[0083] Please refer to Figure 2 , Figure 2The present invention provides a multi-layer shuttle system stocking method according to the embodiment of the present invention, which is a flow chart of determining a real-time replenishment queue according to a sorting task. The replenishment queue is calculated according to the sorting task and the initial inventory of the sorting line, including:

[0084] Step 1: Set the upper and lower limits of cigarette sorting channel inventory for each brand;

[0085] Step 2: sorting the sorting tasks on the cigarette sorting channel in sorting order and then circulating them, with each single sorting task being one cycle;

[0086] Step 3: Determine whether to replenish the goods for this sorting, including:

[0087] Step 3.1: Determine whether to restock the brand this time, including:

[0088] If the remaining inventory of a brand is lower than the lower limit of the inventory of the cigarette sorting channel, one piece of the current brand inventory will be added; otherwise, the inventory of the brand will not be increased in this sorting task, and the inventory increased for this brand in this sorting task is 0;

[0089] If the remaining inventory of a brand is higher than the lower limit of the inventory of the cigarette sorting channel, but lower than the upper limit of the inventory of the cigarette sorting channel, if the inventory of the current brand is not higher than the upper limit of the current brand channel after adding one piece of inventory, a replenishment request for the current brand is generated and the inventory of the current brand is increased; otherwise, the inventory of the brand will not be increased in this sorting task, and the inventory increased by the brand in this sorting task is 0. Specifically, the remaining inventory of the brand = the current inventory of the brand - the current sorting task volume of the brand, the current inventory of the brand = the inventory of the brand before the previous sorting - the previous brand sorting volume + the inventory increased by the brand in the previous sorting, if the inventory of the brand was not increased in the previous sorting, the inventory increased by the brand in the previous sorting is 0, and the inventory of the brand after the first sorting = the preset initial inventory of the brand - the sorting volume of the brand for the first sorting + the inventory increased by the brand for the first sorting;

[0090] Step 3.2: Determine whether all other brands will be replenished this time according to step 3.1, and complete the replenishment confirmation of all brands for this sorting task;

[0091] Step 4: Enter the next sorting task cycle for the sorting tasks on the cigarette sorting channel until all sorting tasks are completed and all brands are sorted. Generate all brand replenishment queues for the sorting line of the current cigarette sorting channel according to the inventory increased by each sorting task, that is, generate all brand out-of-stock inventory replenishment queues.

[0092] Further, for the stocking strategy based on the real-time replenishment queue in scenario 1, please refer to Figure 3 , Figure 3It is a flow chart of warehouse stocking based on real-time replenishment queue in a tobacco logistics order-based multi-layer shuttle system stocking method provided by an embodiment of the present invention. Specifically, based on the replenishment queue calculated by the above strategy, according to the replenishment queue response of each sorting line and the actual brand inventory of multiple lines, under the condition of satisfying the first constraint condition, in all brand replenishment queues of the sorting line of the current cigarette sorting channel, that is, in the list of out-of-stock brands, the entropy weight method is used to calculate the weights, accurately calculate which brands will be out of stock first, and initiate a warehouse replenishment request according to the weights from large to small under the condition of satisfying the first constraint condition.

[0093] The first constraint condition includes:

[0094] C1: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 Specifically, the total storage capacity C 总 It represents the total storage capacity of the multi-layer shuttle warehouse, that is, the total storage capacity of the multi-layer shuttle warehouse. 总 Determined by the physical structure of the multi-layer shuttle warehouse, the safety stock C 安全 The safe storage location pre-set for the multi-layer shuttle warehouse. 多穿 That is, the actual inventory of all brands in the multi-level shuttle warehouse;

[0095] C2: The number of tasks in transit for multi-wear stocking at present T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 .

[0096] Furthermore, when the first constraint condition is met, the warehouse replenishment queue is completed based on the stocking strategy of the real-time replenishment queue, including:

[0097] S10, taking the out-of-stock inventory replenishment queue of all brands as the current out-of-stock task, taking out the multi-wear storage brand B from the remaining out-of-stock brand replenishment queue in order. 存储 The first N replenishment brands, N is an integer greater than or equal to 1, and the remaining out-of-stock brand replenishment queue is the replenishment queue formed by the out-of-stock brands that have not yet completed the warehouse replenishment in the out-of-stock inventory replenishment queue of all brands. 存储 Indicates the brands stored in the multi-storey shuttle warehouse;

[0098] The data of the out-of-stock inventory replenishment queue of all brands is to take the same number of out-of-stock brands from each sorting line, so as to ensure that the out-of-stock brands of each sorting line can be taken into account and will not be out of stock due to order differences. In this embodiment, N=100, that is, each time the out-of-stock brand replenishment queue is taken out of the multi-wear storage brand B存储 Top 100 restocked brands.

[0099] S11. Determine how much to wear in current inventory C by brand 多穿 Can they all meet the replenishment volume of the top N replenishment brands in S10, and wear more of the current inventory C 多穿 That is, the actual inventory of all brands in the multi-level shuttle warehouse;

[0100] S12, if the replenishment quantities of the first N replenishment brands in S10 can all be met, then recursively take the next N replenishment brands in the remaining out-of-stock brand replenishment queue, and continue to judge according to steps S11 to S12, otherwise execute step S13;

[0101] S13. If there are out-of-stock brands whose replenishment quantities cannot be met among the current N replenishment brands, all the out-of-stock brands whose replenishment quantities cannot be met are taken out as the out-of-stock brands for this iteration, and the weights of the out-of-stock brands for this iteration are calculated using the entropy weight method, and they are sorted according to the weights, and a warehouse replenishment request and warehouse replenishment entry are generated under the first constraint condition;

[0102] In this embodiment, each execution of steps S11 to S14 is an iteration. Specifically, each execution of steps S11 to S14 is an iteration of a warehouse replenishment request. The requests are sorted from large to small according to the weights, and a warehouse replenishment request is generated under the first constraint condition.

[0103] Furthermore, the entropy weight method is used to calculate the weight of the out-of-stock brand in this iteration, including:

[0104] S130, data standardization processing: for out-of-stock brand i, calculate the ratio p of the replenishment quantity of out-of-stock brand i to the replenishment quantity of all out-of-stock brands in this iteration i ,Right now Among them, q i is the replenishment quantity of out-of-stock brand i in this iteration, i∈{1, 2, …, n}, j∈{1, 2, …, n}, q j is the replenishment quantity of out-of-stock brand j in this iteration, n represents the total number of out-of-stock brands in this iteration, p i It represents the ratio of the replenishment quantity of out-of-stock brand i among the out-of-stock brands in this iteration to the total replenishment quantity of all out-of-stock brands in this iteration;

[0105] S131, calculating entropy value: calculating the entropy value e of the out-of-stock brand i i , the formula is Where k is a constant, k = 1 / ln(n);

[0106] S132. Calculate weight: According to the formula Calculate the weight w of the out-of-stock brand ii .

[0107] S133, repeat S130 to S132 until the replenishment quantity weight calculation of all out-of-stock brands in this iteration is completed;

[0108] S14. Sort the replenishment weights of all out-of-stock brands in this iteration to obtain the out-of-stock priority. According to the association between the number of all out-of-stock brands in this iteration and R, generate the actual replenishment request brand of the out-of-stock brand in this iteration. At the same time, according to the actual replenishment request of the out-of-stock brand in this iteration, the warehouse replenishment is entered into the warehouse, and the current multi-wear stocking in-transit task number T is updated in real time according to the actual replenishment request and the warehouse replenishment entry. 在途 Quantity, where R = the maximum number of tasks in transit for stocking T 最大在途 -The current number of multi-wear stocking tasks in transit T 在途 , where the maximum number of in-transit tasks for stocking is T 最大在途 is the preset maximum replenishment request quantity, and the current number of multi-wear stocking in-transit tasks T 在途 It is a global variable with an initial value of 0 set for all iterations in the current out-of-stock task;

[0109] Furthermore, according to the association between the number of all out-of-stock brands in this iteration and R, the actual replenishment request brand of the out-of-stock brand in this iteration is generated, including:

[0110] Step a: If the number of all out-of-stock brands in this iteration is less than R, then all out-of-stock brands in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b; If the number of all out-of-stock brands in this iteration is greater than R, then the first R out-of-stock brands with the largest weights in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b;

[0111] Step b: according to the actual replenishment request brand of this iteration obtained in step a, generate a replenishment request for each out-of-stock brand of the actual replenishment request brand of this iteration according to the preset out-of-stock brand stocking rule and execute step c. The preset out-of-stock brand stocking rule includes:

[0112] When the out-of-stock brand replenishment quantity exceeds the full pallet quantity Q, request replenishment according to the full pallet quantity; when the out-of-stock brand replenishment quantity is less than the full pallet quantity, request replenishment according to the multiple of the single replenishment quantity, that is, according to u*Q 单次备货 To replenish, u is a positive integer, u*Q 单次备货 The replenishment quantity included does not exceed the replenishment quantity included in the full pallet quantity Q, that is, u*Q 单次备货 ≤Q;

[0113] Step c: Actual replenishment request for this iteration. For every replenishment request generated by a brand, the current number of multi-wear stocking in-transit tasks T 在途 The quantity is increased by 1. When a replenishment request is generated, the warehouse replenishes the goods according to the replenishment request. For each replenishment request completed, the current number of in-transit tasks T 在途 The quantity is reduced by 1;

[0114] S15, as long as the current number of tasks in transit for more stocking is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat steps S11 to S14 until at least one of the following two conditions is satisfied first:

[0115] (1) All out-of-stock brands in the current out-of-stock task in step S10 complete the warehouse replenishment;

[0116] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤Safety Stock C 安全 .

[0117] Embodiment 3

[0118] Please refer to Figure 4 , Figure 4 It is a flow chart of a method for preparing a tobacco logistics multi-layer shuttle system based on an order according to an embodiment of the present invention, in which warehouse preparation is performed based on future sorting orders or sales plans. When there are future orders or sales plans, and the preparation parameters are turned on, and accurate replenishment has been completed (multiple inventory on the day has met the replenishment demand), the calculation of the preparation will be performed, and the future sorting demand is obtained according to the future orders or sales plans, generally referring to the sorting demand of the next batch, that is, the preparation process is mainly for the preparation strategy based on future orders in Scenario 2 of Embodiment 1. The preparation strategy based on future orders is used to prepare warehouses according to the entropy weight optimization method, including:

[0119] S20, taking the next day's sorting order or future sales plan as the current stocking plan, and obtaining the stocking quantity of the reserve brand according to the brand's remaining inventory and the brand's future sorting quantity, wherein the brand's remaining inventory refers to the brand's inventory after excluding the inventory required for replenishment on the day from the remaining inventory of the brand in the multi-layer shuttle warehouse;

[0120] Specifically, the brand's future sorting volume is greater than the brand's remaining inventory of extra wear, and the brand's future sorting volume minus the brand's remaining inventory of extra wear is used to obtain the reserve stock brand inventory. In future sorting orders or sales plans, brands with inventory greater than 0 are reserve stock brands.

[0121] S21. Under the second constraint, the actual weights of the stocking quantities of all the reserve brands that have not yet been stocked in the current stocking plan are calculated based on the entropy weight optimization method.

[0122] Specifically, the second constraint condition includes:

[0123] C3: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , total storage capacity C 总 It represents the total storage capacity of the multi-layer shuttle warehouse, that is, the total storage capacity of the multi-layer shuttle warehouse, the safety stock C 安全 Pre-set safe storage locations for multi-layer shuttle warehouses, more current inventory C 多穿 It is the sum of the actual inventory of all brands in the current stocking plan, that is, the number of inventory shelves actually used in the multi-layer shuttle warehouse.

[0124] In this embodiment, the current inventory C 多穿 It is the actual number of pieces and cigarettes in the multi-layer shuttle warehouse.

[0125] C4: Current number of multi-wear stocking tasks in transit T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 ;

[0126] C5: The current batch of orders has been stocked according to the stocking strategy of the real-time replenishment queue;

[0127] C6: There are future orders or sales plans.

[0128] Furthermore, the actual weights of the stocking quantities of all the reserve brands that have not yet completed stocking in the current stocking plan are calculated based on the entropy weight optimization method, including:

[0129] S210, Data standardization: For the reserve brand i, according to the formula Calculate the ratio of the stock quantity of reserve brand i to the remaining stock quantity. The remaining stock quantity is the stock quantity of all reserve brands that have not completed the stocking and storage in the current stocking plan. That is to say, the remaining stock quantity includes the current multi-wear stocking in-transit tasks T 在途 The corresponding stock quantity of the reserve brand;

[0130] Specifically, q i is the stock quantity of reserve brand i among all reserve brands that have not been stocked in the current stocking plan, i∈{1, 2, ..., n}, n is the total number of reserve brands that have not been stocked in the current stocking plan, j∈{1, 2, ..., n}, q jis the stocking quantity of all the reserve brands that have not yet been stocked in the current stocking plan, p i It is the ratio of the stock quantity of reserve brand i to the stock quantity of all reserve brands that have not yet completed stocking and warehousing in the current stocking plan;

[0131] S211, calculating entropy value: calculating the entropy value e of the reserve brand i i , the formula is Where n represents the total number of all reserve brands that have not yet been stocked in the current stocking plan, and k is a constant, k = 1 / ln(n);

[0132] S212, calculating the initial weight: calculating the initial weight w of the reserve brand i i ,

[0133] S213, introduce the change rate adjustment factor: calculate the change rate r of the inventory of the reserve brand i i , Among them, d i is the stock quantity of the reserve brand i, s i is the current inventory of reserve brand i;

[0134] S214, adjusting the initial weight of the reserve brand i to obtain the actual weight wf of the reserve brand i i :wf i =w i ×(1+α×r i ) where ɑ is the preset adjustment coefficient, which is preset according to the actual situation. i The actual weight of brand i as a reserve product.

[0135] S215, repeat S210 to S214 until the actual weight calculation of all the reserve brands that have not been completed in the current stocking plan is completed;

[0136] S22, sort the actual weights of the stocking quantities of all reserve brands that have not completed stocking and warehousing in the current stocking plan to obtain stocking priorities, generate stocking requests for reserve brands of this iteration based on the association between the number of reserve brands that have not completed stocking and warehousing in the current stocking plan and P, and stock warehousing is performed according to the stocking requests of reserve brands of this iteration, and the current multi-wear stocking in-transit task number T is updated in real time according to the stocking requests and stocking warehousing 在途 , where P = the maximum number of tasks in transit T 最大在途 -Number of tasks in transit for multiple wear and stocking T 在途 , where each execution of steps S21 to S23 forms an iteration, and the maximum number of tasks in transit is T 最大在途is the preset maximum number of stocking requests, and the number of stocking tasks in transit is T 在途 It is a global variable with an initial value of 0 set for all iterations in the current stocking plan;

[0137] In this embodiment, the stocking priority is formed by sorting the actual weights of the stocking quantities of all stocking brands that have not yet completed stocking in the current stocking plan in descending order.

[0138] Furthermore, according to the association between the number of all reserve brands that have not yet completed stocking and storage in the current stocking plan and P, a stocking request for the stocking quantity of all reserve brands that have not yet completed stocking and storage in the current stocking plan in this iteration is generated, including:

[0139] S221. If the number of all reserve brands that have not been stocked in the current stocking plan is less than P, all reserve brands that have not been stocked in the current stocking plan are used as reserve brands for this iteration, and the process goes to step S222. If the number of all reserve brands that have not been stocked in the current stocking plan is greater than P, the first P brands with the largest weights in the actual weights are used as reserve brands for this iteration, and the process goes to step S222.

[0140] S222. Based on the reserve goods brands of this iteration obtained in S221, a stocking request is generated for each reserve goods brand of this iteration according to the pre-equipment quantity rule. The pre-equipment quantity rule includes:

[0141] When the stock quantity of the reserve brand exceeds the full pallet quantity Q, the stock is requested according to the full pallet quantity; when the stock quantity of the reserve brand is less than the full pallet quantity, the stock is prepared according to the multiple of the single stock quantity, that is, according to m*Q 单次备货 Prepare stock, m is a positive integer, m*Q 单次备货 The stock quantity included does not exceed the stock quantity included in the whole pallet quantity Q, that is, m*Q 单次备货 ≤Q;

[0142] S223. Each time a stocking request is generated by each stocking brand in this iteration, the number of stocking in-transit tasks T is increased. 在途 The quantity is increased by 1. When a stocking request is generated, the warehouse prepares the stock according to the stocking request. For each stocking of a stocking request, the number of stocking in-transit tasks T is increased. 在途 The quantity is reduced by 1;

[0143] S23, as long as the current number of tasks in transit for multiple wear preparations is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat the iteration steps S21 to S22 until at least one of the following two conditions is first satisfied:

[0144] (1) The stocking quantity of all stocked brands in the current stocking plan of step S20 is completed and put into storage;

[0145] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤Safety Stock C 安全 .

[0146] The tobacco logistics order-based multi-layer shuttle system stocking method provided in this embodiment calculates the weights of the stocking quantities of all reserve brands based on the entropy weight optimization method, which can ensure that the brand with the lowest inventory is stocked first, and all brands can be patrolled to avoid only stocking brands with high future demand. The reserve can occur during sorting and after sorting is completed, and is manually determined to be started by the management personnel. If the reserve is started when it is in sorting and the current inventory of the multi-pass warehouse does not meet the real-time sorting demand, the stock is prepared according to the real-time stocking strategy to ensure the replenishment efficiency while maximizing the utilization rate of the multi-pass warehouse.

[0147] Embodiment 4

[0148] Please refer to Figure 5 , Figure 5 It is a flow chart of warehouse stocking based on a combination of real-time orders and future orders in a tobacco logistics order-based multi-layer shuttle system stocking method provided by an embodiment of the present invention. It is based on the two stocking strategies of the above-mentioned embodiment 2 and embodiment 3, that is, stocking based on a stocking strategy based on a real-time replenishment queue and a stocking strategy based on a combination of future orders. When the real-time replenishment queue is not completed but there is an order for the next day or a sales plan, the demand for stocking is increased, that is, the out-of-stock brand is modified to generate a stocking request judgment.

[0149] The stocking strategy is combined with the real-time replenishment queue and the future orders, including, under the third constraint condition, the third constraint condition includes:

[0150] C7: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , total storage capacity C 总 It represents the total storage capacity of the multi-layer shuttle warehouse, that is, the total storage capacity of the multi-layer shuttle warehouse, the safety stock C 安全 Pre-set secure storage spaces for multi-storey shuttle warehouses;

[0151] C8: Current number of multi-wear stocking tasks in transit T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , the current number of multi-wear stocking tasks in transit is T 在途 is the number of replenishment tasks corresponding to the multiple sorting tasks, and the maximum number of in-transit tasks is T最大在途 The maximum number of in-transit replenishment tasks that is preset;

[0152] C9: The current batch of orders has not yet been stocked;

[0153] C10: There is a next batch of orders or sales plan.

[0154] Based on the replenishment queue calculation strategy based on the real-time replenishment queue, if there is a brand stock quantity that is less than the number of full pallets, the real-time stocking strategy will only initiate n times the minimum single stocking quantity Q to the warehouse. 单次备货 When the stocking request is made, n is a positive integer, n*Q 单次备货 ≤Q, when there is an order for the next day or a sales plan but stocking is not started, and future orders have stocking requirements for this brand, the future demand for this brand will be added to the real-time stocking strategy for calculation before initiating a stocking request to the warehouse.

[0155] If there is demand for this brand in future orders, the future demand will be added to the real-time demand for calculation before initiating a stocking request to the warehouse.

[0156] Based on the real-time replenishment queue, if it is found according to real-time orders that the out-of-stock brand still needs a quantity less than the full pallet quantity, the real-time stocking strategy will only initiate a stocking request to the warehouse for a multiple of the minimum single stocking quantity that is less than the full pallet quantity. At this time, future orders will be taken into consideration, and whether future orders or sales plans require this brand will be considered. This method can reduce unnecessary returns of stocking pallets to the warehouse and improve stocking efficiency.

[0157] Embodiment 5

[0158] The present invention also provides a storage medium storing a program, which, when executed by a processor, implements the steps of the tobacco logistics order-based multi-layer shuttle system stocking method described in Embodiments 1 to 4.

[0159] The tobacco logistics order-based multi-layer shuttle system stocking method provided by the present invention can prepare stocks based on tobacco sorting orders, according to real-time sorting orders, and prepare stocks according to future planned orders, thereby improving the stocking and replenishment efficiency of multi-storehouses and maximizing the use of multi-storehouse capacity.

[0160] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.

Claims

1. A tobacco logistics order-based multi-layer shuttle system stocking method, characterized in that: The following situations are included in the preparation of goods according to the sorting order: If there are currently orders being picked, but there are no future picking orders or future sales plans, then the stocking strategy based on the real-time replenishment queue is used to prepare stocks according to the entropy weight method; If there are no orders being sorted at present, but there are future sorting orders or future sales plans, then the stocking strategy based on the future orders is prepared according to the entropy weight optimization method; If there are currently orders being picked, and there are future picking orders or future sales plans, then stocking is performed according to the stocking strategy that combines the real-time replenishment queue and future orders; If there are no orders being sorted at present, and there are no future sorting orders or future sales plans, no stocking will be performed, or stocking will be performed according to the pre-set upper and lower limits of stocking quantity.

2. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 1, characterized in that: Generate all brand sorting out-of-stock inventory according to sorting tasks, including: Step 1: Set the upper and lower limits of cigarette sorting channel inventory for each brand; Step 2: sorting the sorting tasks on the cigarette sorting channel in sorting order and then circulating them, with each single sorting task being one cycle; Step 3: Determine whether to replenish the goods for this sorting, including: Step 3.1: Determine whether to restock the brand this time, including: If the remaining inventory of a brand is lower than the lower limit of the inventory of the cigarette sorting channel, one piece of the current brand inventory will be added; otherwise, the inventory of this brand will not be increased in this sorting task, and the inventory increased for this brand in this sorting task is 0. If the remaining inventory of a brand is higher than the lower limit of the inventory of the cigarette sorting channel, but lower than the upper limit of the inventory of the cigarette sorting channel, if the inventory of the current brand is not higher than the upper limit of the current brand channel after adding one piece of inventory, a replenishment request for the current brand is generated and the inventory of the current brand is increased; otherwise, the brand does not increase inventory in this sorting task, and the inventory increased by the brand in this sorting task is 0, among which, the remaining inventory of the brand = the current inventory of the brand - the current sorting task volume of the brand, the current inventory of the brand = the inventory of the brand before the previous sorting - the previous brand sorting volume + the inventory increased by the brand in the previous sorting, if the brand did not increase inventory in the previous sorting, the inventory increased by the brand in the previous sorting is 0, and the inventory of the brand after the first sorting = the preset initial inventory of the brand - the sorting volume of the brand for the first sorting + the inventory increased by the brand for the first sorting; Step 3.2: Determine whether all other brands need to be replenished this time according to step 3.1, and complete the replenishment confirmation of all brands for this sorting task; Step 4: The sorting tasks on the cigarette sorting channel enter the next sorting task cycle until all sorting tasks are completed and all brands are sorted. The out-of-stock inventory replenishment queues of all brands are generated according to the inventory volume increased by each sorting task.

3. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 2, characterized in that: When the first constraint is met, the warehouse replenishment queue is completed based on the stocking strategy of the real-time replenishment queue, including: S10. Take the out-of-stock inventory replenishment queue of all brands as the current out-of-stock task, and take out the multi-wear storage brands from the remaining out-of-stock brand replenishment queue in order. B存储 The first N replenishment brands, N is an integer greater than or equal to 1, and the remaining out-of-stock brand replenishment queue is the replenishment queue formed by the out-of-stock brands that have not yet completed the warehouse replenishment in the out-of-stock inventory replenishment queue of all brands. B存储 Indicates the brands stored in the multi-storey shuttle warehouse; S11. Determine how much to wear in current inventory C by brand 多穿 Can they all meet the replenishment volume of the top N replenishment brands in S10, and wear more of the current inventory C 多穿 Actual inventory of all brands in the multi-storey shuttle warehouse; S12, if the replenishment quantities of the first N replenishment brands in S10 can all be met, then recursively take the next N replenishment brands in the remaining out-of-stock brand replenishment queue, and continue to judge according to steps S11 to S12, otherwise execute step S13; S13. If there are out-of-stock brands whose replenishment quantities cannot be met among the current N replenishment brands, all the out-of-stock brands whose replenishment quantities cannot be met are taken out as the out-of-stock brands of this iteration, and the weights of the out-of-stock brands of this iteration are calculated using the entropy weight method, and a warehouse replenishment request and warehouse replenishment entry are generated under the first constraint condition; S14. Generate the actual replenishment request brand of the out-of-stock brand in this iteration based on the association between the number of all out-of-stock brands in this iteration and R. At the same time, perform warehouse replenishment according to the actual replenishment request of the out-of-stock brand in this iteration, and update the current number of multi-wear stocking in-transit tasks T in real time according to the actual replenishment request and warehouse replenishment. 在途 Quantity, where R = the maximum number of tasks in transit for stocking T 最大在途 -The current number of multi-wear stocking tasks in transit T 在途 , where the maximum number of in-transit tasks for stocking is T 最大在途 is the preset maximum replenishment request quantity, and the current number of multi-wear stocking in-transit tasks T 在途 It is a global variable with an initial value of 0 set for all iterations in the current out-of-stock task; S15, as long as the current number of tasks in transit for more stocking is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat steps S11 to S14 until at least one of the following two conditions is satisfied first: (1) All out-of-stock brands in the current out-of-stock task in step S10 complete the warehouse replenishment; (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤Safety Stock C 安全 ; The first constraint condition includes: C1: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , where the total storage capacity C 总 Represents the total storage capacity of the multi-layer shuttle warehouse, safety stock C 安全 Pre-set secure storage spaces for multi-storey shuttle warehouses; C2: The number of tasks in transit for multi-wear stocking at present T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 .

4. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 3, characterized in that: The entropy weight method is used to calculate the weight of the out-of-stock brands in this iteration, including: S130. For out-of-stock brand i, calculate the ratio p of the replenishment quantity of out-of-stock brand i to the replenishment quantity of all out-of-stock brands in this iteration. i , Among them, q i is the replenishment quantity of out-of-stock brand i in this iteration, i∈{1, 2, …, n}, j∈{1, 2, …, n}, q j is the replenishment quantity of out-of-stock brand j among the out-of-stock brands in this iteration, and n represents the total number of out-of-stock brands among the out-of-stock brands in this iteration; S131, calculating the entropy value e of the out-of-stock brand i i , the formula is Where k = 1 / ln(n); S132, according to the formula Calculate the weight w of the out-of-stock brand i i ; S133, repeat S130 to S132 until the replenishment quantity weight calculation of all out-of-stock brands in this iteration is completed.

5. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 3, characterized in that: According to the association between the number of all out-of-stock brands in this iteration and R, the actual replenishment request brand of the out-of-stock brand in this iteration is generated, including: Step a: If the number of all out-of-stock brands in this iteration is less than R, then all out-of-stock brands in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b; If the number of all out-of-stock brands in this iteration is greater than R, then the first R out-of-stock brands with the largest weights in this iteration are taken as the actual replenishment request brands in this iteration, and the process goes to step b; Step b, according to the actual replenishment request brands of this iteration obtained in step a, generate a replenishment request for each out-of-stock brand of the actual replenishment request brands of this iteration according to the preset out-of-stock brand stocking rules and execute step c; Step c: Actual replenishment request for this iteration. For every replenishment request generated by a brand, the current number of multi-wear stocking in-transit tasks T 在途 The quantity is increased by 1. When a replenishment request is generated, the warehouse replenishes the goods according to the replenishment request. For each replenishment request completed, the current number of in-transit tasks T 在途 The quantity is reduced by 1.

6. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 5, characterized in that: The preset out-of-stock brand stocking rules include: when the out-of-stock brand replenishment quantity exceeds the full pallet quantity Q, a full pallet quantity is requested for replenishment; when the out-of-stock brand replenishment quantity is less than the full pallet quantity, u*Q is requested for replenishment. 单次备货 To replenish, u is a positive integer, u*Q 单次备货 The included replenishment quantity does not exceed the replenishment quantity included in the full pallet quantity Q.

7. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 1, characterized in that: Based on the stocking strategy for future orders, warehouse stocking is carried out according to the entropy weight optimization method, including: S20, taking the next day's sorting order or future sales plan as the current stocking plan, and obtaining the stocking quantity of the reserve brand according to the brand's remaining inventory and the brand's future sorting quantity, wherein the brand's remaining inventory refers to the brand's inventory after excluding the inventory required for replenishment on the day from the remaining inventory of the brand in the multi-layer shuttle warehouse; S21. Under the second constraint, the actual weights of the stocking quantities of all the reserve brands that have not yet completed stocking in the current stocking plan are calculated based on the entropy weight optimization method, wherein the second constraint includes: C3: Total storage capacity C 总 - Wear more current stock C 多穿 >Safety Stock C 安全 , total storage capacity C 总 Indicates the total storage capacity of the multi-layer shuttle warehouse, and the current inventory C 多穿 It is the sum of the actual inventory of all brands in the current stocking plan; C4: Current number of multi-wear stocking tasks in transit T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 ; C5: The current batch of orders has been stocked according to the stocking strategy of the real-time replenishment queue; C6: There are future orders or sales plans; S22, sort the actual weights of the stocking quantities of all reserve brands that have not completed stocking and warehousing in the current stocking plan to obtain stocking priorities, generate stocking requests for reserve brands of this iteration based on the association between the number of reserve brands that have not completed stocking and warehousing in the current stocking plan and P, and stock warehousing is performed according to the stocking requests of reserve brands of this iteration, and the current multi-wear stocking in-transit task number T is updated in real time according to the stocking requests and stocking warehousing 在途 , where P = the maximum number of tasks in transit T 最大在途 -Number of tasks in transit for multiple wear stockings T 在途 , where each execution of steps S21 to S23 forms an iteration, and the maximum number of tasks in transit is T 最大在途 is the preset maximum number of stocking requests, and the number of stocking tasks in transit is T 在途 It is a global variable with an initial value of 0 set for all iterations in the current stocking plan; S23, as long as the current number of tasks in transit for multiple wear preparations is T 在途 <The maximum number of in-transit tasks for stocking T 最大在途 , then repeat steps S21 to S22 until at least one of the following two conditions is satisfied first: (1) The stocking quantity of all stocked brands in the current stocking plan of step S20 is completed and put into storage; (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤Safety Stock C 安全 .

8. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 7, characterized in that: Based on the entropy weight optimization method, the actual weights of all the reserve brands that have not yet completed the stocking in the current stocking plan are calculated, including: S210, for the reserve brand i, according to the formula Calculate the ratio of the stock quantity of the reserve brand i to the remaining stock quantity, where the remaining stock quantity is the stock quantity of all reserve brands that have not yet completed the stocking and storage in the current stocking plan, q i is the stock quantity of reserve brand i among all reserve brands that have not been completed in the current stocking plan, i∈{1, 2, ..., n}, n is the total number of reserve brands that have not been completed in the current stocking plan, j∈{1, 2, ..., n}, q j is the stocking quantity of reserve brand j among all reserve brands that have not yet been stocked in the current stocking plan; S211, according to the formula Calculate the entropy value e of the reserve brand i i , where k = 1 / ln(n); S212: Calculate the initial weight w of the reserve brand i i , S213. Calculate the change rate r of the stock quantity of the reserve brand i i , Among them, d i is the stock quantity of reserve brand i, s i is the current inventory of reserve brand i; S214, adjusting the initial weight of the reserve brand i to obtain the actual weight wf of the reserve brand i i :wf i =w i ×(1+α×r i ), where ɑ is the preset adjustment coefficient, and the adjusted weight wf i The actual weight of brand i as a reserve product; S215. Repeat S210 to S214 until the actual weight calculation of all the reserve brands that have not yet been stocked into the warehouse in the current stocking plan is completed.

9. The method for preparing tobacco logistics orders based on a multi-layer shuttle system according to claim 7, characterized in that: According to the association between the number of all reserve brands that have not yet completed stocking and storage in the current stocking plan and P, a stocking request for the stocking quantity of all reserve brands that have not yet completed stocking and storage in the current stocking plan in this iteration is generated, including: S221. If the number of all reserve brands that have not been stocked in the current stocking plan is less than P, all reserve brands that have not been stocked in the current stocking plan are used as reserve brands for this iteration, and the process goes to step S222. If the number of all reserve brands that have not been stocked in the current stocking plan is greater than P, the first P brands with the largest weights in the actual weights are used as reserve brands for this iteration, and the process goes to step S222. S222. Based on the reserve brand of this iteration obtained in S221, a stocking request is generated for each reserve brand of this iteration according to the pre-equipment stock quantity rule. The pre-equipment stock quantity rule includes: when the stocking quantity of the reserve brand exceeds the whole pallet quantity Q, a stocking request is made according to the whole pallet quantity; when the stocking quantity of the reserve brand is less than the whole pallet quantity, a stocking request is made according to m*Q 单次备货 Prepare stock, m is a positive integer, m*Q 单次备货 The stock quantity included does not exceed the stock quantity included in the full pallet quantity Q; S223. Each time a stocking request is generated by each stocking brand in this iteration, the number of stocking in-transit tasks T is increased. 在途 The quantity is increased by 1. When a stocking request is generated, the warehouse prepares the stock according to the stocking request. For each stocking of a stocking request, the number of stocking in-transit tasks T is increased. 在途 The quantity is reduced by 1.

10. A storage medium, characterized in that: The storage medium stores a program, and when the program is executed by the processor, the steps of the tobacco logistics order-based multi-layer shuttle system stocking method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Supply chain optimization method and system based on customer analysis and market trend, and medium

    CN119047983A