1. Introduction
Raw material purchasing is crucial for steel enterprises because it is related to the supply of raw materials and cost savings [
1]. The raw material purchasing of large-scale steel enterprises is characterized by many varieties, large quantities, and high costs. The raw materials purchased by steel enterprises include three types: iron, coal, and auxiliary materials. Iron includes iron ore, pellets, sinter, pig iron, scrap steel, and so on. Coal includes all pulverized coal, lump coal, and coke. Auxiliary materials, also known as solvents, include limestone, quicklime, serpentine, etc. In a large-scale iron and steel enterprise, the purchase volume of raw materials reaches tens of millions of tons and the purchase expenditure reaches tens of billions of yuan. Therefore, it is very important to make the optimal raw material purchasing decisions.
The raw material procurement optimization is to determine the purchasing quantities of raw materials in some given periods or cycles, make the purchasing total cost minimal, and meet the production demand. The purchasing cost includes material price, procurement set-up cost (including negotiation and communication, transportation, etc.), and inventory cost (including capital occupation, management, maintenance, etc.). Raw material purchasing is often complex because it involves many factors, such as supplier selection, raw material price fluctuations, inventory control, product demand, etc., and its solution also involves many areas [
2,
3,
4], and it has been a hot area of study in management and operations research [
5,
6,
7].
Determining the purchase amount of raw materials is closely related to the number of varieties of raw materials, which affects the complexity of the problem. According to the number of varieties purchased, the raw material purchasing problems can be naturally divided into two categories: single-item procurement and multi-item procurement. Single-variety purchasing decisions determine the purchase of a single raw material for many periods. The famous economic order quantity (EOQ) model is a single-item purchasing example [
8]. The EOQ assumes the demand is steady and constant, the price of raw materials is unchanged, and the supply of raw materials is sufficient. The EOQ model has an analytic solution. However, when the assumption of steady-state demand is dropped, the single-item procurement problem will become difficult to solve. W-W [
9] problem is a dynamic version of the EOQ, it allows demand to vary from period to period and can be solved with dynamic programming, however, as the number of periods increases (e.g., 300), the solution is time-consuming. The W-W problem still assumes the satisfaction of requirements is unlimited. When there is a limitation on the availability of raw materials, the problem becomes NP-hard [
10] called the single-item capacitated lot-size problem (SCLP). Most early research interest is focused on the kind of problems [
11].
For the multi-item purchasing problem, since complex material structure and process relationships often need to be considered, mathematical programming models are the most common choice [
1,
12,
13]. Mathematical programming models have the advantage of being able to handle complex constraints. There are also some other methods to study the multi-item procurement problem, such as the fuzzy mathematics-based methods and the data-driven methods [
14,
15]. Fuzzy mathematics based on fuzzy logic has been widely used in many fields, like industrial process control, production planning and scheduling, image processing, etc. [
16]. Data-driven methods are a hot research topic nowadays and are used in almost all fields [
7].
The main contributions of this paper are:
We present a mixed integer programming for this large-scale raw material procurement problem.
We present a column generation solution for the RMP problem.
The rest of this paper is organized as follows.
Section 2 gives a literature review.
Section 3 states the model and the solving method – the column generation.
Section 4 gives the experimental results.
Section 5 concludes this paper.
2. Literature Review
Research on raw material purchasing can be generally divided into two categories: single-item procurement and multi-item procurement. The single-item raw material purchasing problem is the first studied problem [
8,
9], however, general single-item procurement problems are NP-hard, so most solutions are heuristic [
10]. Blackburn and Millen [
17] examine several heuristics for the single-item uncapacitated lot-size version for single-item purchasing and show that the Silver-Meal heuristic can provide cost-effective performance superior to that of the W-W algorithm. DeMatteis [
18] tests a heuristic called the part-period algorithm for the above problem and shows that the part-period algorithm is well-suited for industries whose demand forecast extends for a limited number of periods. Ekici et al. [
19] studied cyclic ordering policies for sing-item purchasing to minimize total periodic ordering costs consisting of fixed ordering costs, variable purchasing costs, and inventory holding costs. They show that their heuristic provides better results compared to other methods in the literature. Tempelmeier [
20] proposes a heuristic for supplier selection and purchase order sizing. The heuristic has been tested as a component of the advanced planner and optimizer software of SAP. Hamid Mirmohammadi et al. [
21] propose a branch-and-bound-based optimal approach for single-item purchasing with quantity discounts. Experimental results show the performance of the optimal approach in computational time measurement. Kania et al. [
22] propose an integration model for lot-sizing and safety strategy placement for handling demand uncertainty. The goal is to store a proper quantity of items to satisfy demand but concurrently avoid shortages and excess inventory. The multi-objective model is selected and a computation-effective method is used for the solution. There is much literature on single-item procurement and interested readers can refer to relevant publications.
For the multi-item raw material purchasing problem, there are more literature studies on related issues. Gao and Tang [
1] constructed a multi-objective linear programming (MOLP) model for RMP purchasing and supplier selection, where three optimization objectives, the minimization of the total purchasing cost, tardy-delivery ratio, and scrap fraction are used. The constraints considered include the purchasing budget, production demand, inventory capacity, and technology specifications. The model is solved using the point estimate weight-sums (PEWS) method. Cunha et al. [
12] proposed a mixed integer linear programming (MILP) model for production lot size and raw materials purchasing based on the process industry background. The optimization objective is to minimize the raw materials costs, ordering costs, inventory holding costs, setup costs, and production costs. The constraints include purchasing, inventory control, packing tasks, and multipurpose storage tank control. The model is solved with the CPLEX solver. Arnold et al. [
13] considered raw material purchasing with price fluctuations. Their objective is to maximize the net present value (NPV). The constraints include inventory movement and backorders. The model is solved by Pontryagin’s maximum principle. Ahmed et al. [
23] considered a multi-product and multi-period production system for minimizing the purchasing cost and inventory costs. They propose a genetic algorithm (GA) for the solution of the problem. Kazemi and Davari-Ardakani [
24] proposed a multi-objective model that integrates project scheduling and raw material purchasing simultaneously and solved it with NSGA-II and Taguchi. Kannan et al. [
14] proposed a multi-criteria decision-making (MCDM) approach called Fuzzy Axiomatic Design (FAD) to select the best green supplier for a Singapore-based plastic manufacturing company for purchase and supply cycle to ensure the supplier of goods and meeting of green criteria. Muteki and MacGregor [
15] developed a data-driven approach for raw materials purchasing. A partial least squares (PLS) regression is presented to extract the latent purchasing raw materials as input for a sequential quadratic programming (SQP) model that optimizes the raw materials purchasing.
To sum up, although there are some studies on the problem of multi-item procurement, there are very few studies on iron-steel raw materials, and the existing solution methods are mainly heuristic, or the optimal solution is only for small-scale problems. The model and solution proposed in this paper can effectively solve the large-scale iron-steel raw material purchasing problem that fills the gap.
3. Method
3.1. Model
The real-world RMP problem is from a certain large-scale iron and steel enterprise (below called M-Steel) in China. The M-Steel purchases about 15 million tons of raw materials per year with about 4.5 billion of CNY of purchase expenditure and the purchased number of raw material items is over 3000. The total raw materials purchasing cost accounts for more than 70% of the total operating cost of M-Steel. The purchasing cost is composed of raw materials price, purchasing set-up cost, and inventory cost. The optimization problem is to minimize the sum of the above three costs.
4. Assumptions
A1: a single period is set as a month; therefore, a one-year length includes 12 periods.
A2: the inventory of each item of raw materials in each period is known.
A3: the demand quantity of each item in each period is known.
The RMP model is as follows:
The meanings of notations in the model are as follows.
Indices and sets:
i index of the item
t index of the period
k index of the resource
N number of items
T number of periods
K number of resources
Parameters:
dit demand of item i in period t
r1i unit capital budget absorption of item i
r2i unit transportation capacity absorption of item i
sit purchasing set-up cost of item i in period t
pit unit base price of item i in period t
hit unit inventory holding cost of item i in period t
C1t capital budget in period t
C2t transportation capacity in period t
Decision variables:
xit purchase amount of item i in period t
Iit inventory level of item i at the end of period t
sit purchasing set-up cost of item i in period t
The Model is a MILP. The objective (1) is to minimize the sum of raw materials price, purchasing set-up costs, and inventory holding costs. Constraint (2) represents supply-demand balance. Constraint (3) represents the incidence relation of Yit and xit, where, M is a sufficiently big number (e.g., M ≥), Yit =1, if and only if xit > 0. Constraint (4) represents for capacity absorption of each resource not exceeding the corresponding resource restriction available in each period. Constraint (5) without loss of generality assumes that the starting inventory of period 1 and the ending inventory of period T are 0. Constraint (6) represents all purchase quantity and inventory are non-negative.
The above MILP model is a single-level, multi-item capacitated lot-sizing problem (CLSP) [
25,
26]. However, it is a large-scale mixed integer programming problem and is thus difficult to solve.
4.1. Column Generation Solution
Solving a CLSP is NP-hard [
10], therefore, the most existing solutions are heuristic [
27,
28,
29], and those exact solutions are only for small-sized problems [
30,
31]. However. In the actual industrial production environment, the optimization problems are mostly large-sized, such as the RMP problem in this paper. We developed a column generation (CG) solution [
32,
33,
34] for the RMP because it can handle large-sized problems. In the CG algorithm, we first convert the original problem to an equivalent set partitioning (SP) one and then use the column generation to solve the resulting SP problem.
4.1.1. Set-Partitioning Reformulation
We note that for the original MILP problem, if for each item
i ∈ Ω, we introduce a set of schedules, denoted by Ω
i, where, a schedule is a T-dimension vector with the purchasing quantities in T periods for item
i. Then, deciding the purchasing quantity of item
i in each period
t is equivalent to identifying a schedule
j∈Ω
i for that item. we consider a specific set of schedules that satisfy the extreme flow conditions for each item
i, i.e.
Iit-1 ·
xit = 0 [
9]. These schedules sometimes also called W-W schedules which with the property the demand at a period is completely supplied by either inventory or purchasing, and/or a purchasing activity happens if and only if the purchased quantity satisfies the demands of an integral number of periods for any item. Based on the idea, the RMP model can be reformulated as a set partitioning problem:
Where, decision variable
θij equal to 1 when schedule
j is selected, and 0 otherwise. K is the number of resources, parameter
bij is the cost associated with the
jth schedule for item
i and parameter
is the k
th resource requirement in period
t for schedule
j, parameter
is the k
th resource capacity available in period
t. Let
xijt,
Yijt,
Iijt denote the purchasing quantity, purchasing set-up, and inventory variables associated with the schedule
j for item
i in period
t, respectively. Consequently, hold:
In the SP model, the objective function (3.1) minimizes the total sum of purchasing costs, set-up costs, and inventory holding costs. The partitioning constraint (3.2) requires that for each item i, only a schedule can be selected. The constraint (3.3) requires the resource absorption of all schedules not to exceed the capacity of each resource in the period t available. Constraint (3.4) indicates the decision variable θij is a 0-1variable.
The W-W schedules Manne called dominant schedules, because there are 2
T-1 dominant schedules per item
i, generating them may be rather time-consuming or impractical and the resulting SP problem is far too large to solve. Therefore, a column generation algorithm is introduced to solve the SP problem, in which not all N·2
T-1 of schedules are generated explicitly, alternatively, many schedules are handled implicitly by column generation techniques [
35], and thus, the large-sized SP problem is effectively resolved.
4.1.2. Column Generation Principle
column generation algorithms are used to solve a MILP problem with many many columns. For handling the huge number of variables (columns) of the MILP, the column generation algorithm instead of explicitly enumerating all columns in the constraint matrix, called the master problem (MP), only a very small subset of columns for the initial solution is used and the remaining columns can be added only when needed. We refer to an MP with only a subset of columns as the restricted master problem (RMP). The column generation algorithm solves the large-sized MILP by solving some LP relaxations of RMPs. For finding the added columns to an RMP, we check if there is a potential adding column with a negative reduced cost by solving an optimization subproblem, called the pricing problem. If none can be found, the current LP relaxation solution to the RMP is optimal for the original MILP. If one or more such columns are found, they will be added to RMP, and the solution process is repeated.
4.1.3. LP Relaxation Solution
Suppose that for each item
i ∈ Ω, a subset of feasible schedules Ω
i' is already found and the RMP has a feasible solution
θ, and let
U,
V be the associated dual solutions, and the unrestricted dual variables
ui(
i∈Ω) are associated with the partitioning constraints and the negative dual variables
vkt (
k=1,…, K; t=1, …, T) are associated with the
kth resource constraint. From linear programming duality we know that
θ is the optimal solution for LP if and only if for any
i∈Ω and any
j∈Ω
i, the reduced cost
βij is non-negative, i.e.,
Testing the optimality of
θ for LP can thus be done by solving the following pricing problem
4.1.4. Pricing problem
The pricing problem consists of N minimization subproblems.
βi =
-
ui, for
i=1
,…,N. Note that for fixed
i, the subscription may be eliminated. Instead of enumerating all schedules
j for the negative reduced costs for item
i, the pricing problem instead solves an uncapacitated single-item lot-sizing problem (ULS
i) to find the column with the most negative reduced cost:
s.t.
Where the meanings of the occurred notations are the same as before. This ULS
i problem can be easily solved by a dynamic programming algorithm [
9]. If the cost for all
i∈Ω, hold:
β ≥ 0, then, the LP relaxation is solved optimal, otherwise the solution (column) (with
β < 0) is added to the RMP.
4.1.5. Integer Solution
The LP relaxation solution from (3.4) is not the final integer solution we needed. To obtain integer solutions, we make use of the branch and bound technique to obtain the integer solutions with a branching scheme designed as follows [
36]:
Provided that the LP relaxation solution of the SP problem, , is fractional, then, we can implement a branching scheme for the MILP: on one branch we let and on the other branch we require . The branching scheme can be performed in the restricted main problem (RMP) by deleting columns for item i that violates the upper bound on component t on the first branch or the lower bound on the other branch. When a new column is generated for item i an upper bound of on component t is added to the pricing problem in the first branch and a lower bound of on the second branch. Then execute the traditional branch and bound procedure, until to obtain the optimal integer solution. Now, we can give the complete column generation algorithm:
5. Experimental Results
5.1. Algorithm Test
We have implemented the column generation algorithm with Visual C++. For testing the effectiveness and rightness, we have used the CG algorithm to solve two examples: No.1 from the literature [
26], is a 12 item × 10-period CLSP problem, and No.2 is a group of examples randomly generated for a 10-task × 4- machine, generalized assignment problem (GAP) [
34]. The original data is left out and here we only list the computational results for verifying the effectiveness, see
Table 2 and
Table 3.
In
Table 2, The LV, DS, ABC, ABC
10, ABC
72, and LPHP2 are six heuristics for comparison, the interested reader is referred to the related literature. In
Table 3, the LP value indicates the optimal objective function value of the LP relaxation of the root node of the MILP; the MILP value is the optimal objective function value of the MILP; the Nodes the number of nodes fathomed; the Dual gap = (MILP value – LP value) / LP value × 100%; the CPU time the running time of the algorithm. It can be seen that the column generation solution is very effective for most computational examples and at least we can evaluate the quality of the solution, for example, in example No.1, although the solution we obtained is not the best the maximum deviation is 2.52%.
5.2. Case Study
Now, we make use of the CG algorithm for solving the RMP in
Section 2. M Steel Plant purchases its production raw materials from month to month. The number of items of raw materials is over 3000. However, in the actual decision-making process, it is not necessary to optimize the procurement of all raw materials, in fact, just choosing those raw materials with large quantities and high prices can greatly reduce the total procurement cost. These materials include iron ore and some coal. We selected 50, 100, 150, and 200 raw materials for purchasing optimization, respectively. The data is from M Steel Plant and the computational results are shown in
Table 4.
The computational results show the proposed CG solution is effective. According to different procurement varieties and quantities, we give 4 raw material procurement patterns, corresponding to 50,100,150, and 200 raw materials respectively. The computational times are not more than 90 minutes, and the dual gaps are less than 0.2% for all patterns but one. This shows the efficiency and effectiveness of the algorithm. It is estimated that the application of the algorithm will save at least 80 million yuan in procurement costs for the enterprise every year.
6. Conclusion
The raw material purchasing optimization in steel plants is important because the RMP cost accounts for a significant fraction. In this paper, we proposed a MILP model and a column generation solution for the RMP for a large-scale steel plant. The computational results show that this solution is quite effective. For different varieties and quantities, we recommend several patterns for the selection of raw materials. The results show that it can save a lot of procurement costs, and it is estimated that it can save more than 80 million yuan of procurement costs every year
During the development of the solution, we note that two issues deserve more attention in the future. First, developing effective heuristics for finding feasible solutions for the lot-size problem is still a good topic, especially with tight capacity constraints. The second is the combination of column generation and neighborhood search techniques.
Author Contributions
Conceptualization, Z.G. and D.L.; data curation, D.L.; formal analysis, D.W.; methodology, Z.G.; experimental design and testing, D.L.; software, D.W. and Z.Y.; supervision, Z.G.; validation, Z.Y.; writing— original draft, Z.G.; writing—review and editing, D.W.; All authors have read and agreed to the published version of the manuscript.
Funding
This study was partly supported by the Major Program of the National Natural Science Foundation of China (72192830, 72192831), and the 111 Project (B16009).
Data Availability Statement
Data are contained within the article.
Acknowledgments
The authors thank the MaSteel Raw Material Supply & Sale Corp. for their help. This research was partly sponsored by the Major Program of the National Natural Science Foundation of China (72192830, 72192831), and the 111 Project (B16009). .
Conflicts of Interest
The author declares no conflict of interest.
References
- Gao, Z; Tang L. A multi-objective model for purchasing of bulk raw materials of a large-scale integrated steel plant. Int. J. Production Economics 2003, 83, 325–334. [CrossRef]
- Zhang X. F.; Boutat D.; Liu D. Y. Applications of fractional operator in image processing and stability of control systems. Fractal Fract. 2023, 7(5), 359. [CrossRef]
- Zhang X. F.; Liu R.; Wang Z., et al. Adaptive fractional image enhancement algorithm based on rough set and particle swarm optimization, Fractal Fract. 2022, 6(2), 100. [CrossRef]
- Zhang X. F.; Chen S. N.; Zhang J. X. Adaptive sliding mode consensus control based on neural network for singular fractional order multi-agent systems. Applied Mathematics and Computations 2022, 336, 127442.
- Greene S. A model for an optimal procurement strategy. ISE Magazine 2022, 35, 34-39. [CrossRef]
- Zhang J. X.; Wang Q. G.; Ding W. Global output-feedback prescribed performance control of nonlinear systems with unknown virtual control coefficients. IEEE Transactions on Automatic Control 2022, 67(12), 6904-6911. [CrossRef]
- Tang L.; Meng Y. Data analytics and optimization for smart industry. Frontiers Engrg. Management 2021, 8(2), 157-171. [CrossRef]
- Harris F. W. How many parts to make at once. Factory, the magazine of management 1913, 10(2), 135-236.
- Wagner H. M.; Whitin T. M. A dynamic version of the economic lot size model. Management Science 1958, 5, 89-96. [CrossRef]
- Florian M.; Lenstra J. K.; Rinnooy kan A. H. G. Deterministic production planning: Algorithms and complexity. Mgmt. Sci. 1980, 26, 12-20. [CrossRef]
- Silver E.; Meal H. A heuristic for selecting lot size quantities for the case of a deterministic time-varying demand rate and discrete opportunities for replenishment. Prod. Invent. Manag. 1973, 14, 64–74.
- Cunha A. L.; Santos M. O.; Morabito R.; Barbosa-Póvoa A. An integrated approach for production lot sizing and raw material purchasing. European Journal of Operational Research 2018, 269, 923–938. [CrossRef]
- Arnold J.; Minner S.; Eidam B. Raw material procurement with fluctuating prices. Int. J. Production Economics 2009, 121, 353–364. [CrossRef]
- Kannan D.; Govindan K.; Rajendran S. Fuzzy axiomatic design approach based green supplier selection: a case study from Singapore. Journal of Cleaner Production 2015, 96, 194-208. [CrossRef]
- Muteki K.; MacGregor J. F. Optimal purchasing of raw materials: a data-driven approach. AIChE Journal 2008, 54 (6), 1554-1559. [CrossRef]
- Zhang J. X.; Yang G. H. Fuzzy adaptive output feedback control of uncertain nonlinear systems with prescribed performance. IEEE Transaction on Cybernetics 2018, 48(5), 1342-1354.
- Blackburn J. D.; Robert A. Millen Heuristic lot-sizing performance in a rolling-schedule environment. Decision sciences 1980, 11, 691-701.
- DeMatteis J. J. An economic lot-sizing technique I: The part-period algorithm. IBM Systems Journal. 1968,7(1), 30-38. [CrossRef]
- Ekici A.; Örsan Özener O.; Duran S.; Cyclic ordering policies from capacitated suppliers under limited cycle time. Computers & Industrial Engineering 2019, 128, 336–345. [CrossRef]
- Tempelmeier H. Simple heuristic for dynamic order sizing and supplier selection with time-varying data. Production and Operations Management 2002, 11(4), 499-515. [CrossRef]
- Hamid M. S.; Fereydoon K. S. S. An efficient optimal algorithm for the quantity discount problem in material requirement planning. Computers & Operations Research 2009, 36, 1780 – 1788.
- Kania A.; Sipilä J.; Misitano G.; Miettinen K.; Lehtimäki J. Integration of lot sizing and safety strategy placement using interactive multiobjective optimization. Computers & Industrial Engineering 2022, 173, 108731. [CrossRef]
- Ahmed S. A.; Biswas T. K.; Nundy C. K. An optimization model for aggregate production planning and control: a genetic algorithm approach. Int. J. Res. Ind. Eng. 2019, 8 (3), 203-224. [CrossRef]
- Kazemi S.; Davari-Ardakani H. Integrated resource leveling and material procurement with variable execution intensities. Computers & Industrial Engineering 2020, 148, 106673. [CrossRef]
- Karimi B.; Fatemi Ghomi S.M.T.; Wilson J. M. The capacitated lot sizing problem: a review of models and algorithms. Omega (Oxford) 2003, 31 (5), 365-378. [CrossRef]
- Maes J.; Van Wassenhove L. N. Multi-item single-level capacitated dynamic lot-sizing heuristics: a general review. Journal of Operational Research Society 1988, 39, 991-1004. [CrossRef]
- Bahl H. C. Column generation based heuristic algorithm for multi-item scheduling. IIE Transactions 1983, 15 (2), 136-141. [CrossRef]
- Cattrysse D.; Maes J.; Van Wassenhove L. N. Set partition and column generation heuristics for capacitated dynamic lot-sizing. European Journal of Operational Research 1990, 46, 38-47. [CrossRef]
- Hindi K. S. Solving the CLSP by a tabu search heuristic, Journal of the Operational Research Society 1996, 47, 151-161. [CrossRef]
- Lasdon L. S.; Terjung R. C. An efficient algorithm for multi-item scheduling. Opns. Res. 1971, 19, 946-969. [CrossRef]
- Manne A. S. Programming of economic lot sizes. Management Science 1958, 4, 115-135. [CrossRef]
- Desrochers M.; Desrosiers J.; Soloman M. A new optimization algorithm for the vehicle routing problem with time windows. Opns. Res. 1992, 40, 342-354. [CrossRef]
- Desrochers M.; Soumis F. A column generation approach to the urban transit crew scheduling problem. Transportation Science 1989, 23, 1-13. [CrossRef]
- Savelsbergh M. W. P. A branch-and-price algorithm for the generalized assignment problem, Opns. Res. 1997, 45, 831-841.
- Dantzig G. B.; Wolfe P. Decomposition principle for linear programming. Opns. Res. 1960, 8, 108-111. [CrossRef]
- Ryan D. M.; Falkner J. C. On the integer properties of scheduling set partitioning models, European Journal of Operational Research 1988, 35, 442-456. [CrossRef]
Table 2.
Computational results for example No. 1[
26].
Table 2.
Computational results for example No. 1[
26].
Algorithm |
Cost 10 periods |
Feasible to extra constraint |
LV |
13,924,130 |
No |
DS |
13,113,060 |
No |
ABC |
14,523,330 |
No |
ABC10
|
13,855,930 |
No |
ABC72
|
13,080,230 |
No |
LPHP2 |
13,237,842 |
Yes |
CG |
13,290,690 |
No |
Table 3.
Computational results for example No. 2 (GAP) [
34].
Table 3.
Computational results for example No. 2 (GAP) [
34].
Problem |
LP value |
MILP value |
Columns |
Nodes |
Dual gap (%) |
CPU time (s) |
1 |
57.4 |
56 |
1139 |
22 |
2.439 |
7.08 |
2 |
57.0 |
57 |
2046 |
38 |
0 |
13.9 |
3 |
56.5 |
56 |
183 |
2 |
0.885 |
1.16 |
4 |
57.0 |
57 |
379 |
6 |
0 |
2.74 |
Table 4.
Computational results for the RMP.
Table 4.
Computational results for the RMP.
Problem |
LP Value |
MILP value |
Columns |
Nodes |
CPU (s) |
Gap (%) |
P/50/12/1 |
439090828.8491 |
439148890 |
861 |
4 |
123 |
0.0132 |
P/50/12/2 |
436811265.4539 |
436983237 |
18543 |
22 |
847 |
0.0394 |
P/50/12/3 |
436495314.6475 |
436992295 |
4768 |
6 |
228 |
0.1139 |
P/100/12/1 |
862867896.6292 |
862868090 |
3068 |
4 |
1147 |
2.24E-5 |
P/100/12/2 |
862858277.1114 |
862868090 |
5907 |
4 |
833 |
0.0011 |
P/100/12/3 |
862831596 |
862831596 |
660 |
1 |
272 |
0.0000 |
P/150/12/1 |
1311460255.2423 |
1313850978 |
1680 |
2 |
1339 |
0.1823 |
P/150/12/2 |
1309469137.4146 |
1319050475 |
233 |
2 |
1728 |
0.7317 |
P/150/12/3 |
1296957435 |
1296957435 |
334 |
1 |
4563 |
0.0000 |
P/200/12/1 |
2106130786.3546 |
2109031624 |
207 |
2 |
259 |
0.1377 |
P/200/12/2 |
2094315188.635 |
2096631105 |
211 |
2 |
348 |
0.1106 |
P/200/12/3 |
2053716895.0005 |
2055909857 |
226 |
2 |
914 |
0.1068 |
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).