An Optimal Assignment Method for Iterative Ordering of Production Materials in Enterprises

By constructing an iterative ordering optimization model for materials, using historical procurement data to determine suppliers and material types, iteratively solve to determine the optimal ordering plan, it solves the problem that enterprises find it difficult to balance costs when formulating production material ordering plans, and reduces production costs effect.

CN114820075BActive Publication Date: 2024-12-06GUANGDONG UNIV OF TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210534947.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-17
Publication Date
2024-12-06
Estimated Expiration
2042-05-17

AI Technical Summary

Technical Problem

When formulating production material ordering plans, it is difficult for enterprises to balance procurement costs and warehousing costs while meeting production needs, resulting in difficulty in reducing production costs.

Method used

By constructing an iterative ordering optimization model for materials, using historical procurement data to determine suppliers, material types, procurement unit price and maximum supply, establish objective functions and constraints, and iteratively solve to determine the optimal ordering plan.

Benefits of technology

It realizes the optimal assignment results that reduce production costs while meeting the production needs of enterprises, provides a globally optimized production material ordering solution, and reduces production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114820075B_ABST
    Figure CN114820075B_ABST
Patent Text Reader

Abstract

The present invention discloses an optimal assignment method for iterative ordering of production materials of an enterprise, comprising: determining the types of production materials supplied by each production material supplier through historical purchase data of production materials; determining the amount of production materials supplied by each production material supplier required to produce each unit of product according to the types of production materials supplied by each production material supplier; determining the maximum supply quantity of each supplier per month through historical purchase data of production materials, that is, the maximum amount of production materials that the enterprise can order from the supplier; determining the purchase unit price of the production materials supplied by each supplier in each month through historical purchase data of production materials, and performing normalization processing; establishing an optimization model for iterative ordering of production materials of the enterprise, and determining the optimal assignment scheme for iterative ordering of production materials of the enterprise through iterative solution of the model. This scheme can better reduce production costs for enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of optimal assignment, and in particular to an optimal assignment method for iterative ordering of production materials of an enterprise. Background Art

[0002] The formulation of a production material ordering plan is a very important part of the enterprise's operation process. When formulating a plan, decision makers must not only meet the production needs of the enterprise, but also minimize the total cost of the production material ordering plan as much as possible. The total cost of the production material ordering plan often includes two parts: procurement cost and warehousing cost.

[0003] Among them, the procurement cost is affected by the type of production materials purchased and the time of procurement. Enterprises can often use more than one type of production material to produce the same product. Different types of production materials require different amounts of consumption to produce the same unit of product, so the purchase unit price of different production materials is different. Because there is market competition between different suppliers, the purchase unit price of the same type of production materials may also vary between different suppliers. And due to the particularity of various production materials, the purchase unit price of production materials will also change at different times, generally with cyclical fluctuations. Relatively speaking, storage costs are relatively fixed and generally only change with the amount of production materials stored in the warehouse.

[0004] It can be seen that in order to formulate a minimum cost enterprise production material ordering plan, many factors must be considered, and the appropriate time, supplier, supply type and supply quantity must be selected under the premise of meeting the enterprise's production needs. Therefore, how to balance the relationship between the enterprise's production needs and the total cost of the production material ordering plan, so as to reduce the enterprise's production costs, is still a problem that needs to be solved urgently. Summary of the invention

[0005] The purpose of the present invention is to provide an optimal assignment method for iterative ordering of enterprise production materials. By constructing an iterative material ordering optimization model to determine the optimal assignment plan, the production cost of the enterprise can be minimized while meeting the production needs of the enterprise as much as possible.

[0006] In order to achieve the above tasks, the present invention adopts the following technical solutions:

[0007] An optimal assignment method for iterative ordering of production materials in an enterprise includes the following steps:

[0008] Determine the types of production materials supplied by each production material supplier through the historical procurement data of production materials;

[0009] According to the types of production materials supplied by each production material supplier, determine the amount of production materials supplied by each production material supplier required to produce each unit of product;

[0010] Determine the maximum monthly supply of each supplier through the historical procurement data of production materials, that is, the maximum amount of production materials that the enterprise can order from the supplier;

[0011] Through the historical purchase data of production materials, determine the purchase unit price of production materials supplied by each supplier in each month and perform normalization processing;

[0012] Establish an optimization model for iterative ordering of enterprise production materials, as follows:

[0013] The objective function is:

[0014]

[0015] The constraints are:

[0016] 0≤F[i,j]≤T[i,j]≤L a [i,j](0≤i<m, 0≤j<n) (2)

[0017] 0≤T′[i,j]≤T[i,j]≤L a [i, j] (0≤i<m, 0≤j<n) (3)

[0018] T′[i,j]=T[i,j]-F[i,j](0≤i<m, 0≤j<n) (4)

[0019]

[0020]

[0021]

[0022] Among them, m is the number of suppliers, and n is the number of months in the enterprise's production material ordering plan;

[0023] The matrix Q is the evaluation matrix of the model, Q[i, j] represents the purchase price of the production materials supplied by supplier i in month j+1; the matrix T is the output of the model, that is, the enterprise's production material ordering plan, T[i, j] represents the unit quantity of production materials ordered by supplier i in month j+1; the variable δ is the storage cost per unit of production materials per month; the matrix F is the stockpiling inventory matrix, F[i, j] represents the quantity of production materials ordered from supplier i in month j+1 and used for production in subsequent months; the matrix L a is the supplier’s maximum supply matrix, L a[i, j] represents the maximum amount of production materials that supplier i can order in month j+1; matrix T′ is the consumption matrix of the month, T′[i, j] represents the amount of production materials ordered from supplier i in month j+1 and used for production in the same month; matrix W is the inventory consumption matrix, W[i, j] represents the amount of production materials ordered from supplier i and stored in the warehouse before month j+1 and used for production in month j+1; vector S represents the amount of production materials in the warehouse before ordering in the current month, S[j] represents the amount of production materials already in the warehouse before ordering in month j+1;

[0024] Vector α is the value of production materials consumed to produce each unit of product, α[i] represents the unit amount of production materials supplied by supplier i required to produce 1 unit of product; vector β is the enterprise production demand value, β[j] represents the total amount of products that the enterprise needs to produce in month j+1; vector U is the maximum storage capacity of the enterprise, U[j] represents the maximum storage value that the enterprise can use to store production materials in month j+1;

[0025] By iteratively solving the model, the optimal assignment plan for iterative ordering of enterprise production materials is determined.

[0026] Furthermore, the iterative solution to determine the optimal assignment scheme for iterative ordering of production materials of the enterprise includes:

[0027] 6.1 Obtain the optimal production material ordering plan for the initial month (k=1)

[0028] (1) Calculate the ordering cost of each unit of production material supplied by each supplier in the initial month; the ordering cost of each unit of production material supplied by supplier i in the initial month is:

[0029] α[i]×Q[i,0];

[0030] (2) First, select the supplier with the lowest ordering cost and order a quantity that meets the company's production needs in the initial month as much as possible, but cannot exceed the supplier's maximum supply;

[0031] (3) If the production needs of the enterprise in the initial month cannot be met at this time, choose to order from the supplier with the second lowest cost, and order a quantity that can meet the production needs of the enterprise in the initial month as much as possible, but cannot be greater than the maximum supply quantity of the supplier; repeat this step until the production needs of the enterprise in the initial month are met;

[0032] (4) Obtain the optimal assigned production material ordering plan for the initial month: matrix P;

[0033] (5) Obtain the matrix T and the matrix T′, T[i, 0] = T′[i, 0] = P[i, 0];

[0034] (6) Initialize matrix F, matrix W, vector S, k = k + 1;

[0035] 6.2 Obtain the optimal production material ordering plan for the kth month (1<k≤n)

[0036] (1) Initialize the matrix P;

[0037] (2) The total cost of producing each unit of product from the production materials supplied by each supplier in the 1st, 2nd, ..., a, ..., kth month (1≤a≤k, 1<k≤n) is calculated in sequence; the total cost of producing each unit of product from the production materials supplied by supplier i in the ath month is: α[i]×[Q[i, a-1]+δ×(k-a+1)];

[0038] (3) First, select supplier i with the lowest total cost in month a, and order a quantity that meets the production needs of the enterprise in month k as much as possible, but cannot exceed L a [i, a-1]-T[i, a-1], that is, the total amount that the enterprise orders from supplier i in month a cannot be greater than its maximum supply quantity;

[0039] (4) If the enterprise's production needs in month k cannot be met at this time, then choose to order the second lowest-cost supplier i in month a, and order the quantity to meet the enterprise's production needs in month k as much as possible. However, the total amount ordered by the enterprise from supplier i in month a cannot be greater than its maximum supply quantity. Repeat this step until the enterprise's production needs in month k are met.

[0040] (5) Obtain the optimal production material ordering plan for month k: matrix P;

[0041] 6.3 Iterate the optimal assignment of production material ordering plan up to the kth (1<k≤n) month to obtain the optimal assignment plan for the iterative ordering of production materials of the enterprise.

[0042] Furthermore, the optimal assignment of production material ordering plan up to the kth month is iterated to obtain the optimal assignment plan for iterative ordering of production materials of the enterprise, which is specifically:

[0043] (1) Iterate the matrix T, T[i, j] = T[i, j] + P[i, j] (0≤i<m, 0≤j<n);

[0044] (2) Iterate the matrix T′, T′[i, k-1]=P[i, k-1];

[0045] (3) Iteration matrix F;

[0046] (4) Iterate the matrix W;

[0047] (5) Iteration vector S;

[0048] (6) If k = n, the optimal assignment scheme for iterative ordering of production materials of the enterprise is obtained, i.e., the matrix T; otherwise, k = k + 1, and the process returns to step 6.2.

[0049] Furthermore, the normalization process is specifically as follows:

[0050]

[0051] Thus, the purchase unit price of production materials supplied by each supplier in each month is obtained.

[0052] A dispatching device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the optimal dispatching method for iterative ordering of production materials of the enterprise are implemented.

[0053] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of an optimal assignment method for iterative ordering of production materials of the enterprise.

[0054] Compared with the prior art, the present invention has the following technical features:

[0055] At present, when formulating production material ordering plans, most enterprises only consider the single-month optimization plan, but do not consider it from a long-term perspective, that is, the combination of single-month optimization plans for multiple months is often not the multi-month optimization plan. In order to minimize the production cost of the enterprise while meeting the production needs of the enterprise as much as possible, the present invention observes the trend of the historical purchase unit price of production materials, selects production materials with high cost performance as much as possible, and iterates the production material ordering plan month by month without exceeding the storage capacity, and finally obtains the global optimization assignment result, that is, the lowest cost production material ordering plan, which can better reduce the production cost for the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION

[0057] The present invention provides an optimal assignment method for iterative ordering of production materials of an enterprise based on the role coordination theory, comprising the following steps:

[0058] Step 1: Determine the types of production materials supplied by each production material supplier through the historical procurement data of production materials.

[0059] In this embodiment, it is assumed that a supplier only supplies one type of production material, as shown in Table 1.

[0060] Table 1 Supplier supply type

[0061]

[0062]

[0063] Step 2: According to the types of production materials supplied by each production material supplier obtained in step 1, determine the amount of production materials supplied by each production material supplier required to produce each unit of product.

[0064] H[i] represents the production materials supplied by the i-th supplier, and α[i] represents the unit quantity of production materials supplied by supplier i required to produce 1 unit of product. The smaller α[i] is, the more products can be produced per unit of production materials supplied by supplier i.

[0065] For example, in this case, Then each unit of type A production material can produce more products, followed by type B, and type C the least.

[0066] Step 3: Determine the maximum monthly supply of each supplier through the historical procurement data of production materials, that is, the maximum amount of production materials that the enterprise can order from the supplier.

[0067] As shown in the example given in Table 2, supplier S01 can provide a maximum of 41,921 units of production materials in January, that is, the company can order a maximum of 41,921 units of production materials from supplier S01 in January.

[0068] Table 2 Maximum supply quantity of suppliers

[0069] Vendor ID January February March April May June S01 41921 42690 40511 39861 41590 41039 S02 44320 46766 42543 44726 42728 41972 S03 53309 56539 51932 56716 58639 57747 S04 38729 39437 38717 42827 43862 43230 S05 38046 38292 41778 37644 36355 36894 S06 37618 37645 38761 40795 42216 43379 S07 35644 38054 30327 37283 39777 39753 S08 30794 30678 30297 30341 30893 30815 S09 30182 30652 32145 32167 32103 31922 S10 32957 33203 32689 32599 32931 33009

[0070] Step 4: Determine the purchase price of each month of the production materials supplied by each supplier through the historical purchase data of the production materials, and perform normalization, namely:

[0071]

[0072] Thus, the purchase unit price of production materials supplied by each supplier in each month is obtained.

[0073] As shown in the example given in Table 3: The purchase price of production materials supplied by supplier S01 in January is 0.26 per unit.

[0074] Table 3 Purchase price of production materials

[0075] Vendor ID January February March April May June S01 0.26 0.42 0.51 0.86 0.83 0.70 S02 0.33 0.46 0.52 0.84 0.90 0.63 S03 0.31 0.51 0.57 0.95 0.96 0.74 S04 0.34 0.50 0.54 0.95 0.93 0.75 S05 0.26 0.33 0.41 0.72 0.75 0.78 S06 0.14 0.48 0.45 0.73 0.72 0.67 S07 0.23 0.41 0.43 0.80 0.78 0.66 S08 0.11 0.37 0.45 0.76 0.63 0.57 S09 0.16 0.33 0.56 0.60 0.79 0.64 S10 0.15 0.31 0.44 0.63 0.66 0.63

[0076] Step 5: Establish an optimization model for iterative ordering of enterprise production materials, as follows:

[0077] The objective function is:

[0078]

[0079] The constraints are:

[0080] 0≤F[i,j]≤T[i,j]≤L a [i,j](0≤i<m, 0≤j<n) (2)

[0081] 0≤T′[i,j]≤T[i,j]≤L a [i, j] (0≤i<m, 0≤j<n) (3)

[0082] T′[i,j]=T[i,j]-F[i,j](0≤i<m, 0≤j<n) (4)

[0083]

[0084]

[0085]

[0086] Among them, m is the number of suppliers and n is the number of months in the enterprise's production material ordering plan.

[0087] The matrix Q is the evaluation matrix of the model, that is, the purchase unit price of the production materials supplied by each supplier in each month after processing obtained in step 4, and Q[i,j] represents the purchase unit price of the production materials supplied by supplier i in the j+1th month.

[0088] The matrix T is the output of the model, that is, the enterprise's production material ordering plan. T[I,j] represents the unit quantity of production materials ordered by supplier i in month j+1.

[0089] The variable δ is the storage cost per unit of production material per month. If the production material is ordered in month j and consumed in month j, only the storage cost of month j needs to be paid.

[0090] Matrix F is the stockpiling inventory matrix, and F[i,j] represents the quantity of production materials ordered from supplier i in month j+1 and used for production in subsequent months.

[0091] Matrix L a is the maximum supply quantity matrix of suppliers, that is, the maximum production material quantity that the enterprise can order from each supplier obtained in step 3, L a [i,j] represents the maximum quantity of production materials that supplier i can order in month j+1.

[0092] Matrix T′ is the consumption matrix for the current month, and T′[i, j] represents the quantity of production materials ordered from supplier i in month j+1 and used for production in the current month.

[0093] Matrix W is the inventory consumption matrix, and W[i,j] represents the quantity of production materials ordered from supplier i and stored in the warehouse before month j+1 and used for production in month j+1.

[0094] Vector S is the quantity of production materials in the warehouse before ordering in the current month, and S[j] represents the quantity of production materials already in stock in the warehouse before ordering in month j+1.

[0095] According to step 2, vector α is the value of production materials required to produce each unit of product, and α[i] represents the unit amount of production materials supplied by supplier i required to produce 1 unit of product.

[0096] The vector β is the production demand value of the enterprise, and β[j] represents the total amount of products that the enterprise needs to produce in month j+1.

[0097] Vector U is the maximum storage capacity of the enterprise, and U[j] represents the maximum storage value that the enterprise can use to store production materials in month j+1.

[0098] Therefore, formula (1), i.e. the objective function, is to find the minimum cost of the enterprise's production material ordering plan. The minimum cost of the enterprise's production material ordering plan is the sum of the ordering cost of the enterprise's production material ordering plan plus the storage cost, that is, the purchase price of the production materials supplied by each supplier each month, multiplied by the enterprise's order quantity in the corresponding month, plus the storage cost of the production material ordering month and the storage cost of the production materials stored in the warehouse each month that have not been used.

[0099] Formula (2) indicates that the quantity of production materials ordered from supplier i in month j+1 and used for production in subsequent months should be less than the quantity of production materials ordered from supplier i in month j+1, and both quantities should be less than the maximum quantity of production materials available for ordering from supplier i in month j+1.

[0100] Formula (3) indicates that the quantity of production materials ordered from supplier i in month j+1 and used for production in that month should be less than the quantity of production materials ordered from supplier i in month j+1, and both quantities should be less than the maximum quantity of production materials available for ordering from supplier i in month j+1.

[0101] Formula (4) indicates that the quantity of production materials ordered from supplier i in month j+1 and used for production in that month is the difference between the quantity of production materials ordered from supplier i in month j+1 and the quantity of production materials ordered from supplier i in month j+1 and used for production in subsequent months. That is, the quantity of production materials ordered each month will be used for production in that month or for production in subsequent months.

[0102] Formula (5) indicates that the amount of production materials ordered from each supplier for production each month divided by the consumption value of the corresponding production materials per unit of product should be greater than the production demand of the enterprise in that month.

[0103] Formula (6) indicates that the sum of the quantity of production materials ordered each month and the quantity of production materials in the warehouse before ordering that month should not be greater than the enterprise's maximum storage capacity.

[0104] Formula (7) means that it is assumed that there is no production material in the warehouse before ordering in the initial month; the quantity of production materials already in the warehouse before ordering in the j+1th month is: the total amount of production materials ordered by the enterprise before the j+1th month, minus the amount of production materials that have been used for production before the j+1th month.

[0105] Step 6: Determine the optimal assignment plan for iterative ordering of production materials of the enterprise through iterative solution; the details are as follows:

[0106] 6.1 Obtain the optimal production material ordering plan for the initial month (k=1).

[0107] (1) Calculate the ordering cost of each unit of production material supplied by each supplier in the initial month. That is, the ordering cost of each unit of production material supplied by supplier i in the initial month is: α[i]×Q[i,0].

[0108] (2) First, select the supplier with the lowest ordering cost, and order a quantity that meets the company's production needs in the initial month as much as possible, but cannot exceed the supplier's maximum supply.

[0109] (3) If the production needs of the enterprise in the initial month cannot be met at this time, choose to order from the supplier with the second lowest cost, and order a quantity that can meet the production needs of the enterprise in the initial month as much as possible, but cannot exceed the maximum supply of the supplier. Repeat this step until the production needs of the enterprise in the initial month are met.

[0110] (4) Obtain the optimal assigned production material ordering plan for the initial month: matrix P.

[0111] (5) Obtain the matrix T and the matrix T′, T[i, 0] = T′[i, 0] = P[i, 0].

[0112] (6) Initialize matrix F, matrix W, vector S, k=k+1.

[0113] 6.2 Obtain the optimal production material ordering plan for the kth month (1<k≤n).

[0114] (1) Initialize the matrix P.

[0115] (2) The total cost of producing one unit of product from the production materials supplied by each supplier in the 1st, 2nd, ..., a, ..., kth month (1≤a≤k, 1<k≤n) is calculated in turn; the total cost of producing one unit of product from the production materials supplied by supplier i in the ath month is: Q[i]×[Q[i, a-1]+δ×(k-a+1)].

[0116] (3) First, select supplier i with the lowest total cost in month a, and order a quantity that meets the production needs of the enterprise in month k as much as possible, but cannot exceed L a [i, a-1]-T[i, a-1], that is, the total amount ordered by the enterprise from supplier i in month a cannot be greater than its maximum supply quantity.

[0117] (4) If the production demand of the enterprise in month k cannot be met at this time, the enterprise will choose to order the second lowest-cost supplier i in month a, and the order quantity will try to meet the production demand of the enterprise in month k, but the total amount ordered by the enterprise from supplier i in month a cannot be greater than its maximum supply quantity. Repeat this step until the production demand of the enterprise in month k is met.

[0118] (5) Obtain the optimal production material ordering plan for the kth month: matrix P.

[0119] 6.3 Iterate the optimal production material ordering plan up to the kth (1<k≤n) month.

[0120] (1) Iterate the matrix T, T[i, j] = T[i, j] + P[i, j] (0≤i<m, 0≤j<n);

[0121] (2) Iterate the matrix T′, T′[i, k-1]=P[i, k-1];

[0122] (3) Iteration matrix F;

[0123] (4) Iterate the matrix W;

[0124] (5) Iteration vector S;

[0125] (6) If k = n, the optimal assignment scheme for iterative ordering of production materials of the enterprise is obtained, i.e., the matrix T; otherwise, k = k + 1, and the process returns to step 6.2.

[0126] Example:

[0127] Taking the data in Table 1, Table 2, and Table 3 as an example, the patented technical solution iteratively obtains that the total cost of ordering production materials for the enterprise is 5886.8, and the corresponding solution is shown in Table 4:

[0128] Table 4 Iterative ordering scheme for enterprise production materials (patented technical method)

[0129] Vendor ID January February March April May June S01 0 0 0 0 0 0 S02 0 0 0 0 0 0 S03 0 0 0 0 0 0 S04 0 0 0 0 0 0 S05 0 100 0 0 0 0 S06 5300 0 0 0 0 0 S07 0 0 0 0 0 0 S08 29700 0 0 0 0 0 S09 0 0 0 0 0 0 S10 0 0 0 0 0 0

[0130] The conventional technical solution without iteration, that is, the solution that only considers the optimization of a single month, obtains the total cost of ordering production materials for the enterprise as 15687. The corresponding solution is shown in Table 5:

[0131] Table 5 Enterprise production material ordering plan (conventional method)

[0132]

[0133]

[0134] It can be seen from this that this technical solution can better reduce production costs for enterprises.

Claims

1. An optimal assignment method for iterative ordering of production materials in an enterprise, characterized in that: The following steps are involved: Determine the types of production materials supplied by each production material supplier through the historical procurement data of production materials; According to the types of production materials supplied by each production material supplier, determine the amount of production materials supplied by each production material supplier required to produce each unit of product; Determine the maximum monthly supply of each supplier through the historical procurement data of production materials, that is, the maximum amount of production materials that the enterprise can order from the supplier; Through the historical purchase data of production materials, determine the purchase unit price of production materials supplied by each supplier in each month and perform normalization processing; Establish an optimization model for iterative ordering of enterprise production materials, as follows: The objective function is: The constraints are: 0≤F[i,j]≤T[i,j]≤L a [i,j](0≤i<m,0≤j<n) (2) 0≤T′[i,j]≤T[i,j]≤L a [i,j](0≤i<m,0≤j<n) (3) T′[i,j]=T[i,j]-F[i,j](0≤i<m, 0≤j<n) (4) Among them, m is the number of suppliers, and n is the number of months in the enterprise's production material ordering plan; The matrix Q is the evaluation matrix of the model, Q[i, j] represents the purchase price of the production materials supplied by supplier i in month j+1; the matrix T is the output of the model, that is, the enterprise's production material ordering plan, T[i, j] represents the unit quantity of production materials ordered by supplier i in month j+1; the variable δ is the storage cost per unit of production materials per month; the matrix F is the stockpiling inventory matrix, F[i, j] represents the quantity of production materials ordered from supplier i in month j+1 and used for production in subsequent months; the matrix L a is the supplier’s maximum supply matrix, L a [i, j] represents the maximum amount of production materials that supplier i can order in month j+1; matrix T′ is the consumption matrix of the month, T′[i, j] represents the amount of production materials ordered from supplier i in month j+1 and used for production in the same month; matrix W is the inventory consumption matrix, W[i, j] represents the amount of production materials ordered from supplier i and stored in the warehouse before month j+1 and used for production in month j+1; vector S represents the amount of production materials in the warehouse before ordering in the current month, S[j] represents the amount of production materials already in the warehouse before ordering in month j+1; Vector α is the value of production materials required to produce each unit of product, α[i] represents the unit amount of production materials supplied by supplier i required to produce 1 unit of product; vector β is the production demand value of the enterprise, β[j] represents the total amount of products that the enterprise needs to produce in month j+1; Vector U is the maximum storage capacity of the enterprise, and U[j] represents the maximum storage capacity that the enterprise can use to store production materials in month j+1; By iteratively solving the model, the optimal assignment plan for iterative ordering of enterprise production materials is determined.

2. The optimal assignment method for iterative ordering of enterprise production materials according to claim 1 is characterized in that: The optimal assignment scheme for iterative ordering of production materials of an enterprise is determined by iterative solution, including: 6.1 Obtain the optimal production material ordering plan for the initial month (k=1) (1) Calculate the ordering cost of each unit of production material supplied by each supplier in the initial month; the ordering cost of each unit of production material supplied by supplier i in the initial month is: α[i]×Q[i,0]; (2) First, select the supplier with the lowest ordering cost and order a quantity that meets the company's production needs in the initial month as much as possible, but cannot exceed the supplier's maximum supply; (3) If the production needs of the enterprise in the initial month cannot be met at this time, choose to order from the supplier with the second lowest cost, and order a quantity that can meet the production needs of the enterprise in the initial month as much as possible, but cannot be greater than the maximum supply quantity of the supplier; repeat this step until the production needs of the enterprise in the initial month are met; (4) Obtain the optimal assigned production material ordering plan for the initial month: matrix P; (5) Obtain the matrix T and the matrix T′, T[i, 0] = T′[i, 0] = P[i, 0]; (6) Initialize matrix F, matrix W, vector S, k = k + 1; 6.2 Obtain the optimal production material ordering plan for the kth month (1<k≤n) (1) Initialize the matrix P; (2) The total cost of producing each unit of product from the production materials supplied by each supplier in the 1st, 2nd, ..., a, ..., kth month (1≤a≤k, 1<k≤n) is calculated in sequence; the total cost of producing each unit of product from the production materials supplied by supplier i in the ath month is: α[i]×[Q[i, a-1]+δ×(k-a+1)]; (3) First, select supplier i with the lowest total cost in month a, and order a quantity that meets the production needs of the enterprise in month k as much as possible, but cannot exceed L a [i, a-1]-T[i, a-1], that is, the total amount that the enterprise orders from supplier i in month a cannot be greater than its maximum supply quantity; (4) If the enterprise's production needs in month k cannot be met at this time, then choose to order the second lowest-cost supplier i in month a, and order the quantity to meet the enterprise's production needs in month k as much as possible. However, the total amount ordered by the enterprise from supplier i in month a cannot be greater than its maximum supply quantity. Repeat this step until the enterprise's production needs in month k are met. (5) Obtain the optimal production material ordering plan for month k: matrix P; 6.3 Iterate the optimal assignment of production material ordering plan up to the kth (1<k≤n) month to obtain the optimal assignment plan for the iterative ordering of production materials of the enterprise.

3. The optimal assignment method for iterative ordering of enterprise production materials according to claim 2 is characterized in that: The optimal assignment of production material ordering plan up to the kth month (1<k≤n) is iterated to obtain the optimal assignment plan for iterative ordering of production materials of the enterprise, which is specifically: (1) Iterate the matrix T, T[i, j] = T[i, j] + P[i, j] (0≤i<m, 0≤j<n); (2) Iterate the matrix T′, T′[i, k-1]=P[i, k-1]; (3) Iteration matrix F; (4) Iterate the matrix W; (5) Iteration vector S; (6) If k = n, the optimal assignment scheme for iterative ordering of production materials of the enterprise is obtained, i.e., the matrix T; otherwise, k = k + 1, and the process returns to step 6.

2.

4. The optimal assignment method for iterative ordering of enterprise production materials according to claim 1 is characterized in that: The normalization process is specifically as follows: Thus, the purchase unit price of production materials supplied by each supplier in each month is obtained.

5. A dispatching 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 steps of the method for optimizing the iterative ordering of enterprise production materials according to any one of claims 1 to 4 are implemented.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for optimizing the iterative ordering of enterprise production materials according to any one of claims 1 to 4 are implemented.