Next Article in Journal
Vibrator Rack Pose Estimation for Monitoring the Vibration Quality of Concrete Using Improved YOLOv8-Pose and Vanishing Points
Previous Article in Journal
A Mesoscale Comparative Analysis of the Elastic Modulus in Rock-Filled Concrete for Structural Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Production Sequencing and Layout Optimization of Precast Concrete Components under Mold Resource Constraints

by
Junyong Liang
1,2,*,
Zhifang Cao
3,*,
Qingzhi Zu
4,
Hua Huang
1 and
Shunsheng Guo
5
1
School of Civil Engineering, Sichuan University of Science and Engineering, Zigong 643000, China
2
Key Laboratory of Higher Education of Sichuan Province for Enterprise Informationalization and Internet of Things, Sichuan University of Science and Engineering, Zigong 643000, China
3
Sichuan Vocational College of Health and Rehabilitation, Zigong 643000, China
4
School of Architectural Engineering, Zhangzhou Institute of Technology, Zhangzhou 363000, China
5
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
*
Authors to whom correspondence should be addressed.
Buildings 2024, 14(10), 3173; https://doi.org/10.3390/buildings14103173 (registering DOI)
Submission received: 18 August 2024 / Revised: 27 September 2024 / Accepted: 28 September 2024 / Published: 5 October 2024
(This article belongs to the Section Construction Management, and Computers & Digitization)

Abstract

:
Precast concrete components have attracted a lot of attention due to their efficient production on off-site production lines. However, in the precast component production process, unreasonable production sequence and mold layout will reduce production efficiency and affect the workload balance between each process. Due to the multi-species and small-lot production characteristics of precast concrete components, the number of molds corresponding to each precast concrete component is generally limited. In this paper, a production sequence and layout optimization model for assembling precast concrete components under a limited number of molds is proposed, aiming to improve the comprehensive utilization efficiency of the mold tables and balance the workload between each production process of precast components. In order to obtain a better production sequence and a richer combination of mold layout schemes, a multi-objective teaching-learning-based optimization algorithm based on the Pareto dominance relation is developed, and an enhancement mechanism is embedded in the proposed algorithm. To verify the superior performance of the enhanced teaching-learning-based optimization algorithm in improving the comprehensive utilization efficiency of the mold tables and balancing the workload between various processes, three different sizes of precast concrete component production cases are designed. The research results show that the proposed model and optimization algorithm can help production managers to efficiently formulate more reasonable precast component production sequence and layout schemes, especially for those enterprises that are struggling to improve the efficiency of precast concrete component production.

1. Introduction

Prefabricated buildings are buildings assembled on construction sites using precast concrete components (PC), which is not only conducive to the saving of resources and energy, reduction of construction pollution, enhancement of labor productivity and quality and safety level, but also conducive to the promotion of the development of the traditional construction industry with the deep integration of information technology and industrialization, as compared with the traditional on-site pouring construction method [1]. The Chinese government strongly encourages the development of prefabricated buildings; for example, the assembly rate of prefabricated buildings in Sichuan Province is targeted to reach more than 50% of buildings, accounting for 40% of new buildings in 2025. However, since the development of prefabricated buildings in China is still in the preliminary stage, a complete design standard system for prefabricated buildings has not yet been established, and there are various forms and types of components. A survey shows that prefabricated buildings cost about 300 to 500 yuan per square meter higher than traditional cast-in-place buildings [2], which is very unfavorable for the application and promotion of prefabricated buildings, thus arousing great concern and interest from government authorities and researchers. PC production is an important part of prefabricated buildings, and its production organization and production efficiency also directly affect the construction progress and total cost of prefabricated buildings [3,4,5].
Given the sustained high demand for PC in the construction industry and the increasingly fierce market competition, optimizing the production sequence and mold layout of PC has become more and more critical and urgent. The production process of PC heavily relies on mold technology, exhibiting distinct, discrete manufacturing characteristics [6]. A reasonable PC production sequence directly determines the operational efficiency and overall performance of the entire production line. The core of the mold layout strategy lies in maximizing the space utilization of the mold table through precise production sequence planning and layout design within the limited workspace of the mold table, which in turn promotes the significant improvement of the overall production efficiency [7].
Faced with the practical challenges of limited mold resources, diverse PC product types, and small production batches, how to accurately formulate the production sequence and layout of the program has become a complex and challenging task. This requires us to ensure the efficient use of the mold table while also balancing the relative workload between each mold table to optimize the overall production process and improve the efficiency of resource utilization [8,9]. Therefore, in-depth exploration and implementation of PC production sequencing and mold layout optimization strategy are of great significance to enhance the competitiveness and market adaptability of PC production enterprises. The main contributions of this paper are as follows:
  • The production sequence and layout optimization of PC under mold resource constraints model for the limited quantity of PC molds is established while considering the production spacing layout requirements between the molds and the four sides of the mold table, as well as between molds so that the constructed PSLO-PC-MRC model is more in line with the actual production scenarios.
  • In the PSLO-PC-MRC model, both consider the highest comprehensive utilization of the mold tables required to complete the order. At the same time, considering that the utilization rate of each mold table fluctuates as little as possible, the PC production line has a better rhythm.
  • A multi-objective teaching–learning-based optimization with an embedded enhancement mechanism is developed to solve the PSLO-PC-MRC, and case studies are used to validate the algorithm’s effectiveness in determining the optimization of the PC production sequencing and layout schemes.
The rest of the paper is organized as follows. Section 3 describes the problem and constructs a mixed-integer planning model for PSLO-PC-MRC. Then, a multi-objective enhanced teaching–learning-based optimization method for solving PSLO-PC-MRC is described in detail in Section 4. Section 5 presents three different PC production sequencing and layout optimization cases to validate the performance of the proposed model and algorithm. The last section summarizes and indicates possible future research directions.

2. Related Works

2.1. PC Production Process and Production Methods

PC production mainly includes six processes [10]. (1) Mold assembly. After the mold and mold table are cleaned up, the mold corresponding to the PC to be produced is selected and installed according to the delineated position. (2) Reinforcing steel and embedded parts installation. The reinforcement mesh, truss bars, and embedded parts (e.g., electrical conduits and boxes) are lifted or placed into the pre-designed positions of the mold. (3) Concrete casting. The well-mixed concrete is poured into the molds and is spread smoothly and evenly. (4) PC curing. Either natural or steam curing is used, and in production, PC is generally placed in a curing chamber filled with saturated steam to accelerate concrete hardening in a higher temperature and humidity environment. (5) Demolding. When the concrete strength of the PC reaches the specified threshold range, it can be demolded and lifted. (6) PC finishing and repair. After demolding, repair non-stressed cracks on the PC surface and damaged exterior finishing materials, if required [11]. As far as PC production organization is concerned, it currently consists mainly of fixed mold table production (also known as stationary system) and flow mold table production (also known as traveling system) [12]. No matter what production organization method is adopted, the main process is also the six mentioned above. The difference is that in fixed mold table production, the mold table is fixed and immobile, and the workers, steel, concrete, and other materials carry out various operations around the mold table. It has a wide range of applications and strong universality, and it is suitable for producing various standardized and non-standard-shaped PCs [13]. In the flow mold table production, which is the research object of this paper, the production cycle time is generally relatively fixed, the assembly line is divided into several workstations, and a fixed number of operators and tools are configured in each workstation according to the operation content of the process, and each workstation is only fixed to complete a one or a small number of processes, indicating a high degree of specialization. During production, the mold tables are driven by power to move between the workstations. This production method has high efficiency, low production cost, and stable PC quality, which is especially suitable for mass production of PCs [14,15].

2.2. PC Production Scheduling

Since Warssawski first proposed the PC production planning and scheduling problem, numerous scholars have made significant efforts and attempts [16]. Subsequently, Hu and his partners abstracted and proposed a basic scheduling model for PC production based on flow shop, which paved the way for subsequent research on PC off-site production planning and scheduling [4,8,17,18]. Generally, standard types of PCs are produced based on inventory, while non-standard types of PCs are produced based on orders. The production scheduling problem of PCs in a flow shop in a hybrid MTO-MTS environment and the manufacturing scheduling mode of distributed multi-PC factories have been investigated to enhance delivery timeliness [10,19]. With the uninterruptible nature of the two processes of PC casting and curing, the blocking scheduling problem between multiple mold tables on the assembly line is investigated to make the scheduling model more compatible with the production reality [11]. The PC production dynamic scheduling model, which is characterized by uncertainty in construction project progress, has reduced the probability of delayed delivery to a certain extent [1,15,20]. A full supply chain production scheduling model considering mold manufacturing, PC storage, and transportation processes has been proposed, ensuring a more accurate calculation of PC off-site completion time and on-site delivery time [21]. A three-level supply chain management model with random constraints for off-site construction has been proposed, aiming to meet the needs of construction sites while minimizing total costs [22]. Recently, a production redundancy scheduling optimization model developed to cope with unstable production interruptions in PCs has achieved the minimization of interruption losses in PC production [23]. A PC production scheduling model with sequentially dependent due dates is proposed, and the total weighted earliness and tardiness are minimized using integrated differential evolution simulation [24]. The optimization objectives of PC production planning and scheduling mainly include minimizing the makespan [25,26], production cost [27,28], inventory cost [29], and penalty costs incurred due to delayed or early delivery [30,31]. Reducing bottlenecks and construction delays [32], maximizing profitability and supply security [33], etc. Production scheduling is an NP-hard problem [21], and there are roughly three types of optimization methods commonly used: exact methods, heuristic methods, and meta-heuristic algorithms. In the exact methods, the mathematical analysis method [16], mixed-integer linear programming [10], branch and bound [34] are mostly used in LINGO [35] and CPLEX [36]. Palmer, Gupta, Campbell Dudek Smith, rapid access, and other methods were developed to reduce the makespan of PCs [21]. However, as the number of jobs increased, the exact methods and heuristics became overwhelming, and meta-heuristics were proposed, mainly consisting of swarm intelligence evolutionary algorithms represented by genetic algorithms [37], simulated annealing [38], etc. In recent years, simulation [39], reinforcement learning, and deep reinforcement learning-based algorithms [25,40] have also been successfully applied in PC production scheduling.

2.3. The Role of Molds in PC Production

During a production cycle, the PCs move unidirectionally between workstations on the mold table by the line. As the first PC production process, researchers have carefully studied mold assembly due to its complexities. Tharmmaphornphilas and Sareinpithak studied the problem of a PC production process containing identical parallel molds with shared resources to minimize the total product cost [36]. Lim studied the optimization of production scheduling and yard design for PC in-site production under the constraint of mold tables [3]. BENJAORAN et al. and Yang et al. investigated the impact of the availability of customized molds on PC processing time [41,42]. Hu incorporated mold planning into flow shop scheduling optimization and investigated the balanced use of molds during PC production to reduce excessive mold manufacturing waste triggered by peak mold usage demand [8].

2.4. Research Gap

In terms of the layout of the PCs on the mold table, there is only a little literature related to it. Zheng et al. introduced group technology into the allocation of PCs on the mold tables to optimize the scheduling problem in mixed-flow PC production [14,26]. However, only a 0–1 random approach was used to arrange PCs onto the mold tables without paying attention to the geometric and positional relationship between them, resulting in the inability to provide a solution for the mold assembly of PCs, which is a certain gap with the actual PC production. Wang et al. overcame the above shortcomings by proposing a linear optimization model that takes into account constraints such as the order demand, the size of the mold table, and the positional relationship between the PCs and the mold table, which can maximize the average utilization of the mold tables used in the mold assembly process [7]. But there are two shortcomings. On the one hand, it ignored the fact that the quantity of molds for each type of PC is in limited supply due to the higher manufacturing cost. On the other hand, it is assumed that the arrangement of PCs on the mold table is limited, and the quantity is unknown, resulting in poor practical applicability. Finally, the production line balancing should be considered when PCs are placed on the mold tables [43]. For example, two adjacent mold tables on the production line, if the projected area of the PC molds on them varies greatly after placement, the working time of the operators will fluctuate greatly in the subsequent workstations such as reinforcing steel and embedded parts installation and concrete casting, which will lead to wasted time during the waiting process for the PCs to be processed, increase the production cycle. Secondly, an unbalanced PC production line can result in the overloading of some workers and underloading of others. When some workers are busy with PC operations, other workers may not have enough work to tackle, wasting human resources. In addition, an unbalanced production line may lead to poor collaboration among workers, causing dissatisfaction among operators, thus affecting overall work efficiency. Therefore, we propose the optimization of the production sequence and layout of precast concrete components under mold resource constraints (PSLO-PC-MRC) to compensate for the shortcomings of the above research.

3. Model of PSLO-PC-MRC

3.1. Problem Description

On the PC production line, there are a series of mold tables, and all six production processes of the PC are completed on the mold tables. Figure 1 shows a part of the production line. At the mold assembly workstation, a total of eight PCs of five different sizes are placed on two front-to-back adjacent mold tables. Not only are these PCs not allowed to overlap each other, but they also need to be spaced apart from each other to allow the operators to work on them. It can be intuitively seen that the area where the PCs are placed is the effective utilization area of the mold tables, while the other areas are wasted areas. The larger the projected area of PCs on the mold table, the higher the utilization rate. Improving the comprehensive utilization rate of the mold table can greatly save amortization costs and energy consumption, especially for the higher energy-consuming curing process. Under the limited capacity of the curing kiln, more PCs can be heated in the same curing cycle.
The PSLO-PC-MRC problem is similar to, but more complex than, the 2D bin packing problem because the 2D bin packing problem only needs to consider the size constraint of the bin [44], while the PSLO-PC-MRC problem not only needs to consider the size of the external bin (mold table), but also needs to cyclically layout the items (PCs) waiting for production due to the limited number of molds, and the spacing distance of the molds has to be considered. As shown in Table 1, the number of molds for each type of PC is less than the order demands. Therefore, the PSLO-PC-MRC problem can be described as how to allocate PCs to the mold tables in a reasonable manner under limited mold resources to maximize the comprehensive utilization rate of the mold tables while balancing the utilization rate of each mold table to improve the balance of the PC production line.

3.2. Mathematical Model of PSLO-PC-MRC

3.2.1. Notations

i , j : PC type index, i , j I .
l i , w i : the length and width of component i ,   i I .
I : PC types, I = 1,2 , 3 , , N c .
d i : demand quantity of component i ,   d i N + .
Q i : mold quantity of component i ,   Q i N + .
k : mold table index,   k K .
L , W : length and width of the mold table, L = 10,000   m m , and W = 4000   m m .
K : mold table numbers,   K = 1,2 , 3 , , N m .
d : layout spacing between any two PCs, d = 300   m m .
η k : utilization rate of mold table k .
( x i , y i ) : positioning coordinates of the lower left corner of component i .
s : layout sequence index,   s S .
S : total number of layout sequences,   S = 1,2 , 3 , , N s .
P i s : the number of i type molds used in the s layout sequence.
r i : if PC  i is located vertically, then r i = 1 ; horizontally, then r i = 0 .
U R : average utilization rate of mold tables.
S I : workload smoothness index of all mold tables.

3.2.2. Objectives

max U R = i = 1 N c d i · l i · w i N m · L · W × 100
min S I = k K ( η k m a x η k ) 2 / N m
Two objectives will be optimized in the PSLO-PC-MRC. Equation (1) represents the average utilization rate (UR) of all the mold tables when all PCs are arranged. The utilization rate of each mold table is obtained by the ratio of the rectangular projected area of all PCs on it (not including layout spacing distance) to the area of the mold table, and a higher UR means higher production capacity. Among all the mold tables, some have higher utilization rates, and some have lower utilization rates. Different utilization rates mean that the operating time of the mold tables in the same process is different. If the utilization rate of all the mold tables fluctuates greatly, it will have a large negative impact on the balance of the production line, and even the process content cannot be completed within the specified cycle time. Equation (2) is formulated to express the influence of the utilization rate of all mold tables on the balance of the production line, which is represented by the smoothness index (SI), the smaller SI is more favored, and the ideal value is 0.
For example, there are 5 PCs on the mold table 1# and 3 PCs on the mold table 2# in Figure 1. η 1 of the mold table 1# is equal to the ratio of the area of these 5 PCs to the area of the mold table, and similarly, η 2 is the ratio of the area of the 3 PCs to the area of the mold table. Then UR is the average of η 1 and η 2 , and SI can be obtained by bringing η 1 and η 2 into Equation (2).

3.2.3. Constraints

0 P i s Q i ,       i I , s S
s = 1 N s P i s = d i ,       i I
d / 2 x i L 1 r i · l i r i · w i d / 2 ,       i I
d / 2 y i W 1 r i · w i r i · l i d / 2 ,       i I
x i + 1 r i · l i + r i · w i + d x j ,       i , j I
x j + 1 r j · l j + r j · w j + d x i ,       i , j I
y i + 1 r i · w i + r i · l i + d y j ,       i , j I
y j + 1 r j · w j + r j · l j + d y i ,       i , j I
r i = 0   o r   1 ,       i I
r j = 0   o r   1 ,       j I
d i N + ,       i I
Q i N + ,       i I
Since the molds are used cyclically, for a certain type of PCs, the total number of molds participating in each layout will not be greater than the number originally prepared, which can be limited by Formula (3). Similarly, for any specific type of PC in the whole layout scheme, the total number of molds involved should be consistent with its demand, and the constraint can be described as Equation (4).
Figure 2 visualizes the layout of two PCs on the mold table, and the relevant symbol explanations will be elaborated in detail in the third section. When the length direction of the PC is parallel to the length direction of the mold table, then r i   = 0, and r i   = 1 when they are perpendicular. At the same time, considering the protection of the PC, the minimum edge distance between the PC and the mold table is defined as d / 2 , where d is the layout spacing distance between any two PCs. Therefore, the position coordinate constraints of PC (i) on the mold table in Figure 2 are shown in Table 2, and Equations (5) and (6) limit the position of any PC not to exceed the size of the mold table.
Equations (7)–(10) are the relative position constraints of any two PCs; that is, each PC does not overlap the other, and the layout spacing constraint is also satisfied at the same time. The four equations are a set of redundant constraints because the relative position of any two PCs can only be one or two of the up-down relationship and the left-right relationship. Using the principle similar to Equations (5) and (6), for example, consider PC i on the right side of Figure 1 as PC j ; when PC i is just located on the left side of PC j , then only constraint (7) is satisfied. When PC i is located on the lower left side of PC j , then constraints (7) and (9) are both satisfied. The other mutual positional relationships between any two PCs are also the same. Equations (13) and (14) ensure that the demand quantity of any type of PC and the quantity of molds are positive integers.

4. Enhanced Teaching–Learning-Based Optimization for PSLO-PC-MRC

The teaching–learning-based optimization (TLBO) algorithm was recently developed by Rao [45] to optimize mechanical design problems. The basic idea of TLBO comes from the influence of teachers’ work on students; that is, teachers’ teaching level will affect students’ academic performance. Therefore, the process of TLBO is divided into two stages. The first stage is the teaching stage, where students learn primarily from their teachers. Then comes the learning stage, where students learn from each other. Compared with the famous swarm intelligence optimization algorithms such as genetic algorithm (GA) [37], particle swarm algorithm (PSO), and simulated annealing (SA), TLBO has special advantages, mainly reflected in the following aspects:
  • Careful adjustment of control parameters such as crossover probability and mutation probability is required in GA, and the selection of these parameters directly affects the performance and effectiveness of the algorithm. TLBO greatly simplifies this process, mainly relying on two basic parameters: population size and iteration times, reducing the complexity of parameter adjustment.
  • High interaction between particles is relied on in PSO to find the optimal solutions, but this mechanism sometimes leads to premature convergence of the particle swarm to a local optimal solution, especially in complex multimodal problems. The TLBO algorithm achieves an effective balance between global and local search while maintaining population diversity through its unique teaching and learning mechanisms.
  • SA jumps out of local optimal by simulating the probability changes during the physical annealing process, but its search process is essentially random, which may result in slow convergence speed and unstable results. In contrast, the TLBO algorithm is a deterministic search algorithm with clear and controllable search steps, which can find high-quality solutions in a shorter period.
However, basic TLBO is mostly used to solve single-objective continuous optimization problems [46,47], and no effective application has been found in the field of discrete multi-objective precast component layout optimization. Therefore, a discrete multi-objective enhanced teaching–learning-based optimization (ETLBO) based on the Pareto optimization mechanism [48] is proposed, which can effectively expand the global optimization space of the population, strengthen the local search ability, and improve the convergence speed and solution accuracy of basic TLBO. The encoding, decoding, teacher process, learner process, and enhanced process are detailed in Section 4.1, Section 4.2, Section 4.3, Section 4.4 and Section 4.5, respectively, and the steps of the ETLBO algorithm are described in Figure 3.

4.1. Encoding Scheme

Based on the reality of the PSLO-PC-MRC problem, sequence encoding is employed, and the encoding consists of two sequence vectors. The first is the sequence of mold types, which indicates the types of molds that are recycled during the production of precast components. In order to ensure the feasibility of the mold type sequence, the actual number of molds participating in each production layout should not exceed the number of its preparations. Therefore, the mold types in the first sequence vector are in the form of segments, with each segment indicating that all molds complete one production layout, and the number of segments is determined by the number of precast components produced and the number of molds. The second one is the mold orientation sequence, where the placement orientation of each mold can be randomly generated between 0 and 1. It should be noted that the same type of mold can have different orientations when it is placed, but the geometric requirements of being placed on the mold table should be met. Otherwise, it should be adjusted. Figure 4 depicts a feasible coding scheme for P14 in Table 1, where two production layouts are required to complete the required number of PCs, with all the molds used in the first production layout and only part of the molds used in the second layout to meet the production requirements. Mold #2, with its longer side, is placed parallel to the long side of the mold table, while in the second layout, they are perpendicular to each other.

4.2. Decoding Strategy

Decoding is converting the encoded individuals in the ETLBO algorithm back to specific solutions in the original problem space. The decoding strategy in this paper is to use the lowest horizontal line algorithm to determine how to place the PC molds on the mold table [49]. The core idea is to first initialize the set of horizontal lines, and then compare the width of the PC mold to be placed with the width of the lowest horizontal line in the set, and place it if the lowest horizontal line can be satisfied, otherwise raise the height of the lowest horizontal line to continue to determine until the lowest horizontal line meets the width of the PC mold and the production layout spacing requirement.
Figure 5 shows a decoding scheme for the individual encoded in Figure 4 using the following steps.
Step 1: Initialize the set of horizontal lines and set the bottom boundary line on one side of the mold table as the current lowest horizontal line.
Step 2: According to the width of the PC mold to be arranged, select the current lowest horizontal line from the collection of horizontal lines, and if there are multiple lines available at the same time, select the leftmost horizontal line.
Step 3: Judge whether the width of the current lowest horizontal line meets the width of the PC mold to be arranged; if it meets, then place the PC mold on the leftmost side of the current lowest horizontal line, update the collection of horizontal lines and go to Step 5.
Step 4: If it does not meet, compare the two horizontal lines on both sides of the current lowest horizontal line and set the lower one as the current lowest horizontal line if the heights of the two horizontal lines are different. Otherwise, select the left horizontal line, then go to Step 3.
Step 5: Determine whether all the PC molds in the encoded individual are placed; if yes, the decoding process ends. Otherwise, go to Step 2.

4.3. The Teaching Process

In multi-objective optimization, a set of solutions is called Pareto-optimal if they are not dominated by other solutions and are not dominated by each other. Therefore, the optimal solution to the PSLO-PC-MRC problem is a set of Pareto-optimal solutions. For each individual in the ETLBO algorithm population, the first stage of learning is completed through the teacher, and the teacher’s knowledge is richer, more comprehensive, and more inspiring to the students. Therefore, in the teaching process, each student exchanges information with the teacher separately to improve the individual student’s knowledge, and the teacher can randomly choose one of the Pareto-optimal solutions. Here, the method of sequence cross-mapping between two points is used, and all of the encoded individuals are performed during the sequence cross-swap. After completing the crossover, the newly generated sequences of mold types and mold directions need to be repaired and reconstructed.
Figure 6 depicts one kind of teacher process for P14. First, two crossing points are randomly selected on the encoding individuals of the two production layouts. Here, positions 5 and 10 are chosen, with the body part between them being the part to be crossed. Then, the body of the current individual is interchanged with the body part of the teacher (including the mold type and orientation). After crossing, it is found that the current coding individual may have two problems: one is that the mold type sequence no longer meets the production requirements, and the other is that the mold placement direction may not meet the size requirements of the mold table. For example, molds 1 and 2 need to be used 3 and 2 times, respectively, in the first production layout, while their preparation quantities are only 2 and 1, which violates the rationality of actual production. Therefore, it needs to be adjusted according to the mold quantity constraint. Taking the first production layout as an example, the uncrossed part can still use molds 3 and 4 two times each, which is then randomly reorganized and arranged as 4-4-3-3. Then, it was found that the placement direction of mold 4 needed to be adjusted from 1 to 0 for the second time. After the above teacher stage, the newly generated individual of the current individual becomes completely feasible.

4.4. The Learning Process

In the real teaching process, based on the teacher’s teaching process, students may not fully grasp the knowledge imparted by the teacher, and students will also learn from each other. However, in contrast to the knowledge taught by the teacher, the knowledge that students learn from each other is partial. Therefore, in the learning process, each student and another randomly selected student also use the two-point cross-mapping method. The difference is that the crossover operation is completed in either one production layout, and the newly produced encoding individual does not need to be repaired and reconstructed after the crossover.
Figure 7 shows two scenarios of the learner process, where the crossover operation can be performed in two production layouts, and the ETLBO algorithm only needs to randomly select one of them.

4.5. The Enhanced Process

The TLBO algorithm proposed by Rao [50] will start a new cycle after performing the teacher process and the learner process. According to the learning experience of real students, in addition to the above two learning methods (mainly manifested in the understanding and mastery of knowledge), there are also processes of knowledge forgetting and self-consolidation learning. Therefore, the enhanced process of the ETLBO algorithm is mainly reflected in two aspects. On the one hand, the forgetting of knowledge leads to a discrepancy between the acquired knowledge and the objectively existing knowledge, and this process is realized by the swap of partial encoding information. On the other hand, the forgotten parts of the knowledge can be compensated by self-consolidated learning. Therefore, for an individual with poor encoding effect (also known as fitness), the probability shown in Equation (15) can be used to accept if the prob is less than the fixed probability of 0.2, hoping that this part of knowledge will be migrated in the future to produce more valuable knowledge, where m represents the number of objectives to be optimized, S and S’ represent two individuals before and after the enhanced process, and MaxIter and CurIter indicate the maximum and current iterations. Through the enhanced process, the local search capability of the ETLBO algorithm can be effectively improved. Figure 8 depicts the swap process of the mold type and orientation sequences.
p r o b = t = 1 m e x p ( f t S f t S M a x I t e r C u r I t e r )

4.6. Pareto Nondominated Solutions

The objective of PSLO-PC-MRC is to simultaneously maximize UR and minimize SI, which is a multi-objective optimization problem. Therefore, Pareto-dominated solutions are introduced to compare and evaluate the relationship between the advantages and disadvantages of different solutions. A solution P is said to be Pareto non-dominated by another solution Q if P is non-inferior in all objectives and superior in at least one objective to Q. A solution is said to be Pareto nondominated if any other solution in all objectives does not dominate it [51]. To ensure consistency in the direction of optimization, we take the mold table’s idle rate (IR) as the minimization objective, where IR = 100 − UR.

5. Experimental Verification and Discussion

The proposed ETLBO is developed using Matlab R2021a, running on the Windows 11 operating system with a 3.10 GHz Intel (R) Core (TM) i5-10500 processor and 8 GB of RAM. We will use three case studies of different scales to verify that the proposed model and ETLBO can provide effective solutions for the PSLO-PC-MRC problem.
It should be pointed out that in the existing literature on PC production scheduling and management, we have not yet found information on the specific dimensions of PC and related molds. Therefore, the small and medium-scale cases mainly come from the atlas of truss-reinforced concrete laminated slabs published by the China Institute of Building Standard Design and Research Co., Ltd in Beijing, China. Meanwhile, assuming that the order demand dates for each type of problem are the same.
The commonly used GA, SA, and TLBO algorithms without enhanced strategy in PC production scheduling were used for performance comparison. These algorithms have different calculation parameters and termination conditions. The calculation parameters involved in GA, TLBO, and ETLBO all include population size, while GA also includes crossover and mutation probabilities. SA includes initial temperature, Markov chain length, and cooling rate. All these parameters were determined using the analysis of variance method in the literature [51], based on equivalent scale cases in the literature [37,38]. To ensure fairness, all algorithms are run independently five times, with a single run time of N c · d i · Q i seconds, after which all algorithms automatically terminate.

5.1. Small-Scale Case

This case is from Table 1, with 14 PCs of four types and only eight molds. Therefore, the population size was set to 60, and the crossover and mutation probabilities of GA were set to 0.7 and 0.3, respectively. The initial temperature, Markov chain length, and cooling rate were set to 500, 10, and 0.90, respectively.
After the execution, all algorithms obtained more than 20 Pareto-nondominated solutions, and Table 3 only lists the most representative production sequence and layout schemes. All four algorithms require molds to be rotated on five mold tables to complete the production order, and their comprehensive IR and SI are 51.16% and 5.02, respectively. However, the first three algorithms only obtained one utilization scenario for the mold tables, with UR values of 48.95%, 51.83%, 42.16%, 48.95%, and 52.31% for the five mold tables, respectively. But ETLBO also obtained another type, with UR values of 51.83%, 48.95%, 42.16%, 52.31%, and 48.95%. This preliminarily indicates that in small-scale situations, ETLBO can discover more Pareto optimal solutions with slightly better performance than the first three methods.

5.2. Medium-Scale Case

The data for the medium-sized case is shown in Table 4, with 19 types of PCs, a total order demand of 59 pieces, and 33 prepared molds. Similar to the above, the population size was set to 120, and the crossover and mutation probabilities for GA were set to 0.8 and 0.2. The initial temperature, Markov chain length, and cooling rate were set to 800, 20, and 0.95, respectively. 11 Pareto nondominated solutions were obtained in total, and Table 5 lists the Pareto-nondominated solutions corresponding to each algorithm. Overall, all the algorithms have obtained acceptable solutions, but upon closer examination, it was found that the first solution obtained by ETLBO can dominate all solutions except for the solution with IR = 42.74% and SI = 3.43.
Choosing hypervolume (HV) as the convergence evaluation index [52], we tracked the change of HV of the four algorithms from the beginning to the end of the run, as shown in Figure 9a. It can be intuitively seen that the quality of the Pareto optimal solutions obtained by each algorithm gradually improves as the algorithms run, and the various algorithms start to converge when it comes to 3/5 to 4/5 times the total time. From the HV convergence index, GA and SA perform equally well on the P59 problem, TLBO performs relatively well and obtains a nondominated solution, while ETLBO performs the best, further demonstrating the superior performance of the proposed ETLBO algorithm.
Figure 9b–d shows the obtained mode table utilization scenarios for SA, GA, TLBO, and ETLBO, respectively. Compared with the other three algorithms, ETLBO can always obtain solutions with higher mold utilization and balanced mold utilization. Meanwhile, the difference between the two Pareto optimal solutions obtained by ETLBO is mainly reflected in the fact that the utilization rate of the mold table corresponding to ETLBO1 is higher than that of ETLBO2. In contrast, the fluctuation of the utilization rate is reversed.

5.3. Large-Scale Case

The case is from a PC production line in Ya’an, Sichuan Province, China. The case data is shown in Table 6, which contains 41 types and 192 pieces of PC composite floor slabs. Data such as concrete strength, reinforcement content, weight, and location to be installed, which are not very relevant to the objectives, are no longer considered.
To improve the statistical analysis’s reliability, each algorithm’s parameters were similarly calibrated before the algorithm comparison tests. The population size was 200 for GA, TLBO, and ETLBO, and the crossover and mutation probabilities for GA were set to 0.9 and 0.1, respectively. The initial temperatures, Markov chain lengths, and cooling rates were set to 1000, 30, and 0.98, respectively. Each algorithm was executed 10 times, where 3 Pareto nondominated solutions were obtained for ETLBO, and 2, 6, and 6 Pareto nondominated solutions were obtained for TLBO, GA, and SA, respectively.
By merging the 17 Pareto nondominated solutions, the dominant relationship between them is again determined, and the results are shown in Figure 10. By plotting the Pareto nondominated solutions for each algorithm, it can be roughly divided into four curves. The three Pareto nondominated solutions obtained by the ETLBO algorithm are (32.7%, 8.51), (34.3%, 8.14), and (35.83%, 7.49), respectively. From a macro perspective, the solutions obtained by GA and SA are significantly dominated by the three solutions obtained by ETLBO, and the solutions of SA are also dominated by GA. Compared with ETLBO, although the solutions of TLBO and ETLBO are relatively close, the solution of TLBO is still dominated by ETLBO, further demonstrating the powerful performance of the ETLBO algorithm in large-scale PC production sequencing and layout optimization.
To assist decision-makers in analyzing the advantages and disadvantages of each production sequencing and layout scheme, Figure 11, Figure 12 and Figure 13 present the layout schemes corresponding to the three Pareto-nondominated solutions obtained by ETLBO. The small rectangular blocks labeled with numbers in the figures indicate the identifier and area size of individual PCs. The vertical coordinate indicates the mold table number, and the horizontal coordinate indicates the cumulative projected area of the PCs after they are placed on the mold table, with the maximum value of 40 m2 (4000 mm × 10,000 mm) indicating the area of a single mold table. The blank areas on the right side of each figure then indicate areas of the mold table that are not being utilized.
The three scenarios require 41, 42, and 43 mold tables, respectively, with 3–6 PCs on each mold table. The utilization rate of a single mold table ranges from 48.63% to 73.28%, with a difference of about 25%. The reason lies in the differences in mold size and the combination relationship between various PCs. Due to their larger size, large-sized PCs cannot match small-sized PCs, resulting in more wasted space on the mold tables, which leads to a downward trend in the utilization of the mold tables. With the addition of small-sized PCs, the combination opportunities between molds are increased, and the utilization rate of the mold table shows a rising trend. In addition, under the constraint of the number of molds, to complete the order task, the molds need to be cycled four times, which leads to some of the mold tables not continuing to place the PC molds because of an insufficient number of molds, even though it has available space. Together with the influence of the spacing of the mold production layout, it is inevitable that some more space of the mold table will be wasted, which ultimately leads to the average utilization rate of the mold table stabilizing at about 65.7%.
Taking Figure 11 as an example, it consumed 41 mold tables. From the perspective of mold utilization rate, the utilization rate of a single mold table with 6 PCs placed is above 70%. Of course, there are also mold tables that only hold 3 PCs, with a utilization rate of over 70%, such as mold table 4 and mold table 20. The main reason why the utilization rate of these mold tables cannot be further improved is the limitation of mold table space. There are also molds with four pieces of PCs placed on them, such as molds numbered 15, 24, 27, 39, and 40, whose utilization rate is relatively low, and the space utilization rate of mold 40 is even less than 50%. The main reason is that all the PCs placed on the mold table are of large sizes, and there are no PCs of smaller sizes in the subsequent production sequences, which ultimately fails to achieve a better combination of layouts.
From the perspective of PC production line smoothness, the scheme in Figure 11 has the fewest total number of molds, which means a higher utilization rate of mold tables. In contrast, a lower SI in Figure 13 indicates a lower probability of relative idleness and excessive busyness, and the UR and SI of the scheme in Figure 12 are in a moderate state. The decision-makers can choose the specific production sequencing and layout scheme based on their key focus objective.

6. Conclusions

An optimization model for sequencing and layout of assembly precast component production is proposed in this paper. The model mainly considers the neglected mold quantity constraint in practice; that is, under the limited number of molds, the PCs in the order are reasonably and efficiently allocated on the mold tables of the production line. Two objectives, the mold table’s average utilization rate and the production line’s smoothness index, are designed. Then, a multi-objective teaching–learning-based optimization algorithm with embedded enhanced mechanism is proposed, and three cases are designed to verify the effectiveness of the PSLO-PC-MRC model and ETLBO algorithm. The experimental results show that, in small-sized cases, the number of Pareto optimal solutions obtained by ETLBO is twice that of the comparative algorithms mentioned above, and in medium-sized and large-scale cases, the average UR corresponding to ETLBO is 14.28% and 23.46% higher than the comparison algorithm, and the average SI reduction rate is 35.98% and 40.74%, respectively. This proves that the proposed ETLBO has significant advantages in improving the rhythm of the PC production line and enhancing overall mold utilization.
The PC production sequence and layout optimization model and method proposed in this paper can improve the comprehensive utilization efficiency of the mold table and the balance of the workload of each mold table in the PC production process to a certain extent. However, there are some limitations, such as the production schedule after the molds are laid out on the mold table is not taken into account and the production manager’s preference is not taken into account in the algorithm, leading to the need for further manual judgment of which production sequence and layout should be adopted after obtaining the Pareto optimal solutions. In future research, researchers can further improve the PSLO-PC-MRC model, for example, by integrating scheduling and production manager preferences into the model, while also considering how to optimize both the number of molds used and the efficiency of mold tables utilization when the number of molds is unknown. In addition, the hybrid optimization problem of reinforcement learning with the proposed algorithm (or other intelligent algorithms) can be investigated, which are all of great significance in achieving green and efficient production and promoting the development of the prefabricated construction industry.

Author Contributions

Conceptualization, J.L. and Z.C.; methodology, J.L. and Z.C.; software, S.G.; validation, Z.C., H.H. and J.L.; formal analysis, J.L.; investigation, H.H. and Z.C.; resources, H.H.; data curation, H.H. and Q.Z.; writing—original draft preparation, J.L.; writing—review and editing, Q.Z. and Z.C.; visualization, S.G.; supervision, H.H. and Z.C.; project administration, S.G.; funding acquisition, S.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant number 71171154). The APC was supported by the Key Laboratory of Higher Education of Sichuan Province for Enterprise Informationalization and Internet of Things (grant number 2024WYY02).

Data Availability Statement

All data is included in the article.

Acknowledgments

Thanks to all the reference authors who gave us inspiration and help. The authors thank the editors and anonymous commentators for their valuable comments, which have improved the quality of this paper, and the experimental institutions that provide financial support for the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. 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]
  2. Xue, H.; Zhang, S.; Su, Y.; Wu, Z. Factors Affecting the Capital Cost of Prefabrication-A Case Study of China. Sustainability 2017, 9, 1512. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. 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]
  6. Du, J.; Zhang, J.; Castro-Lacouture, D.; Hu, Y. Lean Manufacturing Applications in Prefabricated Construction Projects. Autom. Constr. 2023, 150, 104790. [Google Scholar] [CrossRef]
  7. 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]
  8. Hu, H. A Study of Resource Planning for Precast Production. Archit. Sci. Rev. 2007, 50, 106–114. [Google Scholar] [CrossRef]
  9. Goh, M.; Goh, Y.M. Lean Production Theory-Based Simulation of Modular Construction Processes. Autom. Constr. 2019, 101, 227–244. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. Chan, W.T.; Hu, H. Precast Production Scheduling with Genetic Algorithms. Proc. IEEE Conf. Evol. Comput. ICEC 2000, 2, 1087–1094. [Google Scholar] [CrossRef]
  13. Reichenbach, S.; Kromoser, B. State of Practice of Automation in Precast Concrete Production. J. Build. Eng. 2021, 43, 102527. [Google Scholar] [CrossRef]
  14. 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]
  15. 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]
  16. Warszawski, A. Production Planning in Prefabrication Plant. Build. Environ. 1984, 19, 139–147. [Google Scholar] [CrossRef]
  17. Chan, W.T.; Hu, H. An Application of Genetic Algorithms to Precast Production Scheduling. Comput. Struct. 2001, 79, 1605–1616. [Google Scholar] [CrossRef]
  18. Chan, W.T.; Hu, H. Constraint Programming Approach to Precast Production Scheduling. J. Constr. Eng. Manag. 2002, 128, 513–521. [Google Scholar] [CrossRef]
  19. 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]
  20. 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]
  21. Wang, Z.; Hu, H. Improved Precast Production–Scheduling Model Considering the Whole Supply Chain. J. Comput. Civ. Eng. 2017, 31, 1–12. [Google Scholar] [CrossRef]
  22. Salari, S.A.-S.; Mahmoudi, H.; Aghsami, A.; Jolai, F.; Jolai, S.; Yazdani, M. Off-Site Construction Three-Echelon Supply Chain Management with Stochastic Constraints: A Modelling Approach. Buildings 2022, 12, 119. [Google Scholar] [CrossRef]
  23. 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]
  24. Yazdani, M.; Kabirifar, K.; Fathollahi-Fard, A.M.; Mojtahedi, M. Production Scheduling of Off-Site Prefabricated Construction Components Considering Sequence Dependent Due Dates. Environ. Sci. Pollut. Res. 2021, online ahead of print. [Google Scholar] [CrossRef]
  25. 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]
  26. 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, 1–15. [Google Scholar] [CrossRef]
  27. Zhang, H.; Yu, L. Dynamic Transportation Planning for Prefabricated Component Supply Chain. Eng. Constr. Archit. Manag. 2020, 27, 2553–2576. [Google Scholar] [CrossRef]
  28. Meng, W.; Zhang, X. Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards. Sustainability 2020, 12, 7318. [Google Scholar] [CrossRef]
  29. 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]
  30. Ruan, M.; Xu, F. Improved Eight-Process Model of Precast Component Production Scheduling Considering Resource Constraints. J. Civ. Eng. Manag. 2022, 28, 208–222. [Google Scholar] [CrossRef]
  31. 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]
  32. Nam, S.; Yoon, J.; Kim, K.; Choi, B. Optimization of Prefabricated Components in Housing Modular Construction. Sustainability 2020, 12, 10269. [Google Scholar] [CrossRef]
  33. 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]
  34. Li, S.H.A.; Tserng, H.P.; Yin, S.Y.L.; Hsu, C.W. A Production Modeling with Genetic Algorithms for a Stationary Pre-Cast Supply Chain. Expert Syst. Appl. 2010, 37, 8406–8416. [Google Scholar] [CrossRef]
  35. Chen, J.H.; Yan, S.; Tai, H.W.; Chang, C.Y. Optimizing Profit and Logistics for Precast Concrete Production. Can. J. Civ. Eng. 2017, 44, 393–406. [Google Scholar] [CrossRef]
  36. Tharmmaphornphilas, W.; Sareinpithak, N. Formula Selection and Scheduling for Precast Concrete Production. Int. J. Prod. Res. 2013, 51, 5195–5209. [Google Scholar] [CrossRef]
  37. Xie, L.; Chen, Y.; Chang, R. Scheduling Optimization of Prefabricated Construction Projects by Genetic Algorithm. Appl. Sci. 2021, 11, 5531. [Google Scholar] [CrossRef]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. Hong, W.K.; Lee, G.; Lee, S.; Kim, S. Algorithms for In-Situ Production Layout of Composite Precast Concrete Members. Autom. Constr. 2014, 41, 50–59. [Google Scholar] [CrossRef]
  45. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-Learning-Based Optimization: An Optimization Method for Continuous Non-Linear Large Scale Problems. Inf. Sci. 2012, 183, 1–15. [Google Scholar] [CrossRef]
  46. Liu, F.; Liu, C.; Zhao, Q.; He, C. A Hybrid Teaching-Learning-Based Optimization Algorithm for the Travel Route Optimization Problem alongside the Urban Railway Line. Sustainability 2021, 13, 1408. [Google Scholar] [CrossRef]
  47. Tang, M.; Hu, M.; Zhang, H.; Zhou, L. Research on Multi Unmanned Aerial Vehicles Emergency Task Planning Method Based on Discrete Multi-Objective TLBO Algorithm. Sustainability 2022, 14, 2555. [Google Scholar] [CrossRef]
  48. Liang, J.; Guo, S.; Zhang, Y.; Liu, W.; Zhou, S. Energy-efficient Optimization of Two-sided Disassembly Line Balance Considering Parallel Operation and Uncertain Using Multiobjective Flatworm Algorithm. Sustainability 2021, 13, 3358. [Google Scholar] [CrossRef]
  49. Li, Y.B.; Sang, H.B.; Xiong, X.; Li, Y.R. An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem. Appl. Sci. 2021, 11, 413. [Google Scholar] [CrossRef]
  50. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-Learning-Based Optimization: A Novel Method for Constrained Mechanical Design Optimization Problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  51. Liang, J.; Guo, S.; Du, B.; Li, Y.; Guo, J.; Yang, Z.; Pang, S. Minimizing Energy Consumption in Multi-Objective Two-Sided Disassembly Line Balancing Problem with Complex Execution Constraints Using Dual-Individual Simulated Annealing Algorithm. J. Clean. Prod. 2021, 284, 125418. [Google Scholar] [CrossRef]
  52. 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]
Figure 1. Description of production sequencing and layout problem of PCs.
Figure 1. Description of production sequencing and layout problem of PCs.
Buildings 14 03173 g001
Figure 2. Schematic layout of two PCs on the mold table.
Figure 2. Schematic layout of two PCs on the mold table.
Buildings 14 03173 g002
Figure 3. The steps of the proposed ETLBO.
Figure 3. The steps of the proposed ETLBO.
Buildings 14 03173 g003
Figure 4. A feasible encoding scheme for P14.
Figure 4. A feasible encoding scheme for P14.
Buildings 14 03173 g004
Figure 5. A decoding scheme for the individual is encoded in Figure 4.
Figure 5. A decoding scheme for the individual is encoded in Figure 4.
Buildings 14 03173 g005
Figure 6. The teaching process of P14.
Figure 6. The teaching process of P14.
Buildings 14 03173 g006
Figure 7. The learning process of P14.
Figure 7. The learning process of P14.
Buildings 14 03173 g007
Figure 8. The enhanced process of P14.
Figure 8. The enhanced process of P14.
Buildings 14 03173 g008
Figure 9. Convergence and mold tables’ UR of SA, GA, TLBO, and ETLBO in P59.
Figure 9. Convergence and mold tables’ UR of SA, GA, TLBO, and ETLBO in P59.
Buildings 14 03173 g009
Figure 10. Pareto nondominated solutions obtained by ETLBO, TLBO, GA, and SA.
Figure 10. Pareto nondominated solutions obtained by ETLBO, TLBO, GA, and SA.
Buildings 14 03173 g010
Figure 11. Production sequencing and layout scheme with maximum UR (P192).
Figure 11. Production sequencing and layout scheme with maximum UR (P192).
Buildings 14 03173 g011
Figure 12. Production sequencing and layout scheme with balanced UR and SI (P92).
Figure 12. Production sequencing and layout scheme with balanced UR and SI (P92).
Buildings 14 03173 g012
Figure 13. Production sequencing and layout scheme with minimum SI (P192).
Figure 13. Production sequencing and layout scheme with minimum SI (P192).
Buildings 14 03173 g013
Table 1. Order information containing 14 pieces of PCs (P14).
Table 1. Order information containing 14 pieces of PCs (P14).
PCMold
Quantity
Order
Demand
Size/mm
LengthWidthThickness
1242170196060
2122470110060
3232570158060
4354670270060
Table 2. Position constraint of a single PC on the mold table.
Table 2. Position constraint of a single PC on the mold table.
DirectionsX-Dimensional ConstraintY-Dimensional Constraint
r i = 0 r i = 1 r i = 0 r i = 1
Coordinate
constraints
d / 2 x i x i + l i L d / 2 d / 2 x i x i + w i L d / 2 d / 2 y i y i + w i W d / 2 d / 2 y i y i + l i W d / 2
Results d / 2 x i L 1 r i · l i r i · w i d / 2 d / 2 y i W 1 r i · w i r i · l i d / 2
Table 3. Production sequence and the layout schemes of the small-scale case.
Table 3. Production sequence and the layout schemes of the small-scale case.
MethodNO.IRSIProduction SequenceLayout
SA151.165.02{2-4-4-1-3-3-4-1} → {2-4-4-1-3-1}[2 4 1][4 3 3][4 1] → [2 4 1][4 3 1]
GA151.165.02{1-4-2-3-3-4-1-4} → {1-4-2-3-4-1} [1 4 2][3 3 4][4 1] → [1 4 2][3 4 1]
TLBO151.165.02{2-1-4-3-3-4-1-4} → {2-1-4-3-4-1}[2 1 4][ 3 3 4][4 1] → [2 1 4][3 4 1]
ETLBO151.165.02{1-2-4-3-3-4-4-1} → {1-2-4-3-4-1} [1 2 4][3 3 4][4 1] → [1 2 3][3 4 1]
251.165.02{3-3-4-2-4-4-1-1} → {3-4-2-4-1-1}[3 3 4][2 4 1][4 1] → [3 4 1][2 4 1]
Table 4. Medium-scale case with 59 pieces of PCs (P59).
Table 4. Medium-scale case with 59 pieces of PCs (P59).
PCMold
Quantity
Order
Demand
Size/mm
LengthWidthThickness
1121790150060
2242500220060
3122900125060
4232900182060
5233000130060
6363000162060
7123000191060
8233200162060
9353200227060
10123600182060
11123600202060
12363600203060
13233600230060
14243600226060
15123700120060
16123900196060
17233900202060
18234000199060
19124000141060
Table 5. Production sequence and the layout schemes of the medium-scale case.
Table 5. Production sequence and the layout schemes of the medium-scale case.
MethodNO.IRSIProduction SequenceMold Tables’ UR
SA134.56 16.39 {14-12-12-18-17-6-7-13-16-8-9-17-5-2-6-14-12-2-4-13-11-8-9-4-15-6-9-3-18-19-5-10-1} → {14-12-12-18-17-6-7-13-16-8-9-5-2-6-14-12-2-4-11-9-15-6-3-19-10-1}{78.78-74.46-67.10-51.05-68.00-9.30-63.62-42.99-75.74-74.46-65.24-61.31-57.37-66.82}
238.92 8.98 {14-12-11-1-13-14-12-13-16-10-15-9-17-5-2-8-9-18-9-8-18-7-17-6-2-6-12-5-6-4-4-3-19} → {14-12-11-1-13-14-12-16-10-15-9-17-5-2-8-9-18-7-6-2-6-12-6-4-3-19}{63.50-66.47-66.99-61.65-62.97-8.88-64.10-60.74-56.79-58.85-56.19-62.39-52.56-56.79-57.37}
342.74 4.14{13-6-5-9-14-12-9-4-2-18-7-6-6-11-17-8-2-17-8-18-4-1-9-12-16-12-10-19-3-13-14-5-15} → {13-6-5-9-14-12-9-4-2-18-7-6-6-11-17-8-2-1-12-16-12-10-19-3-14-15}{60.76-56.77-59.00-57.62-53.12-3.70-58.69-58.23-57.42-60.76-56.77-59.00-58.76-55.47-55.19-54.99}
GA134.56 12.18 {18-8-8-12-2-19-5-12-7-4-9-6-17-16-17-6-4-11-3-9-13-18-12-13-14-10-9-6-15-5-1-2-14} → {18-8-12-2-19-5-12-7-4-9-6-17-16-6-11-3-9-13-12-14-10-6-15-1-2-14}{60.15-74.03-63.31-50.96-60.34-5.99-68.52-62.00-65.46-67.91-70.02-64.62-63.71-69.21}
238.92 9.72 {14-16-4-6-17-13-5-10-12-9-9-2-6-9-15-17-6-4-18-7-8-11-2-12-19-12-3-13-8-5-14-1-18} → {14-16-4-6-17-13-5-10-12-9-9-2-6-15-6-18-7-8-11-2-12-19-12-3-14-1}{64.80-68.42-63.80-67.22-63.31-0.94-66.90-59.91-64.80-63.65-57.36-64.17-45.80-48.28-56.88}
342.74 5.33{6-6-17-9-18-2-8-9-8-9-17-5-5-6-2-18-15-7-4-11-4-1-16-14-12-12-14-12-10-19-13-13-3} → {6-6-17-9-18-2-8-9-5-6-2-15-7-4-11-1-16-14-12-12-14-12-10-19-13-3}{62.16-59.57-55.82-56.70-55.04-3.63-57.72-56.88-57.78-56.96-59.96-56.76-59.80-55.23-56.88-55.35}
TLBO134.56 13.06 {7-6-6-12-17-18-8-9-9-12-15-2-13-18-3-5-16-13-17-9-5-4-12-10-6-2-8-4-14-19-14-11-1} → {7-6-6-12-17-18-8-9-9-12-15-2-13-3-5-16-4-12-10-6-2-14-19-14-11-1}{76.59-67.51-70.23-62.50-62.52-1.05-66.03-58.86-76.59-60.88-61.17-62.07-67.61-72.61}
238.92 8.28 {17-13-6-14-11-15-8-18-9-5-9-2-4-13-2-4-8-12-18-6-12-3-6-14-9-5-12-17-7-10-16-19-1} → {17-13-6-14-11-15-8-18-9-5-9-2-4-2-12-6-12-3-6-14-12-7-10-16-19-1}{65.51-67.78-61.56-60.61-63.52-5.89-66.52-63.92-65.51-59.37-56.22-58.97-51.63-54.99-54.25}
342.74 3.43{4-5-18-7-14-17-14-6-5-13-12-2-12-9-3-17-9-6-2-8-12-8-9-10-4-18-16-11-6-15-19-13-1} → {4-5-18-7-14-17-14-6-13-12-2-12-9-3-9-6-2-8-12-10-16-11-6-15-19-1}{66.10-63.42-69.06-63.14-63.20-3.14-69.24-57.99-64.06-67.32-64.29-69.15-68.34-67.77}
ETLBO134.56 4.92 {4-5-18-7-14-17-14-6-5-13-12-2-12-9-3-17-9-6-2-8-12-8-9-10-4-18-16-11-6-15-19-13-1} → {4-5-18-7-14-17-14-6-13-12-2-12-9-3-9-6-2-8-12-10-16-11-6-15-19-1}{66.10-63.42-69.06-63.14-63.20-3.14-69.24-57.99-64.06-67.32-64.29-69.15-68.34-67.77}
242.74 3.43{13-11-12-7-3-18-16-19-17-18-6-2-5-6-12-17-6-2-5-13-12-8-4-8-4-15-9-9-14-1-9-14-10-} → {13-11-12-7-3-18-16-19-17-6-2-5-6-12-6-2-12-8-4-15-9-9-14-1-14-10}{60.09-58.85-59.86-58.46-55.52-3.59-57.39-56.66-54.88-60.09-57.80-55.47-57.75-58.18-56.77-54.88}
Table 6. Large-scale case with 192 pieces of composite floor slabs (P192).
Table 6. Large-scale case with 192 pieces of composite floor slabs (P192).
PCMold
Quantity
Order
Quantity
Size/mm
LengthWidthThickness
1241500126060
2141920122060
3132170102060
4132320212060
5122420242060
6252520120060
7272520150060
8242520119060
9122520252060
10252520186060
11122620206060
1224282096060
13252820180060
14242920236060
15382920180060
16122920242060
17273120120060
18353120200060
19383120171060
20243310132060
21263420126060
22263420156060
23243420200060
24353420122060
25283520162060
26283520236060
27263720120060
28233720150060
29234020120060
30274020150060
31284320126060
32254320156060
33244320262060
34254620120060
35144620216060
36354920176060
37245220216060
3835552096060
39135520192060
40135820216060
41125920192060
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.

Share and Cite

MDPI and ACS Style

Liang, J.; Cao, Z.; Zu, Q.; Huang, H.; Guo, S. Production Sequencing and Layout Optimization of Precast Concrete Components under Mold Resource Constraints. Buildings 2024, 14, 3173. https://doi.org/10.3390/buildings14103173

AMA Style

Liang J, Cao Z, Zu Q, Huang H, Guo S. Production Sequencing and Layout Optimization of Precast Concrete Components under Mold Resource Constraints. Buildings. 2024; 14(10):3173. https://doi.org/10.3390/buildings14103173

Chicago/Turabian Style

Liang, Junyong, Zhifang Cao, Qingzhi Zu, Hua Huang, and Shunsheng Guo. 2024. "Production Sequencing and Layout Optimization of Precast Concrete Components under Mold Resource Constraints" Buildings 14, no. 10: 3173. https://doi.org/10.3390/buildings14103173

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop