Research article Special Issues

A collaborative scheduling model for production and transportation of ready-mixed concrete


  • Ready-mixed-concrete (RMC) is an important green and clean building material which is widely used in modern civil engineering. For the large-scale planar foundations of urban public buildings, huge amounts of RMC need to be continuously delivered to the construction site according to strict time windows, which brings the problem of multi-plants collaborative supply. In this paper, considering transportation capacity, initial setting time, and interrupt pumping time, a collaborative scheduling model for production and transportation of RMC with the objective of minimizing the penalty cost of interruption pumping and vehicle waiting time and fuel consumption cost was established. According to the characteristics of the problem, a double chromosome synchronous evolution genetic algorithm was designed. Finally, the model and algorithm proposed in the paper were verified by data experiments. The computing results showed that in two cases of different scenarios, such as ordinary constructions and emergency constructions, the proposed scheduling model can save 18.6 and 24.8% cost respectively. The scheduling model and algorithm proposed in the paper can be applied directly to improve the operational efficiency of RMC supply chain.

    Citation: Jing Yin, Ran Huang, Hao Sun, Taosheng Lin. A collaborative scheduling model for production and transportation of ready-mixed concrete[J]. Mathematical Biosciences and Engineering, 2023, 20(4): 7387-7406. doi: 10.3934/mbe.2023320

    Related Papers:

    [1] Guohui Zhang, Jinghe Sun, Xing Liu, Guodong Wang, Yangyang Yang . Solving flexible job shop scheduling problems with transportation time based on improved genetic algorithm. Mathematical Biosciences and Engineering, 2019, 16(3): 1334-1347. doi: 10.3934/mbe.2019065
    [2] Dawei Ren, Xiaodong Zhang, Shaojuan Lei, Zehua Bi . Research on flexibility of production system based on hybrid modeling and simulation. Mathematical Biosciences and Engineering, 2021, 18(1): 933-949. doi: 10.3934/mbe.2021049
    [3] Li-zhen Du, Shanfu Ke, Zhen Wang, Jing Tao, Lianqing Yu, Hongjun Li . Research on multi-load AGV path planning of weaving workshop based on time priority. Mathematical Biosciences and Engineering, 2019, 16(4): 2277-2292. doi: 10.3934/mbe.2019113
    [4] Zheng Liu, Hangxin Guo, Yuanjun Zhao, Bin Hu, Lihua Shi, Lingling Lang, Bangtong Huang . Research on the optimized route of cold chain logistics transportation of fresh products in context of energy-saving and emission reduction. Mathematical Biosciences and Engineering, 2021, 18(2): 1926-1940. doi: 10.3934/mbe.2021100
    [5] Nguyen Thi Giang, Shu-Yi Liaw . An application of data mining algorithms for predicting factors affecting Big Data Analysis adoption readiness in SMEs. Mathematical Biosciences and Engineering, 2022, 19(8): 8621-8647. doi: 10.3934/mbe.2022400
    [6] Yifan Gu, Hua Xu, Jinfeng Yang, Rui Li . An improved memetic algorithm to solve the energy-efficient distributed flexible job shop scheduling problem with transportation and start-stop constraints. Mathematical Biosciences and Engineering, 2023, 20(12): 21467-21498. doi: 10.3934/mbe.2023950
    [7] Ming Wei, Bo Sun, Wei Wu, Binbin Jing . A multiple objective optimization model for aircraft arrival and departure scheduling on multiple runways. Mathematical Biosciences and Engineering, 2020, 17(5): 5545-5560. doi: 10.3934/mbe.2020298
    [8] Xiwen Qin, Chunxiao Leng, Xiaogang Dong . A hybrid ensemble forecasting model of passenger flow based on improved variational mode decomposition and boosting. Mathematical Biosciences and Engineering, 2024, 21(1): 300-324. doi: 10.3934/mbe.2024014
    [9] Shirin Ramezan Ghanbari, Behrouz Afshar-Nadjafi, Majid Sabzehparvar . Robust optimization of train scheduling with consideration of response actions to primary and secondary risks. Mathematical Biosciences and Engineering, 2023, 20(7): 13015-13035. doi: 10.3934/mbe.2023580
    [10] Yingjia Tan, Bo Sun, Li Guo, Binbin Jing . Novel model for integrated demand-responsive transit service considering rail transit schedule. Mathematical Biosciences and Engineering, 2022, 19(12): 12371-12386. doi: 10.3934/mbe.2022577
  • Ready-mixed-concrete (RMC) is an important green and clean building material which is widely used in modern civil engineering. For the large-scale planar foundations of urban public buildings, huge amounts of RMC need to be continuously delivered to the construction site according to strict time windows, which brings the problem of multi-plants collaborative supply. In this paper, considering transportation capacity, initial setting time, and interrupt pumping time, a collaborative scheduling model for production and transportation of RMC with the objective of minimizing the penalty cost of interruption pumping and vehicle waiting time and fuel consumption cost was established. According to the characteristics of the problem, a double chromosome synchronous evolution genetic algorithm was designed. Finally, the model and algorithm proposed in the paper were verified by data experiments. The computing results showed that in two cases of different scenarios, such as ordinary constructions and emergency constructions, the proposed scheduling model can save 18.6 and 24.8% cost respectively. The scheduling model and algorithm proposed in the paper can be applied directly to improve the operational efficiency of RMC supply chain.



    As an important green and clean building material, RMC is extensively applied in modern civil engineering, which can effectively reduce the pollution of dust and noise on construction sites. In terms of technological processes, RMC has the characteristics of plant production, centralized mixing, mechanized transportation and three-dimensional pumping, which can help enhance construction quality and efficiency. In terms of social benefits, it has the advantages of resource conservation, green production and carbon emission reduction, which can help promote construction sustainable development.

    In the construction of large-scale plane foundations in urban public buildings, such as the China National Stadium, Winter Olympic venues, Daxing International Airport and etc., a huge amount of RMC needs to be continuously delivered to the construction site with a strict time window. Meanwhile, RMC plants are usually scattered and located far from the city center. The production and transportation capacity of single RMC plant cannot meet the project requirements. Thus, the problem of collaborative supply of multiple RMC plants has become increasingly prominent.

    As a special building material, RMC has the following characteristics: 1) production: make-to-order, no inventory; 2) transportation: loaded into the RMC truck immediately after mixing completed, almost no waiting time; unique shipping destination, no mixed loading; and 3) pouring: pumped as continuously as possible and completed before the initial setting, the idle time of the equipment has an upper limit. Due to the time-sensitivity of RMC, continuous operation of production, transportation and pouring should be required. Otherwise, it may cause quality defects such as cold joints, or even construction accidents.

    With the increased number of projects under construction at present, there comes the situation that in the meantime the RMC plant processes orders from different projects, and one construction site is supplied by multi-plants. To give full play to the excellent performance of the RMC structure, ensure the quality of construction products and improve work efficiency, it is necessary to integrate the production resources available and reasonably arrange the collaborative production and transportation to meet the requirements of construction sites. This has become an important topic for RMC plants and construction enterprises in recent years which also received extensive attention from international scholars [1]. For the RMC vehicle scheduling problem, many studies have been conducted to improve transportation efficiency which provide the scientific basis [1, 2, 3, 4, 5, 6]. However, most of the existing studies are from the view of single RMC plant operation. The integration of different RMC plants to achieve collaboratively supply has not been thoroughly studied yet.

    Production and transportation collaborative scheduling of RMC is a kind of multi-stage joint decision problem which focuses on the operational level of supply chain. As early as 1996, Thomas and Griffin [7] pointed out the importance of coordinated production and transportation scheduling in supply chain management. Related research has gradually increased over the past decade. Chen et al. [8], Wang et al. [9] and Moons et al. [10] reviewed that research progress. Given the complex nature of the problem, heuristic methods and genetic algorithms can provide efficient computational insights. Different from other algorithms, GA search from one population of solutions to another, rather than from individual to individual. Random chromosome mutations also help to solve the problem more broadly. Genetic algorithms were widely used to solve the distribution problem of supplying multiple construction sites [11, 12]. However, the limitation of GA is that certain problems are hard to present in the form of chromosomal coding [13]. For addressing this issue, a double-layer coding is designed in the paper according to the corresponding relationships between the RMC factory and the construction site which performs roulette selection and different evolutionary operations respectively. The method decreases the decoding complexity and improving the diversity of feasible solutions.

    This paper focuses on the coordinated supply of multiple RMC plants, and a collaborative scheduling model for RMC production and transportation (CS-RMCPT) is established. For solving procedure, an improved double chromosome synchronous evolution genetic algorithm is designed and programmed to find the optimization scheme with the minimum interrupted pouring time and the shortest total path. Furthermore, data experiments are performed on two scenarios, conventional basic engineering and large-scale basic engineering, then compared with experience values. The results show that the scheduling scheme of the model and algorithm is better than the empirical output under both scenarios. It proves that the synergistic scheduling optimization method can satisfy the interruption pouring time and the initial condensation time and ensure the timely supply of RMC on the construction site.

    The remainder of this paper is organized as follows. Section 2 summarizes the existing RMC supply chain research, including order scheduling, RMC production, and transportation scheduling. In Section 3, a model for coordinated supply of multi-RMC plants considering the interruption of pouring time and fuel consumption is established. In Section 4, an improved genetic algorithm with double chromosome synchronous evolution is designed. Two kinds of project cases are introduced in Section 5 to verify the proposed model and algorithm through data experiments. Finally, Section 6 gives the general conclusions and future research.

    To improve the supply efficiency of RMC, a lot of work has been done which focuses on transportation scheduling and optimization to meet the practical needs of plant operation.

    From the perspective of single plant operation, research results have been accumulated so far to study the production and transportation scheduling of RMC, especially the latter.

    The researchers used Fast messy genetic algorithms and Cyclone simulation technology to meet the requirements of continuous pouring and then optimized the waiting time of vehicles at the same time. Yan et al. [2, 3] integrated the production of RMC and vehicle scheduling to establish a model and used spatio-temporal network technology to evolve the problem into a mixed-integer network flow problem with boundary conditions. On this basis, the emergency of failure at the production point was considered. Durbin and Hoffman [14] established a spatio-temporal network model for the problem and solved the problem using a network flow optimization method with tabu search and cost minimization. Lin et al. [15] established the vehicle scheduling model based on the job shop scheduling problem. Maghrebi et al. [1] proposed a time-series genetic algorithm for the distribution of large-scale RMC vehicles and proved its robustness through a large number of data experiments. Gaikwad and Thakare [16] developed a genetic algorithm user interface model in Matlab which was used to get an uninterrupted scheduling plan for RMC and to reduce the waiting time. Yan et al. [17] built a mixed-integer network flow model based on the problem of scheduling plan adjustment caused by temporary agitator failure during transportation and used numerical programming to solve it. Nuntana and Wuthichai [18] used the bee colony algorithm to optimize the scheduling problem of RMC trucks from a single mixing station to multiple construction sites. The goal was to minimize the total waiting time of RMC trucks. Cai [19] designed a multi-objective genetic algorithm to solve the scheduling problem of RMC vehicles while optimizing the idle waiting time on the construction site and the waiting time of RMC trucks at the construction site. The shortcoming is that the delivery time and unloading time of the RMC trucks are estimated based on past delivery experience, which is not accurate enough. Wu [20] established a vehicle scheduling model to minimize transportation costs and balance the workload of drivers and solved it through an ant colony algorithm to obtain a task dispatching solution. Gao [21] considered the constraints of multiple vehicles, capacity, total operating time, and customer demand time window, and designed a two-stage heuristic algorithm to solve the dynamic delivery problem of RMC. The disadvantage is that the multi-parking problem and the driver's rest time window are not considered in the dynamic environment. Xu [4] established a vehicle scheduling model to maximize the profit of the mixing station, used a genetic algorithm to solve the model, and obtained the vehicle scheduling plan that minimizes the downtime waiting time and the RMC truck waiting time for unloading. Liang [22] established a concrete vehicle scheduling optimization strategy, solved the specific cases with genetic algorithms, and verified the effectiveness of the model and algorithm.

    In comparison to the above research from the view of single RMC plant, there are fewer studies in terms of the coordinated supply of multiple RMC plants. Matsatsinis [23] studied the distribution of RMC for multiple construction sites under time window constraints. Yang et al. [6] established a multi-objective optimal delivery model with time window constraints and demand delay attributes, improved the encoding method of genetic algorithm according to the characteristics of the model, and optimized the waiting time of multi-plants and multi-site RMC transportation. Liu et al. [24] studied the collaborative supply mode of multiple mixing plants. Naso et al. [25] combined the construction heuristic algorithm and genetic algorithm to model and solve the distribution problem. Schmid et al. [26] used mixed-integer linear programming and variable neighborhood search methods to generate and optimize feasible solutions. Liu et al. [27] proposed a spatio-temporal network model that integrates production and vehicle scheduling for the situation of multiple RMC plants and designed a heuristic algorithm embedded with 8 sets of joint priority rules to solve the problem. Wu [28] built a model of distribution vehicle scheduling in RMC plants centered on distribution stations. The simulated anneal-particle swarm optimization algorithm was used to solve the vehicle scheduling model, and the optimal cost and cost variation range were obtained, which solved the vehicle scheduling problem centered on the distribution station. Considering limited traveling, casting time, number of trucks, allowable weight for transfer and distance from multiple RMC plants to different construction sites, Srichandum and Pothiya proposed an improved ant colony optimization algorithm to generate RMC vehicle scheduling plans with multiple plants and sites to minimize transportation costs [29]. Yang et al. [30] established a mathematical model aimed at the collaborative distribution of transport vehicles waiting for pouring at multiple construction sites and used an improved double-layer operator coding genetic algorithm to solve the model, which effectively reduced the waiting time of transport vehicles and construction sites.

    Most of the above-mentioned research studies are focused on the vehicle distribution scheduling in the transportation link which has little consideration on the production processes in the factory and pouring processes on construction site.

    The practical production operation of the precast industry is make-to-order (MTO) [31]. In the existing research results, order scheduling mainly focuses on the process industry, solving the problem of order assignment, acceptance or rejection and plant selection, which can be employed to explore new perspectives on the collaborative scheduling of RMC production and transportation.

    In 1995, Dawood [31] first mentioned the uniqueness of the RMC industry and used the theory of workshop scheduling method to automatically generate production scheduling plans. At the strategic level, Mahdokht et al. [32] established a multi-layer decision support system to support the order acceptance/rejection decision under the mixed mode of make-to-stock production and make-to-order production. Weiszer et al. [33] developed a discrete-event simulation model with input parameters as a decision tool to select an appropriate vehicle scheduling strategy for the RMC delivery process to reduce vehicle waiting time and station idle time. At the operational level, Kianfar et al. [34] designed four order dispatch rules for the production environment with dynamic order arrival to minimize the order rejection cost and delay time. Abdollahpour and Rezaian [35] designed a cloud-based simulated annealing algorithm and artificial immune algorithm for a waiting-free hybrid flow shop environment with capable machines. In terms of concrete supply management, Liu et al. [24] established a supply-demand balance table and solved the optimal distribution plan for collaborative supply. Zhang et al. [36] proposed a rescheduling strategy and a hybrid heuristic algorithm to realize the re-arrangement of ready-mix trucks in response to dynamic customer needs. Maghrebi et al. [1] designed a two-stage sequential heuristic algorithm to solve the problem of plant resource allocation and vehicle scheduling. Guo et al. [37] proposed a more realistic objective function in the vehicle scheduling algorithm, using an improved particle swarm optimization algorithm to provide a solution to the dynamic changes of temporarily increasing or canceling orders, and increasing or decreasing the number of available pump trucks. Chen et al. [38] proposed a two-step coordination approach that uses a 4D model to monitor demand fluctuations and then a Covariance Matrix Adaptation Evolution Strategy (CMA-ES) heuristic evolutionary algorithm was used to modify the original order when demand fluctuations occur. The construction site priority rules, the RMC production plant priority rules, and the allocation rules were introduced into the scheduling model.

    With few numbers of published studies on multi-plant collaborative supply from the perspective of global optimization, to meet the practical requirements for the time continuity of pouring operation, it is necessary to establish relevant optimization model and solution algorithm considering the transportation capacity of different RMC plants and the pumping requirement of the construction site and to conduct useful theoretical exploration and engineering and application.

    The symbols used in this paper are defined as below:

    I number of ready-mixed concrete plants

    J number of construction sites

    Ri ready-mixed concrete plant i, i=1,2,,I

    Cj construction sites j, j=1,2,,J

    Dj order demand for ready-mixed concrete on Cj

    G carrying capacity of ready mixed concrete trucks

    djk sub orders in units of single-vehicle decomposed by Dj, k=1,,[DjG]

    STvdjk vehicle starting time of djk

    WTvdjk vehicle waiting time of djk

    ETvdjk vehicle arriving time of djk at the construction site

    STpdjk pumping start time of djk

    WTpdjk pumping interruption time of djk

    ETpdjk end time of pumping djk

    BTdjk vehicle return time to the plant of djk

    Vi number of vehicles owned by Ri

    Vui number of available vehicles for Ri

    LT loading time of ready-mixed concrete truck

    UT unloading time of ready-mixed concrete truck

    CT cleaning and preparation time of ready-mixed concrete truck

    TSij transportation time from Ri to Cj

    IST initial setting time of ready-mixed concrete

    IT maximum allowable interruption time of ready-mixed concrete pouring

    PTj demand-supply time of ready-mixed concrete based on Cj

    S total mileage per day of the ready-mixed concrete truck

    fe fuel consumption per kilometer of the ready-mixed concrete truck

    pe fuel price

    pz penalty coefficient for early arrival of the ready-mixed concrete truck

    pw penalty coefficient for late arrival of the ready-mixed concrete truck

    The problem considered in the paper can be described as follows: There are J planned projects which are located at the site C1,C2,,Cj with the demand for RMC D1,D2,Dj and the start time PT1,PT2,,PTj, j=1,2,,J. There are I RMC plants in the supply area, namely R1,R2,,,Rj, i=1,2,,I, which has Vi RMC trucks and the delivery time from Ri to Cj is TSij. By reasonably allocate the order demand of each construction site to meet the constraints of initial setting time, pumping interval, and transportation capacity, the optimization schedule is to be achieved to minimize the total cost which include the fuel consumption cost, the penalty cost of interruption pumping and vehicle waiting time. The production, transportation, and pouring process of the RMC are illustrated in Figure 1 and the problem assumptions is shown as follows:

    Figure 1.  Diagram of production and transportation processes of RMC.

    ● The RMC trucks have the same capacity;

    ● The transportation time is constant;

    ● Pumping is the only on-site unloading method;

    ● The RMC plant has sufficient production capacity;

    ● The RMC truck must be cleaned after pumping, and the cleaning time is constant;

    ● The concrete is the same type for one construction site.

    Step 1: Decoding the chromosomes that have been synchronously evolved through the genetic algorithm to obtain the delivery sequence from each RMC plant to each construction site, and number each RMC truck k set from the plant i to the construction site j.

    Step 2: Calculating the ideal departure time of each vehicle, that is, for vehicles sent to the same construction site, the next vehicle just arrived when the pouring of the previous vehicle was completed.

    STvdj1=PTjTSij (1)
    STpdjk=STpdj(k1)+UT (2)
    STvdjk=STpdjkWTvdjkTSij (3)

    STvdj1 represents the ideal departure time of the first vehicle on the construction site, PTj represents the earliest pouring time required by the construction site j, and TSij represents the transportation time from the plant i to the construction site j.

    Step 3: Correcting the departure time. The ideal departure time of step 2 is the optimal departure time under the assumption that there are sufficient RMC trucks in the plant. However, in actual situations, there may be no available vehicles in the plant at the ideal departure time. At this time, correct the actual departure time. That is, the actual departure time is the earliest return time of the vehicle plus vehicle cleaning time and mixed loading time.

    STvdjk=minBTjk+CT+LT (4)

    STvdjk represents the actual departure time of the k vehicle on the construction site j, and minBTdik represents the earliest return time of the k vehicle from the site j.

    Step 4: Calculating the time when the vehicle arrives at the construction site, the time when pumping starts, the time when pumping ends, and the time when the vehicle is returned to the plant.

    ETvdjk=STvdjk+TSij (5)
    STpdjk=ETvdjk+WTvdjk (6)
    ETpdjk=STpdjk+UT (7)
    BTdjk=ETpdjk+TSij (8)

    According to the actual departure time STvdjk, the time when the vehicle arrives at the construction site ETvdjk, the time when pouring starts ETvdjk, the time when pouring ends ETpdjk, and the time when the vehicle is returned to the plant BTdjk can be calculated.

    The mathematical model of the above order distribution problem is constructed as follows:

    minz=fepeS+pzmaxWTvdjk+pwmaxWTpdjk (9)

    S.t.

    STpdjk(STpdjk1+UT)IT (10)
    LT+TSij+(STpdjk(STvdjk+TSij)+UTST (11)
    VuiVi (12)

    fePeS represents the cost of fuel consumption of all the RMC trucks participating in the delivery of a single day, pzmaxWTvdjk represents the opportunity cost of waiting for vehicles in the RMC plant, and pwmaxWTpdjk represents the opportunity cost of waiting on the construction site.

    Equation (10) represents the maximum allowable interrupted pouring time constraint, where Cj the interrupted pouring time is less than or equal to the maximum allowable interrupted pouring time IT; Equation (11) represents the initial setting time constraint, and djk the time from the start of loading to the end of pumping is less than or equal to the initial setting of the ready-mixed concrete ST. Setting time; Equation (12) represents the constraints of available vehicles in the plant, and the number of available vehicles in each plant at the moment is less than or equal to the number of vehicles in the RMC plant.

    As a mature optimization algorithm, genetic algorithm (GA) simulates the natural evolution process over a period of time. It uses variable string encoding (chromosome encoding), randomly generates a set of feasible solutions (initial population), calculates and ranks the fitness value of each chromosome, retains the optimal solution, and uses these to generate new possibilities Solution (genetic operator). The genetic algorithm iteratively applies genetic operators (such as crossover and mutation) to change the current population to a new population. By repeatedly evaluating the new generation of chromosomes, or the genetic algorithm reaches a given number of cycles, an acceptable solution will be found.

    The key to GA lies in the coding of chromosomes, the design of genetic operators, and the iterative evolution mechanism to determine which chromosomes are selected in each generation of the population to enter the next generation. In addition, GA defines a fitness function to evaluate the quality of chromosomes. The double chromosome synchronous evolutionary GA proposed in this paper is based on the research results of Wang et al. [39]. Figure 2 describes the GA solution framework and then details each step.

    Figure 2.  Genetic algorithm solving framework.

    The encoding methods of chromosomes include binary encoding, random key method, real number encoding, etc. In many-to-many problems, binary encoding and random key methods are prone to produce illegal offspring in cross mutation. Therefore, this paper adopts a real-numbered dual-chromosome encoding method, where the X chromosome represents the RMC plant and the Y chromosome represents the construction site. Examples will be given below.

    Supposing there are 3 RMC plants, numbered 1, 2, and 3. There are 4 construction sites, numbered 1, 2, 3, and 4. The volume of the RMC truck is 6 cubic meters, and the RMC demand at the 4 construction sites is 20, 30, 24, and 30 cubic meters respectively. Due to the characteristics of one truck and one cargo of the RMC truck, the number of vehicles required for construction sites 1, 2, 3, and 4 can be calculated as 4, 5, 4, and 5 respectively. A total of 18 vehicles are required for transportation. Therefore, in this example, the length of the chromosome is 18. As shown in Figure 3, the number of 1–4 in the X chromosome is random, that is, special cases of all 1 or all 2, 3, and 4 may occur; the Y chromosome represents the construction site, and the number of different numbers is equal to the number of vehicles required each construction site.

    Figure 3.  Chromosome encoding.

    The model selects the fuel consumption cost of all trucks on the day and the total vehicle waiting time/pouring interruption time penalty as the evaluation criteria. Different from Eq (7), to unify the two target magnitudes and highlight the importance of the interruption pouring time, multiplied the latter by a coefficient ω, namely

    f=fepeS+ω(pzIi=1Jj=1Kk=1WTTijk+pwIi=1Jj=1Kk=1WTSijk) (13)

    In each iteration of the genetic algorithm, a chromosome with a smaller function value (a better fitness value) is selected as the parent of the next generation.

    For example, the fuel consumption per kilometer in the evaluation function is set as 0.31 L/km, the fuel price is 5.22 yuan/L, the daily transportation distance is 30 km, there is 1 RMC plant, 1 cite and 1 order, the early arrival time is 5 minutes, the penalty coefficient for early arrival of the RMC truck is 10 yuan/min, the late arrival time is 6 minutes, the penalty coefficient for late arrival of the RMC truck is 12 yuan/min. ω is 0.7. The calculation Equation is 0.31 × 5.22 × 30 + 0.7 × (10 × 5 + 12 × 6) = 133.9 yuan.

    In the algorithm of the article, chromosome X and chromosome Y are relatively independent, which respectively represent the RMC order plant selection decision and the RMC order site selection decision, and any chromosome X and chromosome Y can be combined into a feasible order scheduling plan. The basic idea of the algorithm proposed in this paper is shown in Figure 2. First, the initial population popX composed of chromosome X and the initial population popY composed of chromosome Y are randomly generated, and the fitness value is calculated. Subsequently, according to the roulette method, the chromosomes with higher fitness values are selected. For the selected chromosomes, the genetic operators of X and Y are respectively used to evolve populations popX and popY to generate a new generation of populations [offfX,offY]. Then evaluating whether the termination condition is met, if it is satisfied, decode and end [offfX,offY]; if it is not satisfied, continue iterating until the stopping criterion is reached.

    The individual X represents the PC plant number, and the number of different numbers is not limited. Therefore, the traditional GA crossover and mutation operators are used to evolve the individual X, named as X_Crossover and XMutation.

    Individual Y represents the construction site number, and the number of different numbers is fixed. Traditional crossover and mutation operators are prone to produce illegal offspring. To solve this problem, Li and Tong [40] proposed a parthenogenetic algorithm (PGA). PGA is an improved algorithm of GA [41]. It uses genetic recombination operators instead of crossover operators. Each offspring individual corresponds to only one parent. The offspring can be generated by changing the position of the gene in the parent instead of the gene value. Ensure the legitimacy of genetic individuals. As shown in Figure 4, this paper adopts the evolution group of transposition operator, shift operator, and inversion operator, which are equivalent to exchange neighborhood, insertion neighborhood, and reverse order neighborhood, respectively. The algorithm uses these three operators to evolve popY, named YExchange(), YShift() and YInverse() respectively. To maintain the diversity of the population, the positions of the genes to be exchanged by the three operators are randomly generated.

    Figure 4.  Diagram of PGA genetic operator.

    In this algorithm, assuming the size of the population is n. It adopts double chromosome synchronous evolution, with the X and Y chromosomes evolving independently. Construction sites and factories need to be one-to-one correspondence to calculate the cost of fuel consumption and the opportunity cost of waiting time during decoding. Therefore, the time complexity for calculating the fitness function of X and Y chromosomes is O(n2) and the computational complexity of calculating the optimal target value is O(n). In chromosome evolution, X chromosome adopts crossover and mutation, and their time complexity are both O(n). Y chromosome adopts transposition, translocation and inversion, and their time complexity all are O(n). The time complexity of this algorithm is shown as follows:

    O(n)=O(n2)+O(n)+O(n)+O(n)+O(n)+O(n)+O(n)=O(n2)

    To evaluate the performance of the developed genetic algorithm and test the application performance of the model in conventional foundation engineering and large-scale foundation engineering, some RMC companies and some construction sites in Beijing, China were selected, and some workday records were selected. Computational experiments were carried out on two practical cases collected. Three RMC plants R1, R2, R3 in a certain area supply concrete to four construction sites C1, C2, C3, C4 in the area. The three plants use the same type of RMC truck, with a full load capacity of 6 m3. The cleaning preparation time of the RMC truck is 8 minutes, and the charging time is 2 minutes, that is, the preliminary preparation time is 10 minutes. The average speed of the RMC truck is 60 km/h, and the RMC truck pumps the single-car RMC for 10 minutes. Each RMC plant has one RMC truck. The initial setting time of RMC is 100 min, and the maximum allowable interruption time is 45 min. The price of No. 0 diesel oil is 5.22 yuan/L, the fuel consumption of the RMC truck is 0.31 L/km, the penalty coefficient pz of the given RMC truck is 0.5, and the penalty coefficient for the late arrival of the RMC truck pw is 0.5.

    Case 1: Scenario 1 is a conventional foundation project. The RMC order data and RMC plant data required for this project are shown in Tables 1 and 2, respectively.

    Table 1.  RMC order data of Case 1.
    Cj C1 C2 C3 C4
    Dj/m3 45 36 34 36
    djk 8 6 6 6

     | Show Table
    DownLoad: CSV
    Table 2.  RMC plant data of Case 1.
    R1 R2 R3
    Vi 6 6 6
    TSi1/min 24 24 22
    TSi2/min 18 19 27
    TSi3/min 23 19 24
    TSi4/min 24 20 21

     | Show Table
    DownLoad: CSV

    Case 2: Scenario 2 is a large-scale foundation project. The RMC required in a single day is relatively large. The required concrete order data and the RMC plant data are shown in Tables 3 and 4, respectively.

    Table 3.  RMC order data of Case 2.
    Cj C1 C2 C3 C4
    Dj/m3 95 70 130 62
    djk 16 12 22 11

     | Show Table
    DownLoad: CSV
    Table 4.  RMC plant data of Case 2.
    R1 R2 R3
    Vi 6 6 6
    TSi1/min 25 27 27
    TSi2/min 29 23 19
    TSi3/min 23 19 21
    TSi4/min 23 20 23

     | Show Table
    DownLoad: CSV

    The algorithm and data experiment were implemented with Matlab R2017b software on computer with an Intel Core i5-4210U, 1.7 GHz, and 8 GB random access memory. The algorithm parameters are set by reference to the existing research results and combined with experimental tests. The initial population size popsize is set to 300, and the maximum evolution generation number maxGen is set to 1200.

    When the X chromosome evolving, refer to parameter settings in the genetic algorithm of chromosome scheduling rule based on processing time (GA_DR_P) proposed by Joo and Kim [43], and the crossover and mutation probabilities are 0.8 and 0.2, respectively, which are predetermined by extensive preliminary experimentations. For the mutation operator probability of the Y chromosome, since inserting and switching neighborhoods are widely used in scheduling algorithms and they are very effective neighborhood structures, the optimization effect of these two neighborhoods is similar. In this paper, referring to parameter settings in the coevolutionary genetic algorithm [43], the shift and transposition probability are set to equal and relatively high values, both of which are 0.4, the inversion probability based on the inverse neighborhood is set to a relatively low value of 0.2.

    According to the data given by the actual engineering case, the two cases are defined as small-scale case and large-scale case. In the algorithm, the chromosome length of small-scale case is 26, and the chromosome length of large-scale case is 61. The output results of the program running five times in case 1 are shown in Figures 57, and the data corresponding to the five running results are shown in Table 5. The total cost in Figure 7 converges at about 500 iterations. However, there is early convergence and falling into local optimum before 200 generations, so a larger maximum number of iterations is selected. or small cases, the vehicle wait time can be optimized to 0, where the total cost is minimized when the vehicle path is minimal. The output results of scene two after five runs are shown in Figures 810. The relevant data is shown in Table 6. In Figure 10, the convergence speed of large-scale case is much faster than that of small-scale case, and there is also a stage of falling into local optimum. For vehicle waiting time, it cannot be optimized to 0 in large-scale case. It shows that the larger the scale of the project, the more difficult it is to achieve on-time delivery. In addition, the minimum path of the vehicle and the waiting time of the vehicle are difficult to achieve the minimum at the same time, so each target is often not optimal in multi-objective optimization.

    Figure 5.  Minimum distance of case 1.
    Figure 6.  Minimum time of waiting for vehicles of case 1.
    Figure 7.  Minimum cost of case 1.
    Table 5.  Experimental results of case 1.
    Operation times Minimum distance Minimum time of waiting for vehicles Minimum cost
    1 535 0 1731.5
    2 528 0 1708.8
    3 523 0 1692.6
    4 522 0 1689.4
    5 524 0 1695.9

     | Show Table
    DownLoad: CSV
    Figure 8.  Minimum distance of case 2.
    Figure 9.  Minimum time of waiting for vehicles of case 2.
    Figure 10.  Minimum cost of case 2.
    Table 6.  Experimental results of case 2.
    Operation times Minimum distance Minimum time of waiting for vehicles Minimum cost
    1 1380 50 6966.2
    2 1357 50 6891.8
    3 1357 49 6841.8
    4 1382 48 6872.7
    5 1340 52 6936.8

     | Show Table
    DownLoad: CSV

    In the empirical scheduling scheme, the nearest RMC plant in the area is selected as the supplier for each site and supplied only by that plant. For the order Dj, costj=djk2vminTSij+p2maxWTvdjk+pwmaxWTpdjk. At this time, if the order quantity is small, the single plant can basically meet the RMC demand of the site, and there is seldom stoppage for materials. However, when the site order volume is large, it is very likely to be due to the lack of transportation capacity of a single plant, resulting in site shutdown for materials, the construction progress and quality of the adverse impact, reflecting the defects of a single supply mode.

    According to the result, the cost of the case 1 empirical scheduling scheme was 2076.5 yuan reduced to 1689.4, and for case 2 was 9097.3 yuan reduced to 6841.8. The algorithm proposed in this paper saved 18.6 and 24.8% of the cost and meet the maximum initial setting time and maximum interrupted pouring time constraints. For projects with less RMC demand, the advance/delay cost of transportation vehicles can be reduced to 0 by applying a reasonable production and transportation scheduling scheme, and the transportation fuel consumption and cost can be minimized to meet the construction plan of the project. In this way, the incremental cost of the project in the production and transportation stages is minimized. However, for projects with a large demand for RMC, it is difficult to meet the advance/delay cost of 0. Therefore, due to the high demand of large-scale projects and the pressure of factory supply, the requirements for optimal scheduling schemes are more stringent. Although the just-in-time delivery cannot be fully realized, the incremental cost of the production and transportation phase can also be minimized to meet the construction needs.

    The collaborative scheduling of RMC production and transportation is very important for the engineering project progress, cost and quality of the project, especially in the construction of large public buildings. Considering the collaborative supply of multiple RMC plants according to the requirements from multiple construction sites, a multi-objective optimization model achieving the minimum interruption of pouring time and the total fuel consumption, is proposed. A double chromosome synchronous evolutionary genetic algorithm is designed and implemented. By comparing with the empirical value, it is proved that the cooperative scheduling optimization method proposed in this paper can greatly reduce the total cost of production and transportation. The algorithm not only meets the construction site interruption time of pouring and concrete initial setting time, but also reduces the oil consumption to the greatest extent, and ensures the just-in-time supply and environment friendly.

    The collaborative scheduling optimization method of RMC production and transportation based on the genetic algorithm proposed in this paper can be directly applied to practical RMC plant and construction site, which can ensure the orderly operation of RMC supply by optimizing the allocation of RMC plant resources, improving production and transportation efficiency, and reducing costs.

    In the follow-up study, the new energy RMC truck should also be considered as a transport vehicle in the model, in order to make the RMC scheduling process more environmentally friendly, save energy, and promote sustainable development. And the corresponding algorithm will be designed to further improve the practicability.

    The authors acknowledge the construction workers and mentors who have carefully offered their insights on the construction organization management.

    The authors declare there is no conflict of interest.



    [1] M. Maghrebi, T. Waller, C. Sammut, Sequential meta-heuristic approach for solving large-scale ready-mixed concrete-dispatching problems, J. Comput. Civil Eng. , 30 (2016), 4014177. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000453 doi: 10.1061/(ASCE)CP.1943-5487.0000453
    [2] S. Y. Yan, W. S. Lai, An optimal scheduling model for ready mixed concrete supply with overtime considerations, Autom. Constr. , 16 (2007), 734–744. https://doi.org/10.1016/j.autcon.2006.12.009 doi: 10.1016/j.autcon.2006.12.009
    [3] S. Y. Yan, W. S. Lai, M. N. Chen, Production scheduling and truck dispatching of ready mixed concrete, Transp. Res. Part E Logist. Transp. Rev. , 44 (2008), 164–179. https://doi.org/10.1016/j.tre.2006.05.001 doi: 10.1016/j.tre.2006.05.001
    [4] K. M. Xu, Optimize the Schedule of Dispatching RMC Trucks Based on GA, Master thesis, Dalian Maritime University, 2012.
    [5] M. Hsiea, C. Y. Huang, W. T. Hsiao, M. Y. Wu, Y. C. Liu, Optimization on ready-mixed concrete dispatching problem via sliding time window searching, KSCE J. Civil Eng. , 26 (2022), 3173–3187. https://doi.org/10.1007/s12205-022-1273-0 doi: 10.1007/s12205-022-1273-0
    [6] J. Yang, B. Yue, F. F. Feng, J. F. Shi, H. Y. Zong, J. X. Ma, et al., Concrete vehicle scheduling based on immune genetic algorithm, Math. Probl. Eng. , 2022 (2022), 1–15. https://doi.org/10.1155/2022/4100049 doi: 10.1155/2022/4100049
    [7] D. J. Thomas, P. M. Griffin, Coordinated supply chain management, Eur. J. Oper. Res. , 94 (1996), 1–15. https://doi.org/10.1016/0377-2217(96)00098-7 doi: 10.1016/0377-2217(96)00098-7
    [8] Z. L. Chen, Integrated production and outbound distribution scheduling: review and extensions, Oper. Res. , 58 (2010), 130–148. https://doi.org/10.1287/opre.1080.0688 doi: 10.1287/opre.1080.0688
    [9] D. Y. Wang, O. Grunder, A. E. Moudni, Integrated scheduling of production and distribution operations: a review, Int. J. Ind. Syst. Eng. , 19 (2015), 94–122. https://doi.org/10.1504/IJISE.2015.065949 doi: 10.1504/IJISE.2015.065949
    [10] S. Moons, K. Ramaekers, A. Caris, Y. Arda, Integrating production scheduling and vehicle routing decisions at the operational decision level: a review and discussion, Comput. Ind. Eng. , 104 (2017), 224–245. https://doi.org/10.1016/j.cie.2016.12.010 doi: 10.1016/j.cie.2016.12.010
    [11] C. W. Feng, T. M. Cheng, H. T. Wu, Optimizing the schedule of dispatching rmc trucks through genetic algorithms, Autom. Constr. , 13 (2004), 327–340. https://doi.org/10.1016/j.autcon.2003.10.001 doi: 10.1016/j.autcon.2003.10.001
    [12] C. W. Feng, H. T. Wu, Integrating Fm GA and cyclone to optimize the schedule of dispatching RMC trucks, Autom. Constr. , 15 (2006), 186–199. https://doi.org/10.1016/j.autcon.2005.04.001 doi: 10.1016/j.autcon.2005.04.001
    [13] M. H. Fazel Zarandi, A. A. Sadat Asl, S. Sotudian, O. Castillo, A state of the art review of intelligent scheduling, Int. Sci. Eng. J. , 53 (2020), 9–12.
    [14] M. Durbin, K. Hoffman, The dance of the thirty-ton trucks dispatching and scheduling in a dynamic environment, Oper. Res. , 56 (2008), 3–19. https://doi.org/10.1287/opre.1070.0459 doi: 10.1287/opre.1070.0459
    [15] P. C. Lin, J. H. Wang, S. H. Huang, Y. T. Wang, Dispatching ready mixed concrete trucks under demand postponement and weight limit regulation, Autom. Constr. , 19 (2010), 8–807. https://doi.org/10.1016/j.autcon.2010.05.002 doi: 10.1016/j.autcon.2010.05.002
    [16] A. K. Gaikwad, S. B. Thakare, Genetic algorithm based optimized un-interrupted dispatching schedule for ready mix concrete truck with user friendly interface on single window (single plant multi-sites), Int. J. Recent Technol. Eng. , 8 (2019), 3276–3281. https://doi.org/10.35940/ijrte.B2890.078219 doi: 10.35940/ijrte.B2890.078219
    [17] S. Y. Yan, W. C. Wang, G. W. Chang, H. C. Lin, Effective ready mixed concrete supply adjustments with inoperative mixers under stochastic travel times, Transp. Lett. , 8 (2016), 286–300. https://doi.org/10.1080/19427867.2016.1188522 doi: 10.1080/19427867.2016.1188522
    [18] N. Mayteekrieangkrai, W. Wongthatsanekorn, Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm, Songklanakarin J. Sci. Technol. , 37 (2015), 221–230.
    [19] H. Q. Cai, Optimize the Schedule of Dispatching RMC Trucks Base on Multi-objective GA and Simulation, Master thesis, Shanghai Jiaotong University, 2007.
    [20] X. W. Wu, Concrete transportation vehicles scheduling scheme based on the ant colony algorithm, Concrete, 12 (2009), 123–125.
    [21] X. W. Gao, Scheduling for Concrete Transportation Based on GPS, GIS Vehicle Localization Supervisory Dispatching System, Master thesis, Shanghai Jiaotong University, 2008.
    [22] W. Liang, The Optimization Strategy of Distribution in Commercial Concrete, Master thesis, Central South University of Forestry Science and Technology, 2013.
    [23] N. F. Matsatsinis, Towards a decision support system for the ready concrete distribution system: a case of a Greek company, Eur. J. Oper. Res. , 152 (2004), 487–499. https://doi.org/10.1016/S0377-2217(03)00039-0 doi: 10.1016/S0377-2217(03)00039-0
    [24] Y. F. Liu, X. T. Liu, X. K. Song, K. Chen, S. Q. Wang, Cooperative supply mode and distribution scheme designing of multiple concrete mixing station, Concrete, 7 (2016), 127–129.
    [25] D. Naso, M. Surico, B. Turchiano, U. Kaymak, Genetic algorithms for supply-chain scheduling: A case study in the distribution of ready-mixed concrete, Eur. J. Oper. Res. , 177 (2007), 2069–2099. https://doi.org/10.1016/j.ejor.2005.12.019 doi: 10.1016/j.ejor.2005.12.019
    [26] V. Schmid, K. F. Doerner, R. F. Hartl, J. J. Salazar-González, Hybridization of very large neighborhood search for ready-mixed concrete delivery problems, Comput. Oper. Res. , 37 (2010), 559–574. https://doi.org/10.1016/j.cor.2008.07.010 doi: 10.1016/j.cor.2008.07.010
    [27] Z. Y. Liu, Y. K. Zhang, M. H. Yu, X. L. Zhou, Heuristic algorithm for ready-mixed concrete plant scheduling with multiple mixers, Autom. Constr. , 84 (2017), 1–13. https://doi.org/10.1016/j.autcon.2017.08.013 doi: 10.1016/j.autcon.2017.08.013
    [28] N. Wu, Research on RMC of Vehicle Dispatch Based on SA-PSO Optimization, Master thesis, Hebei University of Engineering, 2011.
    [29] S. Srichandum, S. Pothiya, Multiple plants multiple sites ready mixed concrete planning using improved ant colony optimization, Int. J. GEOMATE, 19 (2020), 88–95. https://doi.org/10.21660/2020.72.9355 doi: 10.21660/2020.72.9355
    [30] J. Yang, H. Y. Zong, J. X. Ma, D. Guo, J. F. Shi, L. Q. Wang, Coordinated dispatching of distribution vehicles in concrete batching plant, China Sciencepaper, 16 (2021), 644–648.
    [31] N. N. Dawood, Scheduling in the precast concrete industry using the simulation modelling approach, Build. Environ. , 30 (1995), 197–207. https://doi.org/10.1016/0360-1323(94)00039-U doi: 10.1016/0360-1323(94)00039-U
    [32] M. Kalantari, M. Rabbani, M. Ebadian, A decision support system for order acceptance/rejection in hybrid MTS/MTO production systems, Appl. Math. Modell. , 35 (2010), 1363–1377. https://doi.org/10.1016/j.apm.2010.09.015 doi: 10.1016/j.apm.2010.09.015
    [33] M. Weiszer, G. Fedorko, V. Molnár, Z. Tučková, M. Poliak, Dispatching policy evaluation for transport of ready mixed concrete, Open Eng. , 10 (2020), 120–128. https://doi.org/10.1515/eng-2020-0030 doi: 10.1515/eng-2020-0030
    [34] K. Kianfar, S. M. T. F. Ghomi, B. Karimi, New dispatching rules to minimize rejection and tardiness costs in a dynamic flexible flow shop, Int. J. Adv. Manuf. Technol. , 45 (2009), 759–771. https://doi.org/10.1007/s00170-009-2015-x doi: 10.1007/s00170-009-2015-x
    [35] S. Abdollahpour, J. Rezaian, Two new meta-heuristics for no-wait flexible flow shop scheduling problem with capacitated machines, mixed make-to-order and make-to-stock policy, Soft Comput. , 21 (2017), 3147–3165. https://doi.org/10.1007/s00500-016-2185-z doi: 10.1007/s00500-016-2185-z
    [36] G. C. Zhang, J. C. Zeng, J. H. Zhang, Rescheduling strategy of ready-mixed concrete vehicles: A case study of dynamic requirements of customers, Proc. Inst. Mech. Eng., Part B: J. Eng. Manuf. , 231 (2017), 2223–2237. https://doi.org/10.1177/0954405415623481 doi: 10.1177/0954405415623481
    [37] Z. G. Guo, Y. F. Liu, C. J. Ao, A solution for the rational dispatching of concrete transport vehicles, Sci. Rep. , 12 (2022), 16770. https://doi.org/10.1038/s41598-022-21011-y doi: 10.1038/s41598-022-21011-y
    [38] Q. Chen, B. G. de Soto, B. T. Adey, Supplier-contractor coordination approach to managing demand fluctuations of ready-mix concrete, Autom. Constr. , 121 (2021), 103423. https://doi.org/10.1016/j.autcon.2020.103423 doi: 10.1016/j.autcon.2020.103423
    [39] B. L. Wang, T. K. Li, H. F. Wang, Order acceptance and scheduling on parallel machines with setup time and machine-eligibility constraints, Chin. J. Eng. , 41 (2019), 528–538. https://doi.org/10.13374/j.issn2095-9389 doi: 10.13374/j.issn2095-9389
    [40] M. J. Li, T. S. Tong, A partheno genetic algorithm and analysis on its global convergence, Acta Autom. Sin. , 25 (1999), 68.
    [41] J. L. Wang, W. B. Huang, G. W. Ma, S. J. Chen, An improved partheno genetic algorithm for multi-objective economic dispatch in cascaded hydropower systems, Int. J. Electr. Power Energy Syst., 67 (2015), 591–597. https://doi.org/10.1016/j.ijepes.2014.12.037 doi: 10.1016/j.ijepes.2014.12.037
    [42] C. M. Joo, B. S. Kim, Hybrid genetic algorithms with dispatching rules for unrelated parallel machine scheduling with setup time and production availability, Comput. Ind. Eng., 85 (2015), 102–109. https://doi.org/10.1016/j.cie.2015.02.029 doi: 10.1016/j.cie.2015.02.029
  • This article has been cited by:

    1. Aldana S. Tibaldo, Jorge M. Montagna, Yanina Fumero, A new integrated approach for solving batching, production scheduling and delivery problems in single-stage batch environments, 2024, 188, 00981354, 108753, 10.1016/j.compchemeng.2024.108753
    2. Fatma Kars, Gıyasettin Özcan, Eyyüp Gülbandılar, Yılmaz Koçak, C16/20, C20/25 ve C25/30 Beton Sınıflarının Basınç Dayanımlarının ANFIS ve YSA ile Tahmini, 2024, 2687-606X, 37, 10.53608/estudambilisim.1561094
    3. Aldana S. Tibaldo, Jorge M. Montagna, Yanina Fumero, Efficient mixed-integer linear programming model for integrated management of ready-mixed concrete production and distribution, 2025, 173, 09265805, 106074, 10.1016/j.autcon.2025.106074
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1855) PDF downloads(106) Cited by(3)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog