Multi-Objective Optimization of Production Sequence and Layout of Precast Concrete Components on the Mold Table Under Limited Mold Quantity
Abstract
1. Introduction
- A mixed-integer programming (MIP) model is constructed for the production sequence and layout optimization under mold constraints (PC-PLO-MC), which considers the limitation of mold quantity and the production spacing requirements, enhancing the practical relevance of the PC-PLO-MC model.
- With respect to the current concerns of PC production managers, three optimization objectives are defined in the PC-PLO-MC model, including minimizing the production energy consumption, balancing the utilization rate of the mold tables, and reducing mold switching time.
- A multi-objective genetic flatworm algorithm with a Tabu mapping mechanism (GFA–Tabu) is developed to solve PC-PLO-MC, and a PC positioning selection strategy called weighted matching filling is designed. Finally, the effectiveness of the algorithm in optimizing PC production sequence and layout is verified by three cases of different scales.
2. Related Works
2.1. PC Production Process and Production Organization
2.2. PC Production Scheduling Optimization
2.3. Mold Resources in PC Manufacturing
2.4. Research Gap
3. Mathematical Model for PC-PLO-MC
3.1. Problem Statement
3.2. Assumptions
- The types, geometries, and order demand quantities of all PCs waiting to be produced are known.
- The number of molds for each PC type is predetermined, regardless of the combination of molds. During the production of each type of PC, the corresponding molds participate in the layout according to the maximum available quantity.
- Parallel alignment with the mold table edge is maintained for all PC molds in the layout, and non-parallel placement is not considered.
- The number of mold tables is sufficient.
- There is no difference in the demand deadline for all PCs in the production order.
- All coefficients directly related to PC production are known.
3.3. Mathematical Model of PC-PLO-MC
4. Genetic Flatworm Algorithm with Tabu Mapping Mechanism
| Algorithm 1 GFA-Tabu for the PC-PLO-MC |
| Input: Information of PC production order, molds and GFA-Tabu parameters.
Output: PC production sequence and layout schemes (PS & LS) for PC-PLO-MC. Begin: Import PC order demand and mold information. // Model and parameter initialization GFA-Tabu parameters initialization, including: population size n, coefficients p, empty Tabu list, etc. Generate an initial population with n individuals (Pop) by PC production sequence representation. Divide Pop into two subgroups randomly, named Pop1 with np individuals, and Pop2 with (n- np) individuals. Determine the positioning strategy of PCs by all individuals in the Pop and update the Tabu list. While (termination criteria is satisfied) do // Main loop For individuals (marked as Ii) in Pop1 // Genetic manipulations Crossover and mutation; Check result by performing Tabu mapping mechanism; // Tabu mapping mechanism If offspring Ii* performs better than Ij and the result is not tabued, then Ii* ← Ii, and update tabu list; Else Ii ← select one with relatively better performance in Ii*, and update tabu list; Determine the positioning strategy of PCs by all individuals in the Pop1 and update the Tabu list. EndFor Update Pop1. // Selection For individuals (marked as Ij) in P2 // Flatworm manipulations Growth, splitting, and regeneration; Check result by performing Tabu mapping mechanism; // Tabu mapping mechanism ⋯⋯ // Operation is similar to that in Pop1 EndFor Update Pop2. Endwhile PS & LS ← PF(Pop1∪Pop2). // Pareto front (PF) End |
4.1. PC Production Sequence Representation
4.2. PC Mold Positioning Strategy
| Algorithm 2 Determine the exact positions of molds on the mold tables |
| Input: PC production sequence and a certain number of available mold tables.
Output: Production layout plan for PC molds. Begin Select the first element in the PC production sequence for placement, and marked the first element index as i = 1; Initialize the empty mold tables (without any molds on them), and marked the first empty mold table index k = 1; While Not all molds in the PC production sequence have been placed on the mold tables If the mold table is empty, then the current mold i is placed in the lower left corner of the current mold table k; Else // At least one set of PC molds has been placed on the mold table Identify a set of rectangular intervals (mark as RI) on the current mold table; // RSG method For each rectangular interval in RI Calculate the weighted matching value for each rectangular interval; // WMF method EndFor If there are multiple rectangular intervals with the same maximum weighted matching value Select one (mark as ri) of the rectangular intervals randomly; Else Select the rectangular interval (mark as ri) with the maximum WMF value; EndIf If current PC mold i can be placed in the ri on the current mold table k Record the placement sequence of PC mold i as PS_tabu; Record the current position coordinates of the PC mold i on mold table k; i = i + 1; // Jump to the (i + 1) th PC mold to be continued Else // current PC mold i cannot be placed in the ri on the current mold table k Save the PCs that have been placed on the current mold table k; Record layout scheme on mold table k as LS_tabu and PS_tabu in the Tabu list; k = k + 1; // Skip to the (k + 1) th mold table to continue placing the rest PC molds EndIf EndWhile Output the determined layout theme. End |
4.2.1. Rectangular Set Generation (RSG) Method
4.2.2. Weighted Matching Filling (WMF) Method
4.3. Genetic Manipulations
4.3.1. Crossover
4.3.2. Mutation
4.3.3. Selection
4.4. Flatworm Manipulations
4.4.1. Growth
4.4.2. Splitting
4.4.3. Regeneration
4.5. Tabu Mapping Mechanism
5. Computational Experiments and Analysis
5.1. Small-Scale Case
5.2. Medium-Scale Cases
5.3. Analysis of Computational Complexity
6. Large-Scale Application Case
6.1. Case Data
6.2. Comparative Testing and Result Discussion
6.3. Analysis of Mold Layout Schemes
7. Conclusions
- In the small-scale case, the proposed model achieved minimum values of 691.56 kgce for production line energy consumption, 10.95 for the mold table utilization balance coefficient, and 228 min for mold switching time. Compared to the control group algorithms, the proposed GFA–Tabu algorithm with the weighted matching filling method not only obtained an average of two additional Pareto-optimal solutions but also demonstrated superior solution quality, with average reductions of 0.98 kgce, 2.54 in balance coefficient, and 1.5 min in switching time across the three objectives, respectively.
- For the two medium-scale cases involving 100 and 147 PCs, the proposed model achieved minimum values of the three objectives at 1158.19 kgce, 12.12, 344 min, and 1734.13 kgce, 8.66, and 472 min, respectively. Compared to the control group algorithms, it achieved average reductions of 575.94 kgce, 3.46, and 130 min across these objectives.
- In the large-scale application case, the proposed model and algorithm exhibit a dual-core advantage. Its average hypervolume performance metric reaches 1.57 × 106, which is 10.48% higher than the second-best algorithm of NSGAII-WMF and represents improvements of 27.39% and 95.55% over the traditional GFA and TS algorithms, respectively. In terms of stability, its coefficient of variation for hypervolume is 11.27%, lower than that of GFA-WMF (16.44%) and GFA (25.79%), indicating strong robustness.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Notations
| Indices | |
| Parameters | |
| Set of categories of precast components | |
| Set of mold tables | |
| The set of cycles that the PCs mold needs to be used | |
| A set of rectangular intervals on the mold table | |
| The length of the mold table | |
| The width of the mold table | |
| The length, width, and thickness of the precast component i on the kth mold table, | |
| Number of molds of type I participated in the sth cycle layout, | |
| Decision variables | |
| Positioning coordinates of the lower left corner of PC i on the mold table | |
| The utilization efficiency of the kth mold table | |
| 1 if the kth mold table is utilized; 0 otherwise | |
| In a production sequence, if positions p and p-1 are different components, then | |
| Indicator variables | |
| Unit energy consumption coefficient of PC in the hot curing process | |
| Unit energy consumption coefficient of PC in the other five processes | |
| Unit energy consumption coefficient of PC in transportation | |
| Switching time between two mold tables | |
| Mold adjustment time for two different PCs | |
| The weight of reinforced concrete per cubic meter for PC | |
| The weight of each mold table | |
| A coefficient indicating whether the rectangular interval can accommodate the current PC mold | |
| Weight coefficient for the length ratio | |
| Weight coefficient for the width ratio | |
| Weight coefficient for the area ratio | |
References
- Hong, J.; Shen, G.Q.; Mao, C.; Li, Z.; Li, K. Life-Cycle Energy Analysis of Prefabricated Building Components: An Input-Output-Based Hybrid Model. J. Clean. Prod. 2016, 112, 2198–2207. [Google Scholar] [CrossRef]
- Kong, L.; Li, H.; Luo, H.; Ding, L.; Luo, X.; Skitmore, M. Optimal Single-Machine Batch Scheduling for the Manufacture, Transportation and JIT Assembly of Precast Construction with Changeover Costs within Due Dates. Autom. Constr. 2017, 81, 34–43. [Google Scholar] [CrossRef]
- Aye, L.; Ngo, T.; Crawford, R.H.; Gammampila, R.; Mendis, P. Life Cycle Greenhouse Gas Emissions and Energy Analysis of Prefabricated Reusable Building Modules. Energy Build. 2012, 47, 159–168. [Google Scholar] [CrossRef]
- Liu, W.; Tao, X.; Mao, C.; He, W. Scheduling Optimization for Production of Prefabricated Components with Parallel Work of Serial Machines. Autom. Constr. 2023, 148, 104770. [Google Scholar] [CrossRef]
- Zhang, R.; Feng, X.; Mou, Z.; Zhang, Y. Green Optimization for Precast Production Rescheduling Based on Disruption Management. J. Clean. Prod. 2023, 420, 138406. [Google Scholar] [CrossRef]
- Xu, A.; Zhu, Y.; Wang, Z. Carbon Emission Evaluation of Eight Different Prefabricated Components during the Materialization Stage. J. Build. Eng. 2024, 89, 109262. [Google Scholar] [CrossRef]
- Dan, Y.; Liu, G.; Fu, Y. Optimized Flowshop Scheduling for Precast Production Considering Process Connection and Blocking. Autom. Constr. 2021, 125, 103575. [Google Scholar] [CrossRef]
- Du, J.; Zhang, J.; Castro-Lacouture, D.; Hu, Y. Lean Manufacturing Applications in Prefabricated Construction Projects. Autom. Constr. 2023, 150, 104790. [Google Scholar] [CrossRef]
- Wang, D.; Liu, G.; Li, K.; Wang, T.; Shrestha, A.; Martek, I.; Tao, X. Layout Optimization Model for the Production Planning of Precast Concrete Building Components. Sustainability 2018, 10, 1807. [Google Scholar] [CrossRef]
- Hu, H. A Study of Resource Planning for Precast Production. Archit. Sci. Rev. 2007, 50, 106–114. [Google Scholar] [CrossRef]
- Khalili, A.; Chua, D.K. Integrated Prefabrication Configuration and Component Grouping for Resource Optimization of Precast Production. J. Constr. Eng. Manag. 2014, 140, 04013052. [Google Scholar] [CrossRef]
- Du, J.; Dong, P.; Sugumaran, V.; Castro-Lacouture, D. Dynamic Decision Support Framework for Production Scheduling Using a Combined Genetic Algorithm and Multiagent Model. Expert Syst. 2021, 38, e12533. [Google Scholar] [CrossRef]
- de Athayde Prata, B.; Pitombeira-Neto, A.R.; de Moraes Sales, C.J. An Integer Linear Programming Model for the Multiperiod Production Planning of Precast Concrete Beams. J. Constr. Eng. Manag. 2015, 141, 04015029. [Google Scholar] [CrossRef]
- Xiang, Y.; Ma, K.; Mahamadu, A.M.; Florez-Perez, L.; Zhu, K.; Wu, Y. Embodied Carbon Determination in the Transportation Stage of Prefabricated Constructions: A Micro-Level Model Using the Bin-Packing Algorithm and Modal Analysis Model. Energy Build. 2023, 279, 112640. [Google Scholar] [CrossRef]
- Zou, Y.; Gao, Q.; Wang, S. Optimization of the Stacking Plans for Precast Concrete Slab Based on Assembly Sequence. Buildings 2022, 12, 1538. [Google Scholar] [CrossRef]
- Ko, C.H.; Wang, S.F. GA-Based Decision Support Systems for Precast Production Planning. Autom. Constr. 2010, 19, 907–916. [Google Scholar] [CrossRef]
- Wang, Z.; Hu, H. Improved Precast Production–Scheduling Model Considering the Whole Supply Chain. J. Comput. Civ. Eng. 2017, 31, 04017013. [Google Scholar] [CrossRef]
- Chan, W.T.; Hu, H. Precast Production Scheduling with Genetic Algorithms. Proc. IEEE Conf. Evol. Comput. 2000, 2, 1087–1094. [Google Scholar] [CrossRef]
- Chan, W.T.; Hu, H. An Application of Genetic Algorithms to Precast Production Scheduling. Comput. Struct. 2001, 79, 1605–1616. [Google Scholar] [CrossRef]
- Warszawski, A. Production Planning in Prefabrication Plant. Build. Environ. 1984, 19, 139–147. [Google Scholar] [CrossRef]
- Chan, W.T.; Hu, H. Production Scheduling for Precast Plants Using a Flow Shop Sequencing Model. J. Comput. Civ. Eng. 2002, 16, 165–174. [Google Scholar] [CrossRef]
- Jiang, W.; Wu, L. Flow Shop Optimization of Hybrid Make-to-Order and Make-to-Stock in Precast Concrete Component Production. J. Clean. Prod. 2021, 297, 126708. [Google Scholar] [CrossRef]
- Xiong, F.; Chu, M.; Li, Z.; Du, Y.; Wang, L. Just-in-Time Scheduling for a Distributed Concrete Precast Flow Shop System. Comput. Oper. Res. 2021, 129, 105204. [Google Scholar] [CrossRef]
- Du, J.; Dong, P.; Sugumaran, V. Dynamic Production Scheduling for Prefabricated Components Considering the Demand Fluctuation. Intell. Autom. Soft Comput. 2020, 26, 715–723. [Google Scholar] [CrossRef]
- Kim, T.; Kim, Y.-W.; Cho, H. Dynamic Production Scheduling Model under Due Date Uncertainty in Precast Concrete Construction. J. Clean. Prod. 2020, 257, 120527. [Google Scholar] [CrossRef]
- Wang, Z.; Xu, H. Scheduling Redundancy Optimization for Precast Production to Enhance Disruption Management in Prefabricated Construction. Comput. Ind. Eng. 2024, 192, 110251. [Google Scholar] [CrossRef]
- Leu, S.-S.; Hwang, S.T. A GA-Based Model for Maximizing Precast Plant Production under Resource Constraints. Eng. Optim. 2001, 33, 619–642. [Google Scholar] [CrossRef]
- Ko, C.H.; Wang, S.F. Precast Production Scheduling Using Multi-Objective Genetic Algorithms. Expert Syst. Appl. 2011, 38, 8293–8302. [Google Scholar] [CrossRef]
- Leu, S.-S.; Hwang, S.T. GA-Based Resource-Constrained Flow-Shop Scheduling Model for Mixed Precast Production. Autom. Constr. 2002, 11, 439–452. [Google Scholar] [CrossRef]
- Li, X.; Li, Z.; Wu, G. Lean Precast Production System Based on the CONWIP Method. KSCE J. Civ. Eng. 2018, 22, 2167–2177. [Google Scholar] [CrossRef]
- Du, J.; Xue, Y.; Sugumaran, V.; Hu, M.; Dong, P. Improved Biogeography-Based Optimization Algorithm for Lean Production Scheduling of Prefabricated Components. Eng. Constr. Archit. Manag. 2023, 30, 1601–1635. [Google Scholar] [CrossRef]
- Huo, Z.; Wu, X.; Cheng, T. Scheduling Model for Prefabricated Component Assembly, Production, and Transportation Stage Based on GA for Prefabricated Buildings. IEEE Access 2024, 12, 60826–60838. [Google Scholar] [CrossRef]
- Chan, W.T.; Hu, H. Constraint Programming Approach to Precast Production Scheduling. J. Constr. Eng. Manag. 2002, 128, 513–521. [Google Scholar] [CrossRef]
- Ahmad, S.; Soetanto, R.; Goodier, C. Lean Approach in Precast Concrete Component Production. Built Environ. Proj. Asset Manag. 2019, 9, 457–470. [Google Scholar] [CrossRef]
- Nam, S.; Yoon, J.; Kim, K.; Choi, B. Optimization of Prefabricated Components in Housing Modular Construction. Sustainability 2020, 12, 10269. [Google Scholar] [CrossRef]
- Liu, Y.; Dong, J.; Shen, L. A Conceptual Development Framework for Prefabricated Construction Supply Chain Management: An Integrated Overview. Sustainability 2020, 12, 1878. [Google Scholar] [CrossRef]
- Podolski, M. Effective Allocation of Manpower in the Production of Precast Concrete Elements With the Use of Metaheuristics. J. Civ. Eng. Manag. 2022, 28, 247–260. [Google Scholar] [CrossRef]
- Chang, C.; Han, M. Production Scheduling Optimization of Prefabricated Building Components Based on DDE Algorithm. Math. Probl. Eng. 2021, 2021, 6672753. [Google Scholar] [CrossRef]
- Liu, Z.; Liu, Z.; Liu, M.; Wang, J. Optimization of Flow Shop Scheduling in Precast Concrete Component Production via Mixed-Integer Linear Programming. Adv. Civ. Eng. 2021, 2021, 6637248. [Google Scholar] [CrossRef]
- Zhang, Z.; Song, X.; Huang, H.; Yin, Y.; Lev, B. Scheduling Problem in Seru Production System Considering DeJong’s Learning Effect and Job Splitting. Ann. Oper. Res. 2022, 312, 1119–1141. [Google Scholar] [CrossRef]
- Wang, L.; Zhao, Y.; Yin, X. Precast Production Scheduling in Off-Site Construction: Mainstream Contents and Optimization Perspective. J. Clean. Prod. 2023, 405, 137054. [Google Scholar] [CrossRef]
- Du, J.; Dong, P.; Wang, X. Multi-Objective Genetic Algorithm Based Prefabricated Component Production Process Optimization Considering the Demand Fluctuations in the Construction Site; Springer International Publishing: Cham, Switzerland, 2019; Volume 842, ISBN 9783319987750. [Google Scholar]
- Zhang, H.; Yu, L. Dynamic Transportation Planning for Prefabricated Component Supply Chain. Eng. Constr. Archit. Manag. 2020, 27, 2553–2576. [Google Scholar] [CrossRef]
- Zhang, H.; Yu, L. Site Layout Planning for Prefabricated Components Subject to Dynamic and Interactive Constraints. Autom. Constr. 2021, 126, 103693. [Google Scholar] [CrossRef]
- Zou, C.; Zhu, J.; Ma, S.; Lou, K.; Lu, N.; Li, L. Optimal Transportation Scheduling of Prefabricated Components Based on Improved Hybrid Differential Firefly Algorithm. Math. Probl. Eng. 2022, 2022, 3302983. [Google Scholar] [CrossRef]
- Wang, S.; Zhang, X. Production Scheduling of Prefabricated Components Considering Delivery Methods. Sci. Rep. 2023, 13, 15094. [Google Scholar] [CrossRef]
- Marasini, R.; Dawood, N.S.; Hobbs, B. Stockyard Layout Planning in Precast Concrete Products Industry: A Case Study and Proposed Framework. Constr. Manag. Econ. 2001, 19, 365–377. [Google Scholar] [CrossRef]
- Kim, T.; Kim, Y.W.; Lee, D.; Kim, M. Reinforcement Learning Approach to Scheduling of Precast Concrete Production. J. Clean. Prod. 2022, 336, 130419. [Google Scholar] [CrossRef]
- Du, Y.; Li, J. qing A Deep Reinforcement Learning Based Algorithm for a Distributed Precast Concrete Production Scheduling. Int. J. Prod. Econ. 2024, 268, 109102. [Google Scholar] [CrossRef]
- Tharmmaphornphilas, W.; Sareinpithak, N. Formula Selection and Scheduling for Precast Concrete Production. Int. J. Prod. Res. 2013, 51, 5195–5209. [Google Scholar] [CrossRef]
- Lim, J.; Kim, D.Y. Integrated Management Model of Production and Yard Stock for In-Situ Precast Concrete Production. J. Asian Archit. Build. Eng. 2023, 22, 286–302. [Google Scholar] [CrossRef]
- Benjaoran, V.; Dawood, N.; Hobbs, B. Flowshop Scheduling Model for Bespoke Precast Concrete Production Planning. Constr. Manag. Econ. 2005, 23, 93–105. [Google Scholar] [CrossRef]
- Yang, Z.; Ma, Z.; Wu, S. Optimized Flowshop Scheduling of Multiple Production Lines for Precast Production. Autom. Constr. 2016, 72, 321–329. [Google Scholar] [CrossRef]
- Zheng, R.; Li, Z.; Li, L.; Dou, Y.; Yuan, M.; Yin, X. Proposing a Lean-Optimized Scheduling Model of Mixed-Flow Prefabricated Component Production in Off-Site Construction. J. Constr. Eng. Manag. 2024, 150, 04024088. [Google Scholar] [CrossRef]
- Zheng, R.; Li, Z.; Li, L.; Ma, S.; Li, X. Group Technology Empowering Optimization of Mixed-Flow Precast Production in off-Site Construction. Environ. Sci. Pollut. Res. 2024, 31, 11781–11800. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Tseng, H.E.; Huang, Y.M.; Chang, C.C.; Lee, S.C. Disassembly Sequence Planning Using a Flatworm Algorithm. J. Manuf. Syst. 2020, 57, 416–428. [Google Scholar] [CrossRef]
- Liang, J.; Guo, S.; Du, B.; Liu, W.; Zhang, Y. Restart Genetic Flatworm Algorithm for Two-Sided Disassembly Line Balancing Problem Considering Negative Impact of Destructive Disassembly. J. Clean. Prod. 2022, 355, 131708. [Google Scholar] [CrossRef]
- Fırat, H.; Alpaslan, N. An Effective Approach to the Two-Dimensional Rectangular Packing Problem in the Manufacturing Industry. Comput. Ind. Eng. 2020, 148, 106687. [Google Scholar] [CrossRef]
- Hu, Y.; Zuo, Y.; Sun, Z. Combination of Simulated Annealing Algorithm and Minimum Horizontal Line Algorithm to Solve Two-Dimensional Pallet Loading Problem. In Proceedings of the 2022 Winter Simulation Conference (WSC), Singapore, 11–14 December 2022; pp. 1956–1966. [Google Scholar] [CrossRef]
- Lai, K.K.; Chan, J.W.M. Developing a Simulated Annealing Algorithm for the Cutting Stock Problem. Comput. Ind. Eng. 1997, 32, 115–127. [Google Scholar] [CrossRef]
- Zhao, H.; Wang, Y.; Feng, X. A Surplus Rectangle Fill Algorithm for Petrochemical Industry Area-Wide Layout Optimization with Key Plant Constraint. Chem. Eng. Trans. 2017, 61, 961–966. [Google Scholar] [CrossRef]
- Holstein, T.W. What Makes Flatworms Go to Pieces. Nature 2019, 572, 593–594. [Google Scholar] [CrossRef] [PubMed]
- Li, X.; Gao, L. An Effective Hybrid Genetic Algorithm and Tabu Search for Flexible Job Shop Scheduling Problem. Int. J. Prod. Econ. 2016, 174, 93–110. [Google Scholar] [CrossRef]
- Gmira, M.; Gendreau, M.; Lodi, A.; Potvin, J.Y. Tabu Search for the Time-Dependent Vehicle Routing Problem with Time Windows on a Road Network. Eur. J. Oper. Res. 2021, 288, 129–140. [Google Scholar] [CrossRef]
- Arashpour, M.; Kamat, V.; Bai, Y.; Wakefield, R.; Abbasi, B. Optimization Modeling of Multi-Skilled Resources in Prefabrication: Theorizing Cost Analysis of Process Integration in off-Site Construction. Autom. Constr. 2018, 95, 1–9. [Google Scholar] [CrossRef]
- Gao, K.Z.; He, Z.M.; Huang, Y.; Duan, P.Y.; Suganthan, P.N. A Survey on Meta-Heuristics for Solving Disassembly Line Balancing, Planning and Scheduling Problems in Remanufacturing. Swarm Evol. Comput. 2020, 57, 100719. [Google Scholar] [CrossRef]
- Shang, K.; Ishibuchi, H.; He, L.; Pang, L.M. A Survey on the Hypervolume Indicator in Evolutionary Multiobjective Optimization. IEEE Trans. Evol. Comput. 2021, 25, 1–20. [Google Scholar] [CrossRef]















| PC | Mold Quantity | Order Demand | Geometric Size (mm) | |||||
|---|---|---|---|---|---|---|---|---|
| Length | Width | Lleft | Lright | Ltop | Lbottom | |||
| 1# | 2 | 4 | 1610 | 1260 | 90 | 90 | 90 | 150 |
| 2# | 1 | 2 | 3520 | 960 | 90 | 90 | 90 | 150 |
| 3# | 2 | 3 | 4020 | 2400 | 90 | 90 | 0 | 0 |
| 4# | 3 | 5 | 2520 | 1560 | 90 | 90 | 90 | 150 |
| Precast Component | Small-Scale Case | Medium-Scale Case 1 | Medium-Scale Case 2 | Geometric Size (mm) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mold Quantity | Order Demand | Mold Quantity | Order Demand | Mold Quantity | Order Demand | Length | Width | Lleft | Lright | Ltop | Lbottom | |
| 1# | 1 | 3 | 2 | 5 | 3 | 7 | 2220 | 1020 | 150 | 150 | 90 | 90 |
| 2# | 2 | 4 | 2 | 7 | 3 | 10 | 2340 | 1320 | 90 | 90 | 90 | 90 |
| 3# | 1 | 3 | 2 | 4 | 3 | 5 | 2580 | 660 | 150 | 90 | 150 | 150 |
| 4# | 2 | 4 | 3 | 5 | 4 | 8 | 2520 | 1500 | 150 | 150 | 150 | 150 |
| 5# | 2 | 5 | 3 | 7 | 4 | 10 | 2940 | 1200 | 90 | 90 | 0 | 0 |
| 6# | 2 | 4 | 3 | 5 | 4 | 7 | 3120 | 1700 | 0 | 0 | 150 | 150 |
| 7# | 1 | 2 | 2 | 6 | 3 | 7 | 3240 | 1260 | 90 | 90 | 0 | 0 |
| 8# | 2 | 3 | 3 | 4 | 4 | 8 | 3120 | 1260 | 150 | 150 | 150 | 150 |
| 9# | 1 | 4 | 2 | 6 | 3 | 7 | 3420 | 1200 | 150 | 150 | 0 | 0 |
| 10# | 1 | 2 | 2 | 3 | 3 | 5 | 3420 | 1320 | 150 | 150 | 90 | 90 |
| 11# | 1 | 2 | 2 | 3 | 3 | 5 | 3840 | 900 | 90 | 90 | 150 | 150 |
| 12# | 1 | 4 | 3 | 7 | 5 | 13 | 4020 | 1320 | 0 | 0 | 90 | 90 |
| 13# | 2 | 3 | 3 | 8 | 3 | 9 | 4020 | 1260 | 150 | 150 | 0 | 0 |
| 14# | 1 | 3 | 2 | 5 | 3 | 10 | 4140 | 1560 | 90 | 90 | 0 | 0 |
| 15# | 1 | 2 | 2 | 5 | 3 | 7 | 4620 | 1050 | 0 | 0 | 0 | 150 |
| 16# | 1 | 2 | 2 | 3 | 3 | 5 | 4440 | 1860 | 90 | 90 | 150 | 150 |
| 17# | 2 | 3 | 3 | 5 | 4 | 7 | 4620 | 1460 | 150 | 150 | 150 | 150 |
| 18# | 1 | 2 | 2 | 4 | 3 | 6 | 4920 | 1980 | 150 | 150 | 90 | 90 |
| 19# | 2 | 3 | 3 | 5 | 4 | 6 | 5520 | 660 | 0 | 0 | 150 | 150 |
| 20# | 1 | 2 | 2 | 3 | 3 | 5 | 5520 | 2160 | 150 | 150 | 0 | 0 |
| Method | No. | PCs Production Results on the Mold Tables | f1 | f2 | f3 |
|---|---|---|---|---|---|
| GFA–Tabu with WMF | 1 | {6,6,5,8,12},{5,4,4,8,17},{20,10,19,1},{17,15,19,7,3},{13,13,14,16},{9,2,2,11,18}, {6,6,5,8,12},{5,4,4,17,10},{20,19,1,7,3},{15,13,14,16},{9,2,2,11,18},{5,12,1,14,9,3},{12,9} | 691.56 | 12.4 | 236 |
| 2 | {8,9,3,6},{6,13,12},{16,14,4},{4,7,20},{19,17,5,5},{19,17,2,2},{11,13,10,15},{18,1,8}, {8,9,3,6},{6,13,12},{16,14,4},{4,7,20},{19,17,5,5},{2,2,11,10},{15,18,1},{9,3,12},{14,5,1},{9,12} | 721.56 | 11.23 | 284 | |
| 3 | {6,19,5,4},{4,3,15,11,5},{20,2,9},{8,1,18},{14,19,10,2},{13,7,6,13},{8,16,12},{17,17}, {6,19,5,4},{4,3,15,11,5},{20,2,9},{8,1,18},{14,13,10},{2,7,6,12},{16,17},{5,3,9,1},{14,12},{9,12} | 721.56 | 10.95 | 294 | |
| 4 | {3,11,2,2,13,19,1},{4,4,13,6,9},{6,20,15,5},{17,16,19,5},{8,8,14,17},{10,18,7,12}, {3,11,2,2,13,19,1},{4,4,6,9,8},{6,20,15,5},{17,16,5,10},{14,18,7,12},{3,9,14,5,1,12},{9,12} | 691.56 | 13.33 | 230 | |
| 5 | {3,11,2,2,13,19,1},{4,4,6,9,13},{6,20,15,5},{17,17,8,8},{16,14,19,5},{10,18,7,12}, {3,11,2,2,13,19,1},{4,4,6,9,8},{6,20,15,5},{17,16,5,10},{14,18,7,12},{3,9,14,5,1,12},{9,12} | 691.56 | 13.35 | 228 | |
| GFA–Tabu | 1 | {6,6,5,8,12},{5,4,4,8,17},{20,10,19,1},{17,15,19,7,3},{13,13,14,16},{9,2,2,11,18},{6,6,5,8,12}, {5,4,4,17,10},{20,19,1,7,3},{15,13,14,16},{9,2,2,11,18},{5,12,1,14,9,3},{12,9} | 691.56 | 12.4 | 236 |
| 2 | {11,13,20,1,3},{5,5,17,7,9},{17,13,19,8},{18,19,8,4},{15,16,10,2,2},{4,6,6,14,12},{11,13,20,1,3}, {5,5,17,7,9},{18,19,8,4},{15,16,10,2,2},{4,6,6,14,12},{1,5,3,14,12,9},{12,9} | 691.56 | 15.96 | 228 | |
| 3 | {4,4,19,9,5,3},{5,8,6,6,1,2},{11,20,2,10},{18,13,19,8},{15,13,14,17},{17,16,7,12},{4,4,19,9,5,3}, {5,8,6,6,1,2},{11,20,2,10},{18,13,15,14},{17,16,7,12},{9,5,1,3,14,12},{9,12} | 691.56 | 13.55 | 232 | |
| GFA with WMF | 1 | {7,6,8,8,1,2},{19,20,6,5},{18,14,19,5},{4,4,10,13,13},{16,3,15,9,11},{12,17,17,2},{7,6,8,19}, {20,6,1},{18,14,5},{5,4,4,10,13},{16,3,15,9,11},{12,17,2,2},{14,1,5,3},{12,9},{12,9} | 703.56 | 19.64 | 252 |
| 2 | {5,5,10,4,4,3},{16,9,17},{17,13,13,19},{8,8,15,12},{11,20,2,2},{7,6,14,1},{6,18,19}, {5,5,10,4,4,3},{16,9,17},{13,8,15,12},{11,20,2,2},{7,6,14,1},{6,18,19},{5,3,9,1},{12,14},{9,12} | 709.56 | 16.33 | 256 | |
| 3 | {7,19,5,4},{4,3,15,11,5},{20,2,9},{8,1,18},{14,19,10,2},{13,6,13,8},{6,16,12},{17,17},{7,19,5,4}, {4,3,15,11,5},{20,2,9},{8,1,18},{14,13,10},{2,6,6,12},{16,17},{5,3,9,1},{14,12},{9,12} | 721.56 | 12.2 | 290 | |
| 4 | {6,19,5,4},{4,3,15,11,5},{20,2,9},{8,1,18},{14,19,10,2},{13,7,6,13},{8,16,12},{17,17},{6,19,5,4}, {4,3,15,11,5},{20,2,9},{8,1,18},{14,13,10},{2,7,6,12},{16,17},{5,3,9,1},{14,12},{9,12} | 721.56 | 10.95 | 294 | |
| GFA | 1 | {6,19,5,4},{4,3,15,11,5},{20,2,9},{8,1,18},{14,19,10,2},{13,7,6,13},{8,16,12},{17,17},{6,19,5,4}, {4,3,15,11,5},{20,2,9},{8,1,18},{14,13,10},{2,7,6,12},{16,17},{5,3,9,1},{14,12},{9,12} | 697.56 | 14.64 | 244 |
| 2 | {19,9,3,11,19,2},{14,17,17,5},{5,2,16,7,6},{6,18,15,10},{13,13,4,4,8},{8,20,1,12},{19,9,3,11,2}, {14,17,5,5,2},{16,7,6},{6,18,15,10},{13,4,4,8},{20,1,12},{9,3,14,5,1,12},{9,12} | 697.56 | 16.13 | 238 | |
| 3 | {2,2,19,19,8,8},{6,6,15,4,4},{18,11,13,3},{20,13,9,10},{7,16,5,5,1},{17,17,14,12},{2,2,19,8,6}, {6,15,4,4},{18,11,13,3},{20,9,10},{7,16,5,5,1},{17,14,12},{9,5,3,1,14,12},{9,12} | 697.56 | 18.4 | 236 | |
| NSGAII with WMF | 1 | {9,11,10,15,19},{13,13,18,1,3},{17,17,7,6},{20,19,6,5},{12,16,5,2,2},{14,8,8,4,4}, {9,11,10,15,19},{13,18,1,7,3},{17,6,5,12},{20,6,5},{16,14,8},{4,4,2,2},{9,1,3,5},{12,14},{9,12} | 703.56 | 19.51 | 252 |
| 2 | {8,9,3,6},{6,13,12},{16,14,4},{4,7,20},{19,17,5,5},{19,17,2,2},{11,13,10,15},{18,1,8},{8,9,3,6}, {6,13,12},{16,14,4},{4,7,20},{19,17,5,5},{2,2,11,10},{15,18,1},{9,3,12},{14,5,1},{9,12} | 721.56 | 11.23 | 284 | |
| 3 | {11,9,10,15,19},{13,13,18,1,3},{17,17,7,6},{20,19,6,5},{12,16,2,5,2},{14,8,8,4,4}, {11,9,10,15,19},{13,18,1,7,3},{17,6,5,12},{20,6,2},{16,5,14},{8,4,4,2},{9,1,3,5},{12,14},{9,12} | 703.56 | 19.42 | 256 | |
| NSGAII | 1 | {17,13,19,2},{15,11,2,7,8},{9,13,8,1,4},{17,5,5,19,3},{18,10,6},{16,6,14},{20,4,12},{17,13,19,2}, {15,11,2,7,8},{9,1,4,5,5,3},{18,10,6},{16,6,14},{20,4,12},{9,1,5,3,14,12},{9,12} | 703.56 | 13.08 | 260 |
| 2 | {2,17,2,9,1},{18,8,6},{6,5,13,19,3},{13,8,17,5},{16,19,7,11},{20,15,12},{4,4,10,14},{2,17,2,9,1}, {18,8,6},{6,5,13,19,3},{5,16,7,15},{20,11,12},{4,4,10,14},{9,1,5,3,12,14},{9,12} | 703.56 | 13.12 | 258 | |
| 3 | {17,3,8,19},{5,5,4,15,13},{11,14,4,2,2},{18,13,12},{20,8,10},{6,6,7,1,9},{16,17,19},{17,3,8,19}, {5,5,4,15,13},{11,14,4,2,2},{18,12,10},{20,6,7},{6,16,1,9},{3,5,14,12,1,9},{12,9} | 703.56 | 13.16 | 256 | |
| TS with WMF | 1 | {1,14,8,2,2},{20,10,5},{16,12,17},{17,5,19,6},{19,6,8,9},{4,4,15,7,11},{18,13,13,3},{1,14,8,2,2}, {20,10,5},{16,12,17},{5,19,6,6},{9,4,4,15,7},{18,11,13,3},{1,14,5,12,9,3},{12,9} | 703.56 | 13.41 | 252 |
| 2 | {1,6,14,6,8},{17,16,2,2,10},{20,19,5,12},{19,17,5,15,3},{8,4,4,9,7},{13,13,18,11},{1,6,14,6,8}, {17,16,2,2,10},{20,19,5,12},{5,15,4,4,9,3},{7,13,18,11},{1,14,5,12,9,3},{12,9} | 691.56 | 18.65 | 238 | |
| TS | 1 | {11,7,17,6},{6,2,2,16},{12,13,1,19,3},{17,19,9,8},{18,14,13},{8,5,5,4,4},{10,15,20},{11,7,17,6}, {6,2,2,16},{12,13,1,19,3},{18,14,9},{8,5,5,4,4},{10,15,20},{12,1,14},{9,3,5},{12,9} | 709.56 | 13.01 | 260 |
| 2 | {15,4,1,19},{17,14,10},{2,7,20},{13,19,4,9},{16,6,8},{18,11,8},{17,5,5,3},{2,6,13,12}, {15,4,1,19},{17,14,10},{2,7,20},{13,4,9,8},{16,6,11},{18,5,5,3},{2,6,12},{1,14,9,5},{12,3},{9,12} | 721.56 | 11.12 | 296 |
| Method | No. | GFA–Tabu | GFA | NSGAII | TS | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| f1 | f2 | f3 | f1 | f2 | f3 | f1 | f2 | f3 | f1 | f2 | f3 | ||
| WMF | 1 | 1176.19 | 14.34 | 364 | 1164.19 | 16.47 | 358 | 1188.19 | 11.49 | 436 | 1164.19 | 15.99 | 362 |
| 2 | 1164.19 | 15.71 | 366 | 1164.19 | 16.52 | 354 | 1188.19 | 11.51 | 434 | 1164.19 | 15.88 | 368 | |
| 3 | 1164.19 | 16.65 | 350 | 1170.19 | 15.52 | 356 | 1164.19 | 16.34 | 386 | 1176.19 | 13.46 | 388 | |
| 4 | 1158.19 | 18.91 | 344 | 1176.19 | 14.49 | 386 | 1164.19 | 16.54 | 380 | 1176.19 | 13.67 | 378 | |
| 5 | 1176.19 | 12.12 | 390 | 1176.19 | 13.72 | 398 | 1176.19 | 14.28 | 404 | 1176.19 | 12.77 | 390 | |
| No WMF | 1 | 1188.19 | 10.67 | 446 | 1170.19 | 14.61 | 388 | 1170.19 | 15.67 | 374 | 1176.19 | 14.85 | 378 |
| 2 | 1188.19 | 11.1 | 444 | 1176.19 | 15.39 | 382 | 1188.19 | 11.78 | 466 | 1164.19 | 16.82 | 404 | |
| 3 | 1188.19 | 12.29 | 426 | 1164.19 | 21.24 | 406 | 1164.19 | 17.01 | 390 | 1164.19 | 16.71 | 410 | |
| 4 | 1170.19 | 16.12 | 390 | 1170.19 | 15.87 | 378 | 1170.19 | 15.77 | 370 | 1176.19 | 14.6 | 388 | |
| 5 | 1188.19 | 12.27 | 428 | 1176.19 | 15.43 | 380 | 1188.19 | 13.92 | 438 | 1176.19 | 14.59 | 390 | |
| Method | No. | GFA–Tabu | GFA | NSGAII | TS | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| f1 | f2 | f3 | f1 | f2 | f3 | f1 | f2 | f3 | f1 | f2 | f3 | ||
| WMF | 1 | 1740.13 | 18.13 | 472 | 1734.13 | 18.07 | 480 | 1746.13 | 10.53 | 498 | 1746.13 | 12.86 | 518 |
| 2 | 1770.13 | 8.66 | 600 | 1734.13 | 18.36 | 476 | 1752.13 | 9.4 | 556 | 1746.13 | 12.77 | 526 | |
| 3 | 1734.13 | 18.07 | 480 | 1740.13 | 13.05 | 476 | 1746.13 | 11.29 | 490 | 1740.13 | 15.97 | 508 | |
| 4 | 1740.13 | 13.05 | 476 | 1740.13 | 13.02 | 480 | 1746.13 | 11.14 | 494 | 1740.13 | 13.64 | 530 | |
| 5 | 1740.13 | 10.12 | 500 | 1752.13 | 11.58 | 548 | 1740.13 | 11.98 | 502 | 1740.13 | 16.02 | 500 | |
| No WMF | 1 | 1740.13 | 13.05 | 476 | 1740.13 | 10.12 | 500 | 1770.13 | 8.66 | 600 | 1752.13 | 11.54 | 540 |
| 2 | 1734.13 | 18.51 | 474 | 1746.13 | 11.14 | 494 | 1746.13 | 13.06 | 550 | 1752.13 | 11.55 | 538 | |
| 3 | 1740.13 | 13.02 | 480 | 1746.13 | 11.29 | 490 | 1752.13 | 11.4 | 560 | 1746.13 | 15.06 | 510 | |
| 4 | 1752.13 | 11.58 | 548 | 1740.13 | 10.09 | 552 | 1764.13 | 11.04 | 610 | 1740.13 | 15.7 | 512 | |
| 5 | 1740.13 | 12.82 | 490 | 1752.13 | 9.91 | 596 | 1752.13 | 11.29 | 562 | 1746.13 | 16.83 | 504 | |
| Precast Component | Large-Scale | Geometric Size (mm) | ||||||
|---|---|---|---|---|---|---|---|---|
| Mold Quantity | Order Demand | Length | Width | Lleft | Lright | Ltop | Lbottom | |
| 1# | 1 | 4 | 2260 | 795 | 150 | 90 | 150 | 150 |
| 2# | 2 | 7 | 2260 | 2420 | 90 | 150 | 0 | 0 |
| 3# | 4 | 8 | 2500 | 2205 | 0 | 0 | 150 | 90 |
| 4# | 1 | 3 | 2320 | 2520 | 90 | 90 | 0 | 0 |
| 5# | 3 | 11 | 2545 | 855 | 0 | 0 | 90 | 150 |
| 6# | 2 | 8 | 2545 | 2180 | 0 | 0 | 90 | 150 |
| 7# | 2 | 5 | 2545 | 2265 | 0 | 0 | 90 | 90 |
| 8# | 1 | 4 | 2245 | 2340 | 150 | 150 | 90 | 90 |
| 9# | 2 | 5 | 2665 | 1940 | 90 | 90 | 150 | 150 |
| 10# | 2 | 4 | 2895 | 1720 | 0 | 0 | 90 | 150 |
| 11# | 2 | 6 | 2655 | 2100 | 90 | 150 | 0 | 0 |
| 12# | 2 | 6 | 2765 | 1820 | 90 | 90 | 0 | 0 |
| 13# | 2 | 9 | 2645 | 1920 | 150 | 150 | 90 | 90 |
| 14# | 3 | 8 | 3170 | 1800 | 0 | 0 | 150 | 150 |
| 15# | 2 | 7 | 3645 | 1800 | 0 | 0 | 150 | 150 |
| 16# | 2 | 4 | 3515 | 1800 | 90 | 90 | 150 | 150 |
| 17# | 3 | 9 | 3565 | 1800 | 90 | 90 | 150 | 150 |
| 18# | 2 | 6 | 3495 | 2240 | 150 | 150 | 0 | 0 |
| 19# | 2 | 4 | 3665 | 1780 | 90 | 90 | 90 | 90 |
| 20# | 3 | 10 | 3605 | 1860 | 90 | 150 | 150 | 90 |
| 21# | 3 | 9 | 3630 | 1800 | 90 | 150 | 150 | 150 |
| 22# | 2 | 6 | 3595 | 1860 | 150 | 150 | 150 | 90 |
| 23# | 1 | 2 | 3680 | 1800 | 150 | 90 | 150 | 150 |
| 24# | 2 | 5 | 3765 | 1515 | 90 | 90 | 90 | 90 |
| 25# | 3 | 12 | 3645 | 1620 | 150 | 150 | 90 | 90 |
| 26# | 1 | 4 | 3765 | 1800 | 90 | 90 | 150 | 150 |
| 27# | 2 | 6 | 3790 | 1395 | 90 | 90 | 150 | 150 |
| 28# | 1 | 3 | 3790 | 1500 | 90 | 90 | 150 | 150 |
| 29# | 2 | 8 | 3730 | 1800 | 150 | 90 | 150 | 150 |
| 30# | 2 | 3 | 3680 | 1900 | 150 | 150 | 90 | 90 |
| 31# | 2 | 6 | 3680 | 1800 | 150 | 150 | 150 | 150 |
| 32# | 2 | 7 | 3695 | 1800 | 150 | 150 | 150 | 150 |
| 33# | 5 | 9 | 3840 | 2100 | 90 | 90 | 0 | 0 |
| 34# | 5 | 10 | 3890 | 1860 | 90 | 90 | 150 | 90 |
| 35# | 3 | 6 | 3915 | 1440 | 90 | 90 | 90 | 90 |
| 36# | 1 | 3 | 3915 | 1920 | 90 | 90 | 90 | 90 |
| 37# | 1 | 2 | 3965 | 1360 | 90 | 90 | 150 | 90 |
| 38# | 2 | 5 | 3965 | 1920 | 90 | 90 | 90 | 90 |
| 39# | 2 | 9 | 3895 | 1920 | 150 | 150 | 90 | 90 |
| 40# | 1 | 3 | 3945 | 1860 | 150 | 150 | 150 | 90 |
| 41# | 4 | 9 | 4305 | 1200 | 90 | 150 | 150 | 150 |
| 42# | 1 | 3 | 4305 | 1280 | 90 | 150 | 90 | 150 |
| 43# | 2 | 10 | 4305 | 1650 | 150 | 90 | 0 | 0 |
| 44# | 2 | 4 | 4640 | 2100 | 90 | 90 | 0 | 0 |
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. |
© 2026 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.
Share and Cite
Liang, J.; Liu, Y.; Sun, X.; Xu, W.; Du, B. Multi-Objective Optimization of Production Sequence and Layout of Precast Concrete Components on the Mold Table Under Limited Mold Quantity. Buildings 2026, 16, 951. https://doi.org/10.3390/buildings16050951
Liang J, Liu Y, Sun X, Xu W, Du B. Multi-Objective Optimization of Production Sequence and Layout of Precast Concrete Components on the Mold Table Under Limited Mold Quantity. Buildings. 2026; 16(5):951. https://doi.org/10.3390/buildings16050951
Chicago/Turabian StyleLiang, Junyong, Yong Liu, Xiaotao Sun, Wenxiang Xu, and Baigang Du. 2026. "Multi-Objective Optimization of Production Sequence and Layout of Precast Concrete Components on the Mold Table Under Limited Mold Quantity" Buildings 16, no. 5: 951. https://doi.org/10.3390/buildings16050951
APA StyleLiang, J., Liu, Y., Sun, X., Xu, W., & Du, B. (2026). Multi-Objective Optimization of Production Sequence and Layout of Precast Concrete Components on the Mold Table Under Limited Mold Quantity. Buildings, 16(5), 951. https://doi.org/10.3390/buildings16050951

