Submitted:
30 April 2024
Posted:
01 May 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Literature Review
3. Method
3.1. Model
4. Assumptions
4.1. Column Generation Solution
4.1.1. Set-Partitioning Reformulation
4.1.2. Column Generation Principle
4.1.3. LP Relaxation Solution
4.1.4. Pricing problem
4.1.5. Integer Solution

5. Experimental Results
5.1. Algorithm Test
5.2. Case Study
6. Conclusion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts 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]
| 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 |
| 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 |
| 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/).