Multi-Objective Scheduling Optimization of Prefabricated Components Production Using Improved Non-Dominated Sorting Generic Algorithm II
<p>Definition of production scheduling problem for prefabricated components.</p> "> Figure 2
<p>Production process of prefabricated components.</p> "> Figure 3
<p>Relationship between mold and mold table ratio.</p> "> Figure 4
<p>Mold type and number constraints.</p> "> Figure 5
<p>Constraints synthesized.</p> "> Figure 6
<p>Relationship between optimization objectives.</p> "> Figure 7
<p>The standard NSGA-II flow, referencing Deb’s paper [<a href="#B33-buildings-15-00742" class="html-bibr">33</a>].</p> "> Figure 8
<p>Improved NSGA-II flow.</p> "> Figure 9
<p>The Pareto dominance relationship between improved NSGA-II and standard NSGA-II solutions.</p> "> Figure 10
<p>The Pareto dominance relationship between improved NSGA-II and MOEA/D.</p> "> Figure 11
<p>The impact of mold quantity on optimization objectives.</p> "> Figure 12
<p>The impact of curing kiln capacity on optimization objectives.</p> "> Figure 13
<p>Set covering metric.</p> "> Figure 14
<p>The relationship between convergence iterations and the number of runs.</p> "> Figure 15
<p>The relationship between convergence rate and number of runs.</p> ">
Abstract
:1. Introduction
- We segmented the production of prefabricated components into six stages, analyzing dependencies and constraints. Optimization objectives include minimizing contract penalties, storage costs, and production time, forming a comprehensive scheduling model.
- To enhance scheduling options, we developed an improved NSGA-II for multi-objective optimization. It uses adaptive operators and incorporates greedy concepts for local search, enhancing solution exploration and diversity.
- To validate the effectiveness of the improved algorithm, we conducted extensive experiments. The results demonstrate that the enhanced NSGA-II provides a more balanced and larger set of solutions compared to the baseline algorithms, offering manufacturers a wider range of options.
2. Related Work
2.1. Prefabricated Component Production Scheduling
2.2. Multi-Objective Optimization Algorithms
2.3. Summary
- Research in the field of constructing scheduling models for prefabricated component production primarily focuses on optimizing production processes, managing multi-resource constraints, and achieving multiple objectives. However, there are still some deficiencies, such as: (1) incomplete consideration of constraints, (2) ignoring the proportionality of molds and pallets, (3) lack of consideration for delivery deadline flexibility.
- In the realm of multi-objective optimization for prefabricated component production scheduling, current research trends primarily focus on optimizing individual algorithms or combining two or more algorithms for hybrid use. However, commonly used algorithms have some shortcomings, such as demanding computational resources and time, making real-time production applications unfeasible; complex parameter tuning requiring extensive experimentation to determine optimal configurations; and a propensity to fall into local optima rather than achieving global optima.
3. Model Descriptions
3.1. Background and Assumptions
- The production line is a single-line manufacturing scenario where molds are reusable.
- After the components are assembled with their matching molds in Step 1, the molds accompany the components until the end of Step 6, during which the molds return to the mold storage.
- Production of a number of components that pass sequentially through a number of processing points, where step 5 allows for the simultaneous maintenance of a number of components.
- Post-concreting, components must immediately enter the curing kiln for curing to prevent the production of non-conforming products.
- Each processing step represents the minimum operational unit, and to enhance processing velocity, each station is staffed by a team of workers operating on a rotational shift basis.
- The processing time for each component at any given step includes both the actual processing and setup times.
- It is assumed that processing equipment and molds are continuously utilizable without degradation.
- It is assumed that all labor operates on a fixed schedule, with overtime hours and associated costs calculable and controllable based on pre-established standards.
- It is assumed that workers on either side of a double pallet exhibit equal work efficiency, enabling simultaneous completion and progression to subsequent steps.
- It is assumed that the ratio of each mold type to its corresponding pallet is constant, neglecting the intricacies of mold transfer between pallets.
- It is assumed that the capacities of the curing kiln and buffer zones are static throughout the production planning horizon.
- Any interruption in the production process due to blockage, resulting in delayed entry of components into the curing kiln, leads to the classification of such components as defective.
- While the sequence of processing steps is uniform for all components, the processing time required at each step may vary among different components.
3.2. System Model
3.2.1. Product Process Division
3.2.2. Mold and Mold Table Ratio Relationship Determination
3.2.3. Constraint Conditions Determination
Curing Kiln Capacity
Mold Type and Quantity
Buffer Area Capacity
Working Time Constraint
3.2.4. Optimization Objective Determination
Contract Penalties and Storage Costs
Production Completion Time
4. Multi-Objective Optimization of Prefabricated Component Production Scheduling
4.1. Research Purpose and Optimization Objective Setting
Optimization Objective Setting
4.2. Optimization Approach and Algorithm Improvement
4.2.1. NSGA-II
Fast Non-Dominated Sorting
- Initialization: Assign each individual a domination count () and a dominated set (). Initialize fronts to hold Pareto fronts, starting with the first layer.
- Dominance Assessment: Compare each pair of individuals. If individual P is better or equal in all objectives and superior in at least one, it dominates q. Update their and accordingly.
- Identify First Front: The first front includes individuals with a of zero, not dominated by any other.
- Layer Assignment: For each individual in the current front, decrease the of those they dominate. If an individual’s count reaches zero, it is placed in the next front.
- Repeat: Continue this process until all individuals are sorted into fronts.
Crowding Distance Calculation
Crowding Distance Comparison Operator
- Priority of Non-Dominated Rank: If individuals p and q belong to different non-dominated ranks, the individual from the lower non-dominated rank (i.e., the one with a smaller numerical value of non-dominated rank) is considered superior. This reflects the individual’s dominance advantage over others in the objective space.
- Secondary Priority of Crowding Distance: If p and q are on the same non-dominated layer, their crowding distances are compared. The individual with the larger crowding distance is considered superior, as a greater crowding distance implies a sparser surrounding area, and selecting such an individual helps to maintain the diversity of the population.
Elite Preservation Strategy and Niching Method
Selection, Crossover, and Mutation in NSGA-II
- Binary Tournament Selection: Randomly select two individuals; prioritize those with lower non-dominated ranks. If ranks are equal, choose the one with greater crowding distance to foster diversity.
- Crossover: After selection, perform crossover between parents to generate offspring. This paper uses single-point crossover to combine parental traits and potentially produce superior solutions.
- Mutation: Introduce random changes to an individual’s chromosome to maintain genetic diversity and avoid premature convergence. This paper employs insertion mutation to explore the solution space and prevent local optima.
4.2.2. Improved NSGA-II
- Fixed Operators: The use of static crossover and mutation operators may hinder extensive solution space exploration, particularly for complex or high-dimensional problems, affecting efficiency and solution quality.
- Diminished Later-Stage Performance: While NSGA-II excels in initial global search, it may falter in later stages, slowing evolution and impeding precise identification of the true Pareto set, which can limit its effectiveness in detailed optimization tasks.
Adaptive Improvement of Crossover and Mutation Operators
Incorporating Greedy Algorithm Concepts for Local Search
- Fast non-dominated sorting of the population, dividing it into different non-dominated fronts based on dominance relationships, with each front corresponding to a rank and prioritized for selection into the next generation using the crowding distance comparison operator.
- Generating new individuals with adaptive crossover and mutation genetic operations to form the population.
- Selecting individuals for the next generation using an elitism strategy, iterating until the maximum number of iterations is reached.
- Conducting local search with a greedy algorithm, selecting the best current operation and iterating repeatedly until termination conditions are met.
- Encoding and Decoding: Due to the assembly line production method used for prefabricated components, once a component enters the production line, it is processed according to a predetermined sequence of operations. This means that the first operation of each component essentially dictates their order of processing. Based on this production characteristic, this paper employs an integer permutation encoding and decoding method to represent the production sequence of components. In the chromosome encoding used, the order of genes directly maps to the processing order of components on the production line.
- Establishing the Initial Population: In practice, randomly generating the initial population involves assigning random parameter values to each individual, typically within a predefined range. This not only ensures population diversity but also prevents initial bias from affecting the search process, enhancing the algorithm’s probability of finding the global optimum. Additionally, the randomly generated initial population serves as a benchmark for assessing algorithm performance, aiding in identifying improvement directions and adjusting strategies in subsequent iterations, thus optimizing the overall search process and outcomes.
- Establishing the Fitness Function: The first optimization objective function of the model is the contract penalty and storage costs, and the second is the production completion time. These two objective functions serve as the fitness function for the population, with the fitness value indicating the quality of a solution. The smaller the fitness value, the better the solution, making it more likely to be selected.
- Selection, Crossover, and Mutation Operations on Chromosomes: We use binary tournament selection. The crossover and mutation operations are assisted by adaptive crossover and mutation operators, building upon the original methods for genetic operations.
5. Experiment
5.1. Background and Case Design
5.2. Results and Analysis
5.2.1. Experiment Result
5.2.2. Result Analysis
The Impact of Mold Quantity on the Optimization Outcomes of Prefabricated Component Production Scheduling
The Impact of the Curing Kiln Capacity on the Production Scheduling of Prefabricated Components
Set Covering Metric
Algorithm Convergence Analysis
Algorithmic Stability Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Irfan, M.; Elavarasan, R.M.; Hao, Y.; Feng, M.; Sailan, D. An assessment of consumers’ willingness to utilize solar energy in China: End-users’ perspective. J. Clean. Prod. 2021, 292, 126008. [Google Scholar] [CrossRef]
- Liao, W. How does the digital economy affect the development of the green economy? Evidence from Chinese cities. PLoS ONE 2023, 18, e0289826. [Google Scholar] [CrossRef]
- Cheng, F.; Yao, J. The effect of the digital economy on carbon emissions in China’s construction industry: Evidence from spatial econometric analysis. Environ. Sci. Pollut. Res. 2024, 31, 63085–63097. [Google Scholar] [CrossRef]
- Wong, P.S.; Zwar, C.; Gharaie, E. Examining the drivers and states of organizational change for greater use of prefabrication in construction projects. J. Constr. Eng. Manag. 2017, 143, 04017020. [Google Scholar] [CrossRef]
- Wang, H. Research on the Design Strategy of Chinese Emergency Hospital Construction Based on the Concepts of Prefabricated Construction and Modularity—The Example of Huoshenshan Hospital in Wuhan, China. Acad. J. Archit. Geotech. Eng. 2023, 5, 26–33. [Google Scholar]
- Chan, W.; Hu, H. Production scheduling for precast plants using a flow shop sequencing model. J. Comput. Civ. Eng. 2002, 16, 165–174. [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]
- Podolski, M.; Rejment, M. Scheduling the production of precast concrete elements using the simulated annealing metaheuristic algorithm. IOP Conf. Ser. Mater. Sci. Eng. 2019, 471, 112083. [Google Scholar] [CrossRef]
- Zou, Y.; Chen, Z.; Zhu, S.; Li, Y. NSGA-III-Based Production Scheduling Optimization Algorithm for Pressure Sensor Calibration Workshop. Electronics 2024, 13, 2844. [Google Scholar] [CrossRef]
- Cheng, Z.; Tang, S.; Liu, H.; Lei, Z. Digital technologies in offsite and prefabricated construction: Theories and applications. Buildings 2023, 13, 163. [Google Scholar] [CrossRef]
- Weishu, Z.; Beibei, Z.; Yang, Y. RETRACTED: Empirical study of comprehensive benefits for prefabricated buildings: A case study of Hefei city. Int. J. Electr. Eng. Educ. 2023, 60, 1009–1025. [Google Scholar] [CrossRef]
- Wang, G. Design and optimization of prefabricated component system based on BIM technology. J. Phys. Conf. Ser. 2019, 1345, 062054. [Google Scholar] [CrossRef]
- Kim, M.K.; Cheng, J.C.; Sohn, H.; Chang, C.C. A framework for dimensional and surface quality assessment of precast concrete elements using BIM and 3D laser scanning. Autom. Constr. 2015, 49, 225–238. [Google Scholar] [CrossRef]
- Wu, H.; Qian, Q.K.; Straub, A.; Visscher, H. Stakeholder perceptions of transaction costs in prefabricated housing projects in China. J. Constr. Eng. Manag. 2021, 147, 04020145. [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]
- 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]
- Nam, S.; Yoon, J.; Kim, K.; Choi, B. Optimization of prefabricated components in housing modular construction. Sustainability 2020, 12, 10269. [Google Scholar] [CrossRef]
- Yin, J.; Huang, R.; Sun, H.; Cai, S. Multi-objective optimization for coordinated production and transportation in prefabricated construction with on-site lifting requirements. Comput. Ind. Eng. 2024, 189, 110017. [Google Scholar] [CrossRef]
- Zhai, X.; Tiong, R.L.; Bjornsson, H.C.; Chua, D.K. A simulation-GA based model for production planning in precast plant. In Proceedings of the 2006 Winter Simulation Conference, Monterey, CA, USA, 3–6 December 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 1796–1803. [Google Scholar]
- Kawaguchi, S.; Fukuyama, Y. Reactive tabu search for job-shop scheduling problems considering energy management. In Proceedings of the 2017 IEEE 10th International Workshop on Computational Intelligence and Applications (IWCIA), Hiroshima, Japan, 11–12 November 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 9–14. [Google Scholar]
- Priya, A.; Sahana, S.K. A Deterministic Flowshop Scheduling Problem to minimizing the Makespan using PA-ACO. Int. J. Eng. Adv. Technol. 2020, 9, 1555–1560. [Google Scholar] [CrossRef]
- Jarumaneeroj, P.; Dusadeerungsikul, P.O.; Chotivanich, T.; Akkerman, R. A multi-objective modeling approach to harvesting resource scheduling: Decision support for a more sustainable Thai sugar industry. Comput. Ind. Eng. 2021, 162, 107694. [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]
- Adewumi, A.O.; Arasomwan, A.M. Improved particle swarm optimization based on greedy and adaptive features. In Proceedings of the 2014 IEEE Symposium on Swarm Intelligence, Orlando, FL, USA, 9–12 December 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 1–6. [Google Scholar]
- Rahman, H.F.; Janardhanan, M.N.; Nielsen, I.E. Real-time order acceptance and scheduling problems in a flow shop environment using hybrid GA-PSO algorithm. IEEE Access 2019, 7, 112742–112755. [Google Scholar] [CrossRef]
- Hoseinpour, Z.; Kheirkhah, A.S.; Fattahi, P.; Taghipour, M. The problem solving of bi-objective hybrid production with the possibility of production outsourcing through meta-heuristic algorithms. Management 2020, 4, 1–17. [Google Scholar]
- Wang, S.; Zhang, X. Production scheduling of prefabricated components considering delivery methods. Sci. Rep. 2023, 13, 15094. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.J.; Wang, L. A cooperative memetic algorithm with learning-based agent for energy-aware distributed hybrid flow-shop scheduling. IEEE Trans. Evol. Comput. 2021, 26, 461–475. [Google Scholar] [CrossRef]
- Du, Y.; Li, J.q.; Chen, X.l.; Duan, P.y.; Pan, Q.k. Knowledge-based reinforcement learning and estimation of distribution algorithm for flexible job shop scheduling problem. IEEE Trans. Emerg. Top. Comput. Intell. 2022, 7, 1036–1050. [Google Scholar] [CrossRef]
- Luo, S.; Zhang, L.; Fan, Y. Real-time scheduling for dynamic partial-no-wait multiobjective flexible job shop by deep reinforcement learning. IEEE Trans. Autom. Sci. Eng. 2021, 19, 3020–3038. [Google Scholar] [CrossRef]
- Wang, H.; Cheng, J.; Liu, C.; Zhang, Y.; Hu, S.; Chen, L. Multi-objective reinforcement learning framework for dynamic flexible job shop scheduling problem with uncertain events. Appl. Soft Comput. 2022, 131, 109717. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhu, H.; Tang, D.; Zhou, T.; Gui, Y. Dynamic job shop scheduling based on deep reinforcement learning for multi-agent manufacturing systems. Robot. Comput.-Integr. Manuf. 2022, 78, 102412. [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]
- Ishibuchi, H.; Imada, R.; Setoguchi, Y.; Nojima, Y. Performance comparison of NSGA-II and NSGA-III on various many-objective test problems. In Proceedings of the Evolutionary Computation, Vancouver, BC, Canada, 24–29 July 2016. [Google Scholar]
- Deb, K.; Jain, H. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
- Cao, H.; Wang, Y. Research on Multi-Objective Flexible Job Shop Scheduling Problem Based on Improved NSGA-II. Master’s Thesis, Zhejiang University of Technology, Hangzhou, China, January 2019. [Google Scholar]
Authors | Strengths | Weaknesses |
---|---|---|
Chan et al. [6] | Proposed a foundational flow shop sequencing model. | Did not consider mold and pallet constraints. |
Ko et al. [15] | Investigated the effect of buffer size on production lines. | Single optimization objective; insufficient discussion on parameter sensitivity. |
Yang et al. [16] | Optimized shared resource allocation using genetic algorithm. | Genetic algorithm prone to premature convergence; parameter sensitivity not adequately discussed. |
Wang et al. [7] | Integrated mold manufacturing, storage, and transportation into the scheduling model. | Assumed adequate transportation capacity; did not consider resource constraints. |
Nam et al. [17] | Developed a detailed model considering production lead times and area constraints. | Did not explore optimization for parallel production of multiple projects. |
Yin et al. [18] | Established a model for coordinating production and transportation scheduling. | Simplified transportation time modeling; affected by traffic and weather conditions. |
Authors | Strengths | Weaknesses |
---|---|---|
Zhai et al. [19] | Proposed a model combining simulation and GA for integrating mold and labor resources. | Uncertainty in transit time and risk of build damage. |
Kawaguchi et al. [20] | Reactive tabu search for JSP with energy management. | Performs well on small-scale problems; needs research on large-scale problems. |
Podolski et al. [8] | Simulated annealing-based model for precast concrete components, considering weather-independent production. | Single-objective optimization; multi-objective optimization is more practical. |
Priya et al. [21] | Improved solution quality using Single-Point Swap and local search. | Lack of consideration for dynamic disruptions (e.g., equipment maintenance, order reprioritization). |
Pist et al. [22] | PSO for multi-objective harvesting resource scheduling. | Focuses on economic and environmental objectives; other objectives (e.g., social impacts) not considered. |
Huo et al. [23] | Improved genetic and particle swarm optimization algorithms for assembly, production, and transportation phases. | Phases modeled separately; future work could integrate them into one model. |
Zou et al. [9] | Chaotic mapping to prevent local optima in NSGA-III for workshop scheduling. | Compared with traditional NSGA-III and NSGA-II, but not with other recent multi-objective algorithms. |
Authors | Strengths | Weaknesses |
---|---|---|
Adewumi et al. [24] | Proposed an improved PSO algorithm that enhances global search and convergence performance in multimodal optimization problems through adaptive mechanisms and dynamic adjustments. | Future work mentioned applying methods beyond value-based approaches to define thresholds. |
Rahman et al. [25] | Proposed a hybrid algorithm combining GA and PSO for real-time order acceptance and scheduling, achieving better performance than existing methods in terms of computational efficiency and solution quality. | Taillard benchmark are usually static, whereas the actual real-time order scheduling problem has dynamic order properties. |
Hoseinpour et al. [26] | Tackled a bi-objective hybrid production problem with outsourcing using ICA and GA-PSO. It demonstrates GA-PSO’s faster convergence and ICA’s solution stability in optimizing profit and meeting market demand. | The manual tuning of algorithm parameters, despite validation through multiple experiments, may not ensure the identification of globally optimal parameter combinations. |
Wang et al. [27] | Proposed GGA to optimize the production scheduling of prefabricated components by minimizing storage costs and delivery times, demonstrating superior performance over other algorithms. | The actual production environment may involve multiple objectives, such as minimizing costs, lead times, and maximizing resource utilization. |
Authors | Strengths | Weaknesses |
---|---|---|
Wang et al. [28] | Proposed a cooperative memetic algorithm with RL to optimize energy-aware distributed HFS scheduling, achieving better solution quality and diversity than existing methods. | The consideration of costs in the production environment is lacking. |
Du et al. [29] | Proposed an EDA-DQN algorithm to optimize makespan and electricity cost in the FJSP, outperforming existing methods. | More systematic parameter optimization methods, such as Bayesian optimization or machine learning-based parameter tuning methods, can be used to explore the parameter space more efficiently. |
Luo et al. [30] | Employed three PPO-based agents operating at different spatiotemporal scales to optimize total weighted tardiness, average machine utilization, and variance of machine workload. | PPO is an on-policy RL algorithm, missing the comparison with other off-policy algorithms. |
Wang et al. [31] | Proposed a dynamic multi-objective flexible job shop scheduling algorithm (DMDDQN) based on RL, which combines double deep Q-networks and a real-time processing framework to effectively handle dynamic events and generate complete scheduling plans. | In complex FJSP scenarios, inaccurate estimation of the Q-value may still occur due to factors such as uncertainty and noise in estimating the Q-value, resulting in a non-optimal policy choice. |
Zhang et al. [32] | Proposed a DRL model trained with the PPO strategy to optimize dynamic JSP in terms of maximum completion time, machine tool balance, and total profit. | Experiments were conducted only on a small-scale testbed for multi-intelligent body manufacturing systems. |
Symbol | Definition |
---|---|
i | Number of components produced, |
j | Number of a specific type of component, |
Number of component types | |
Total labor cost. | |
The number of workers | |
Normal working hours | |
Overtime hours | |
Remuneration rates for regular work | |
Overtime pay rates | |
Current Work Efficiency | |
Baseline productivity (without overtime) | |
T | Time required to complete the production of this batch |
Time from entry to completion of component i processing | |
Completion time of component i on process k | |
Duration of machining of component i on process k | |
Time in buffer awaiting processing | |
Cumulative time for production of components | |
Normal daily processing time for workers | |
Time expended during the curing phase of the component | |
Whether component i is in the curing stage | |
Time at which component i should be delivered as agreed in the order | |
Float time for early or late delivery of component i | |
Q | Scheduling sequence of components |
Scheduled sequence of components | |
Unscheduled sequence of components | |
M | Capacity of the curing kiln for components |
Remaining capacity of the curing kiln for components | |
B | Capacity of buffer |
Remaining capacity of buffer | |
Remaining quantity of molds | |
Production scheduling status tuple for components | |
Production scheduling action tuple for components | |
Weight parameter 1 | |
Weight parameter 2 | |
Decay coefficient of the impact of overtime on efficiency |
Component ID | Mold Type | k = 1 (h) | k = 2 (h) | k = 3 (h) | k = 4 (h) | k = 5 (h) | k = 6 (h) | Delivery Time (h) |
---|---|---|---|---|---|---|---|---|
1 | A | 0.8 | 0.8 | 1.0 | 12 | 0.5 | 0.4 | 96 |
2 | B | 1.1 | 1.0 | 2.0 | 12 | 1.2 | 0.6 | 112 |
3 | B | 1.1 | 1.5 | 2.0 | 12 | 1.0 | 0.5 | 90 |
4 | C | 1.6 | 1.2 | 1.8 | 12 | 1.0 | 0.5 | 105 |
5 | D | 2.3 | 1.8 | 2.4 | 12 | 1.4 | 0.6 | 110 |
6 | D | 2.6 | 1.8 | 2.4 | 12 | 1.4 | 0.6 | 98 |
7 | C | 1.5 | 1.3 | 1.2 | 12 | 0.8 | 0.5 | 100 |
8 | B | 1.2 | 0.8 | 2.0 | 12 | 1.2 | 0.8 | 108 |
9 | B | 1.0 | 0.8 | 2.4 | 12 | 1.0 | 0.8 | 108 |
10 | A | 0.8 | 1.0 | 1.0 | 12 | 0.5 | 0.6 | 92 |
Mold Type | Quantity | Components |
---|---|---|
A | 3 | 1, 10, 19 |
B | 4 | 2, 3, 8, 9, 12, 13, 14, 16 |
C | 3 | 4, 7, 11, 17, 18 |
D | 3 | 5, 6, 15, 20 |
Serial Number | F1 (CNY) | F2 (h) | Component Order |
---|---|---|---|
1 | 8692 | 130.2 | 1-10-12-14-11-2-18-16-17-3-9-8-15-4-13-7-20-6-19-5 |
2 | 8259 | 150.9 | 1-10-12-18-11-2-14-17-3-9-16-8-15-4-7-13-19-6-5-20 |
3 | 7410 | 158.4 | 12-1-10-2-18-11-3-9-14-17-16-8-15-4-20-13-7-5-6-19 |
4 | 7164 | 180.0 | 12-1-10-18-2-11-14-17-3-9-16-8-15-4-13-7-20-5-19-6 |
5 | 6994 | 185.3 | 12-1-10-18-2-14-17-11-3-9-16-8-15-4-13-7-20-5-19-6 |
6 | 6530 | 197.9 | 12-1-10-18-11-2-17-3-14-9-16-8-4-15-7-13-20-5-19-6 |
7 | 5892 | 208.3 | 12-1-10-18-11-2-17-14-3-9-8-16-4-15-20-7-19-6-13-5 |
8 | 5285 | 226.6 | 12-10-1-2-18-11-14-17-3-9-16-8-15-20-4-13-7-5-19-6 |
Serial Number | F1 (CNY) | F2 (h) | Component Order |
---|---|---|---|
1 | 8702 | 132.2 | 1-10-12-14-11-2-18-16-17-3-9-8-15-4-13-7-20-5-19-6 |
2 | 8219 | 148.9 | 1-10-12-18-11-2-14-17-3-9-16-8-15-4-7-13-19-20-6-5 |
3 | 7406 | 156.4 | 12-1-10-2-18-11-3-9-14-17-16-8-15-4-20-13-7-5-19-6 |
4 | 7164 | 180.0 | 12-1-10-18-2-11-14-17-3-9-16-8-15-4-13-7-20-5-19-6 |
5 | 6994 | 185.3 | 12-1-10-18-2-14-17-11-3-9-16-8-15-4-13-7-20-5-19-6 |
6 | 6537 | 195.9 | 12-1-10-18-11-2-17-3-14-9-16-8-4-15-7-13-20-5-6-19 |
7 | 5892 | 208.3 | 12-1-10-18-11-2-17-14-3-9-8-16-4-15-20-7-19-6-13-5 |
8 | 5265 | 221.6 | 12-10-1-2-18-11-14-17-3-9-16-8-15-4-13-7-20-5-19-6 |
Serial Number | F1 (CNY) | F2 (h) | Component Order |
---|---|---|---|
1 | 8692 | 130.2 | 1-10-12-14-11-2-18-16-17-3-9-8-15-4-13-7-20-6-19-5 |
2 | 8219 | 148.9 | 1-10-12-18-11-2-14-17-3-9-16-8-15-4-7-13-19-20-6-5 |
3 | 7392 | 150.4 | 12-1-10-2-18-11-3-9-14-17-16-15-8-4-20-13-7-5-6-19 |
4 | 7164 | 180.0 | 12-1-10-18-2-11-14-17-3-9-16-8-15-4-13-7-20-5-19-6 |
5 | 7064 | 178.5 | 12-1-10-18-11-2-14-17-16-9-3-8-15-4-13-7-20-5-6-19 |
6 | 6994 | 185.3 | 12-1-10-18-2-14-17-11-3-9-16-8-15-4-13-7-20-5-19-6 |
7 | 6525 | 190.9 | 12-1-10-11-2-18-17-3-14-9-16-8-4-15-7-13-20-5-19-6 |
8 | 5892 | 208.3 | 12-1-10-18-11-2-17-14-3-9-8-16-4-15-20-7-19-6-13-5 |
9 | 5265 | 221.6 | 12-10-1-2-18-11-14-17-3-9-16-8-15-4-13-7-20-5-19-6 |
Optimization Target | MOEA/D Algorithm | Improved NSGA-II Algorithm | ||||
---|---|---|---|---|---|---|
Best | Average | Variance | Best | Average | Variance | |
F1 | 5285 | 7026 | 5250 | 7014 | ||
F2 | 130.2 | 181.8 | 865.7 | 130.2 | 173.1 | 630.2 |
Optimization Target | NSGA-II Algorithm | Improved NSGA-II Algorithm | ||||
---|---|---|---|---|---|---|
Best | Average | Variance | Best | Average | Variance | |
F1 | 5265 | 7020 | 5250 | 7014 | ||
F2 | 132.2 | 179.8 | 835.7 | 130.2 | 173.1 | 630.2 |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhao, Y.; Du, S.; Tu, M.; Ma, H.; Shang, J.; Xiang, X. Multi-Objective Scheduling Optimization of Prefabricated Components Production Using Improved Non-Dominated Sorting Generic Algorithm II. Buildings 2025, 15, 742. https://doi.org/10.3390/buildings15050742
Zhao Y, Du S, Tu M, Ma H, Shang J, Xiang X. Multi-Objective Scheduling Optimization of Prefabricated Components Production Using Improved Non-Dominated Sorting Generic Algorithm II. Buildings. 2025; 15(5):742. https://doi.org/10.3390/buildings15050742
Chicago/Turabian StyleZhao, Yishi, Shaokang Du, Ming Tu, Haichuan Ma, Jianga Shang, and Xiuqiao Xiang. 2025. "Multi-Objective Scheduling Optimization of Prefabricated Components Production Using Improved Non-Dominated Sorting Generic Algorithm II" Buildings 15, no. 5: 742. https://doi.org/10.3390/buildings15050742
APA StyleZhao, Y., Du, S., Tu, M., Ma, H., Shang, J., & Xiang, X. (2025). Multi-Objective Scheduling Optimization of Prefabricated Components Production Using Improved Non-Dominated Sorting Generic Algorithm II. Buildings, 15(5), 742. https://doi.org/10.3390/buildings15050742