Next Article in Journal
Cost–Benefit Analysis of Scan-vs-BIM-Based Quality Management
Next Article in Special Issue
Structural Design Optimization of Flat Slab Hospital Buildings Using Genetic Algorithms
Previous Article in Journal
Effect of Spacing and Slenderness Ratio of Piles on the Seismic Behavior of Building Frames
Previous Article in Special Issue
Ensuring the Durability of Buildings through the Use of Insulation Systems Based on Polyethylene Foam
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scheduling Optimization Using an Adapted Genetic Algorithm with Due Regard for Random Project Interruptions

by
Anatoly V. Alekseytsev
* and
Sodiqjon H. Nadirov
Department of Reinforced Concrete and Stone Structures, National Research Moscow State Civil Engineering University, 26, Yaroslavskoye Shosse, 129337 Moscow, Russia
*
Author to whom correspondence should be addressed.
Buildings 2022, 12(12), 2051; https://doi.org/10.3390/buildings12122051
Submission received: 20 October 2022 / Revised: 15 November 2022 / Accepted: 18 November 2022 / Published: 23 November 2022
(This article belongs to the Special Issue Safety and Optimization of Building Structures)

Abstract

:
Current socio-economic conditions impose certain requirements on construction and renovation projects that need new methods making evaluations of construction work performance schedules more reliable. Towards this end, the authors propose a consolidated methodology of construction work scheduling based on the interval estimation technique. The boundaries of the interval, as well as determining minimum and maximum construction time, are obtained by minimizing and maximizing the term of construction work performance by introducing random interruptions into successions of critical and subcritical works. Such reasons for interruptions as the failure of key construction machines, unavailability of labor resources, and accidental man-induced or natural impacts are considered. Risk calculations are employed to devise an approach to evaluating the reliability of construction schedules, including minor schedules designated for single-facility projects and major schedules developed for projects that encompass the construction of groups of buildings and structures. Projects on construction of monolithic reinforced concrete frames of buildings were used to verify the efficiency of the proposed approaches to work performance scheduling.

Graphical Abstract

1. Introduction

1.1. Review of the Literature

Construction project scheduling is highly relevant. It is known from the author’s experience that the following aspects of schedule modeling are vital for practical construction undertakings: predicting the total time required to construct a facility or perform individual items of construction work; determining the extent of correctness of process control solutions made in terms of the entire project and individual stages of construction; determining the risks of emergency situations that may occur due to the failure to meet work performance deadlines and emergence of various interruptions neglected in the course of modeling.
Currently used deterministic approaches cannot prognosticate work performance duration as they neglect a number of random factors, such as: the failure of construction machinery or equipment due to breakdowns; the idle time of construction machinery and personnel due to the late delivery of material and technical resources, including structures, to the construction site for their subsequent assembly and installation; deviations from the construction schedule due to the absence of key construction workers or engineering personnel from their workplaces; interruptions caused by a change in the project work start and completion dates; force majeure situations caused by climatic conditions or other external factors.
Work [1] addresses the influence of delays, caused by the distribution of resources in the process of scheduling, on the cost of construction. It is emphasized that such delays can substantially increase the cost of work items, including those that are not on the critical path. An optimization model is developed in furtherance of these research undertakings [2,3]; this model minimizes construction costs with account taken of repetitive work items and the number of interruptions. According to [4], such a variable as construction duration influences the whole scheduling process, and it can greatly change the effect of management. Approaches, based on the probabilistic analysis of scheduling efficiency, evolve in the field of maintenance of a natural gas distribution system, addressed in ref. [5]. The notion of the high risk of undesired events is introduced, and their probability is identified using Bayesian Network (BN). Development of scheduling methods, applied to information modelling technologies, is addressed in [6,7,8,9]. Article [6] takes account of scheduling time, resources, and space. However, several random factors are not considered in this article. One of the practice-oriented approaches to scheduling is a model that allows revising the schedule depending on the situation on site [7], in particular, on the actual productivity of machines and teams of construction workers. However, this model may be insufficiently effective since it cannot take onsite safety into full account. Safety is considered in several works, including ref. [7]. There, and also in refs. [9,10], safety is improved by introducing a BIM-based occupational accident risk assessment instrument (4D). A number of works take account of random factors in the process of scheduling. For example, authors of article [9] draw attention to poor labour productivity, inadequate equipment, and poor weather. A dynamic model is used to identify construction duration. This article and works [11,12] take account of these factors to schedule construction work for the case of prefab construction projects. A large number of studies address risk management in the process of scheduling. Hence, authors of article [13] propose an improved construction risk prognostication system, developed on the basis of the Bayesian Network. However, in absence of observation data, the Monte Carlo method is employed in the course of risk analysis. Machine learning is used as an alternative to this approach [14,15,16]. Some works also focus on scheduling optimization with account taken of projected construction delays [17,18] that occur in the process of implementation of major construction projects. For example, authors of article [19] address the employment of genetic algorithms to optimize the scheduling of repetitive projects using the criterion of investor profit maximization. They have proven that optimal schedule options are problematic to generate using traditional scheduling techniques. A number of studies [20,21,22] employ meta-heuristic search strategies to optimize project durations with account taken of work interruptions due to the growing complexity of construction projects to be scheduled. In some cases, this process is a complex scientific and practical task. The usefulness of fuzzy logic, applied to such problems, is demonstrated in review article [23]. Some studies, for example refs. [24,25], consider the use of smart management systems in mining and power consumption industries. However, these systems are also applicable to construction projects. Besides scheduling techniques, these systems have risk prognostication components, data on spatial topological characteristics and facility operation. Several works [26,27,28,29] address the dynamic nature of construction processes; they entail the use of multi-criterial optimization to solve scheduling problems. Towards this end, such important factors as the presence of risks and uncertainty [30], delayed commencement, completion of works, and repetitiveness of processes in construction projects are considered.
The research, addressed in ref. [31], identifies ten principal reasons for such delays, including the importance of the construction project location. The authors of articles [32,33] propose solutions to specific construction scheduling tasks, in which the logistics of inventory routing and reliability of suppliers are the important factors that influence successful schedule implementation. This problem may cause work disruptions in the course of the prefab construction of buildings [11,12]. Digital risk management models, solving the problem of poor-quality joints, including welds, were developed. Schedule robustness to changes, triggered by random factors, is another vital aspect of scheduling [34,35]. Two principles must be implemented to improve schedule robustness: continuous resource flows and continuous work performance. Statistical control over labour productivity, coupled with higher levels of construction process automation, is another approach to schedule robustness and reliability assurance [36,37]. Transport schedule optimization procedures may be applied in the course of construction work performance or resource delivery to improve management efficiency [38,39]. Implementation of artificial intelligence methods in project management is a prospective scheduling trend [15,16]; in particular, machine learning algorithms can be applied to generate a consolidated knowledge base that has information about a construction project and its environment (labour and material resources, weather conditions). These systems need a computational tool that uses accurate data on previous construction experience [40,41]. Some authors study the influence of hazardous emissions from urban construction projects on the environmental condition of built-up areas [42]. Other researchers focus on the management of climate risks in the countries that have large seasonal temperature differences [43]. Several teams of scientists study decision making systems based on the video monitoring of work performance and condition of construction machinery [44].
Issues of work scheduling are effectively solved by genetic algorithms applied to new construction and renovation projects. These algorithms are applicable to civil engineering projects [45] and construction of linear infrastructure facilities [46]. Hence, Pareto-frontier sorting is used to obtain a solution based on several optimality criteria [47]. In genetic search, three main criteria are frequently applied, such as the time, cost, and quality of a project [48,49]. Other studies [50,51] address optimization problems and scheduling options for cases of limited resources. To solve multi-criterial optimization problems, combinations of genetic algorithms and individual functions based on the pre-set properties of work schedules are applied. Specific tasks, solved by genetic algorithms, address the allocation of resources. These are labor resources distributed with due regard to multi-site and multi-project development [52], as well as consumers of power and investments [50]. The works [53,54], considering risks and safety aspects of scheduling, are most relevant to the topic of the present article. These risks could be attributed to delays in deliveries [53] and emergency situations [54]. In these and similar studies, random factors are viewed as deterministic values. The distinction between this article and similar works is that interruptions in scheduled projects are presented as random variables and pre-defined discrete sets.

1.2. Purpose, Objective and Summary of the Study Outlined in This Article

Since all random factors cannot be accounted for at the stage of deterministic scheduling of large-scale projects, comprising several facilities and individual buildings, the authors offer alternative optimality criteria for construction schedule modeling.
The purpose of the present study is to develop a method which will allow optimal schedules based on the reliability of the process organization and technologies. This option has minimum and maximum duration. The duration is minimum if few or no random factors emerge during the construction process, and the duration is maximum if random factors are numerous and trigger long delays. At the same time, deviations related to the unavailability or failure of labor resources, construction machines, and poor climate conditions can be taken into account in the course of a single scheduling effort.
To achieve the pre-set objective, one should solve the problem of choosing the option of work schedules that might comprise both various work sequences and random interruptions belonging to each of the three abovementioned types. To solve this problem, a new heuristic search algorithm is applied on the basis of evolutionary modelling. It differs from those currently used by the availability of a function allowing single and multiple work schedules for large-scale construction projects at minimum risk. The problem statement is provided in Section 2.1.1. The formulas for calculating the cost of risks that might emerge in the event of deviations from the schedule (Section 2.1.3) are outlined for interruptions of three types. Then, being aware of the risk values for specific types of work, one can assess the reliability of their performance (Section 2.1.4). The emergence of random factors is interpreted as an interruption that consumes time rather than resources (Section 2.1.5). In Section 2.2, the application of the genetic search procedure, based on the use of parallel evolving populations, is described. This approach differs greatly from other methods applied to scheduling. Gant’s diagrams are provided in Section 3 as cases of schedules. Cases of interval estimation of work duration are provided together with the reliability evaluation of construction work sequence and evaluation of risks of deviations from schedules.
The scientific novelty of the authors’ approach consists in its ability to take account of random interruptions of various types in the course of a single process based on the mechanism of parallel evolving populations. This approach allows for saving resources, reducing scheduling costs, prognosticating delays, and maximum work performance time.

2. Materials and Methods

2.1. Scheduling Optimization Problem Formulation

2.1.1. General Provisions

To solve the problem of schedule modeling means to make a list of work items to be performed and assign the performance time to each of them. The labor intensity, determined in the standards or a directive, can be applied to find the work performance time. Labor, material, and technical resources should be assigned to each work item. To estimate the reliability of work performance, alternative patterns of their precedence/sequence should be developed in accordance with the approved construction technology. Discrete sets of values denoting interruptions, caused by man-induced and machinery-related reasons, should be made as input data designated for random process modelling. These sets are made on the basis of observations over real construction work in progress. They can be represented as follows:
T e x ( X ) = { 0 , t 1 , , t y } ,
where T e x ( X ) is the set of interruption values; 0, t 1 , t y are durations of onsite work performance interruptions, days; ( X ) , y   is the interruption type identifier. Hence, zero means no interruption or delay.

2.1.2. Formulation of Goal Optimization Criteria

An optimal schedule has integral relative risk R ¯ ( p ) that slightly differs from some admissible value [ R ] , ensuring safe and timely work performance. A set X in Formula (1) can be represented as
X = { w ,   m ,   c }
Notably, in the general case, work can be performed for N facilities using M concurrent work performance patterns, each of which can include L work items with zero slacks or critical path work items. Relative risks are associated with failures caused by various factors, and the main ones are w —workforce, m —construction machines and mechanisms, c —climate conditions and other external force majeure events.
Another optimality criterion is minimization of construction time T c o n s t r , with regard for its interval estimation in the case of the minimum difference between its maximum T max and minimum T min time values. The final optimality criterion is minimization of any interruptions in the process of construction.
Thus, to implement construction projects, including large-scale ones, a general system of criteria for optimal computer-aided scheduling in the probabilistic formulation is developed:
{ ( T c o n s t r = [ T min , T max ] min ) ( ( R ¯ ( T max ) R ¯ ( T min ) ) min ) , T max = max L ( t q + max ( q T e x , q ( w ) , T e x , q ( m ) , T e x , q ( c ) ) ) ; T min = min L ( t q + min q ( T e x , q ( w ) , T e x , q ( m ) , T e x , q ( c ) ) ) ; i = 1 N j = 1 M k = 1 L ( T e x , i j k ( w ) + T e x , i j k ( m ) + T e x , i j k ( c ) ) min ; R ¯ ( T ) = i = 1 N j = 1 M k = 1 L ( p i j k ( w ) U i j k ( w ) / C i j k ( w ) + p i j k ( m ) U i j k ( m ) / C i j k ( m ) + + χ ( C ) p i j k ( c ) U i j k ( c ) / C i j k ( c ) ) [ R ] .
Here, p i j k ( w ) is the probability of consequences of workforce unavailability (factor w ) for work k , which is part of the critical path of a model that has technology j implemented at facility i ; U i j k ( w ) is the cost of damage caused by workforce unavailability; C i j k ( w ) is the total cost of material resources used and workforce involved for the purpose of complete work performance; χ ( C ) is the Heaviside function for value C = { 0 ; 1 } , showing the need to consider factor c ; q is the number of the critical path.
As a result of analysis of Formula (3) and minimization of all interruptions to zero, T c o n s t r = T min = T max = c o n s t is obtained. Hence, the scheduling model becomes deterministic. In this case, one can solve a simpler task of assessing the reliability of engineering solutions for each of options j by solving task R ¯ ( T ) [ R ] for one or several (all) factors X . A solution to this problem is considered further in the article.
The general solution to the optimization problem is shown in Figure 1. It is based on system of the Equation (3). N, M values, shown here, are the numbers of possible optimal schedules, having identical or similar durations. These numbers are not the input data; they are not adjustable in the optimization algorithm. They depend on the results, generated by genetic operators, the number of possible interruptions, and the number of values in sets made for these interruptions.

2.1.3. The Estimated Cost of Risks, Associated with Failure to Meet Scheduled Deadlines

The failure to meet the scheduled deadlines is assumed for critical path C p w (Figure 2a). This failure may occur in the process of work performance at a construction facility (Figure 2b), and in the course of construction of several facilities that represent a consolidated construction project (Figure 2c).
If there is virtual interruption Δ t , the value of the absolute risk of failure to perform the work can be calculated as a virtual penalty:
R = p Δ C ( t + Δ t ) ,
where p is the probability of unavailability of a resource or an emergency situation; Δ C is a virtual penalty per unit of time, for example, per work shift, and t is the basic scheduled time of work performance.
If emergencies, related to factor c , are considered improbable, then the probability of failure p ( w , m ) is calculated by assuming that the availability of resources in the course of work performance is subject to the normal law of distribution. In this case, dependencies for its identification can be written as follows:
p ( w , m ) = 0.5 Φ ( β ) ;   β = ( N m + N w ) Δ t t S 2 ( N m ) + S 2 ( N w ) ,
where Φ ( · ) is the value of the Laplace integral; S ( · ) is standard deviation; N m is the number of machines and mechanisms used; N w is the number of construction workers involved in the work performance. The value of the standard is determined using general formulas of mathematical statistics and workforce performance.
As for the emergency situation, the probability of failure can be based on government reports. If these data are not provided, it can be assumed that p(c) = 0.5. Then the total probability of failure and the risk of material damage can be calculated as follows:
p = p ( m , w ) p ( c ) , R = p ( C b o + Δ T Δ C ) ,
where C b o is the cost of a construction facility lost as a result of an emergency situation and Δ T is the interruption caused by delays in the liquidation of consequences of an emergency situation.

2.1.4. Evaluation of Reliability of Organizational and Technological Solutions

Let’s analyze a schedule model developed for one construction facility i , i = 1 n . This model can have several critical paths C p represented by discrete sets of work, having performance time t . Let’s assume that each of these types of work is subject to virtual interruption Δ t = 1 s. Then, each type of work will get a virtual penalty calculated using Formula (4). The minimal total penalty, imposed on critical path works, will indicate the most reliable sequence of works. If the project has several schedule models, summation should be carried out according to the “critical” sequence of facilities construction. In terms of mathematics, this problem can be written as follows:
( k 1 R ( C p ) 1 + k 2 R ( C p ) 2 + , , + k n R ( C p ) n ) min , R ( C p ) 1 = { R ( t 1 ) , , R ( t k 1 ) } = min { d j R ( C p ) j } , C p j = { t 1 , , t d j } ,
where n is the number of schedule models (the number of construction facilities); k 1 k n is the number of work items within the critical path that has minimum risk for this schedule model; q is the number of critical paths in the schedule model; j = 1 q , d j is the number of work items within critical path j .
An individual case of dependencies used to calculate the risk disregarding factor c is shown in Figure 3c as an explanation of Formula (7).

2.1.5. Modeling the Introduction of Random Interruptions into the Schedule

Each interruption, represented by the set of values t 1 , , t y (1), is simulated in a work schedule as work that needs no resources. Figure 4a shows the basic part of a schedule where interruptions can be introduced. The number of such interruptions is predicted on the basis of past experience. The point of introduction of interruptions is associated with factors of resource supply to the construction site, unavailability of a workforce capable of performing complex items of work, relocation of construction machines, etc. The introduction of interruptions OE1_, OE2_ is shown in Figure 4b. The absence of interruptions is simulated as work that takes no time. If values of interruptions are set randomly, both changes in the total time of work in Figure 4c, and the composition of critical path works can be obtained. Therefore, reliability evaluation of organizational and technological solutions, considered in Section 2.1.4, is performed if critical path works remain unchanged.
The schedule model is a matrix. The first matrix has numbers, names, and work performance time. The second matrix has precedence/sequence identifiers; the third matrix has types and identifiers of resources linked to work items. If one work item is performed in several locations, each part of the work item and its location is represented as a separate work item in the schedule.

2.2. The Optimal Schedule Option: The Search Algorithm

For projects comprising several facilities, performance of hundreds and even thousands of work items can be scheduled. Experience has shown that dozens of various random factors can emerge in the process of construction. Therefore, consideration of all factors in the classical deterministic setting is viewed as a very labor-consuming process, because it requires the analysis of a large number of work schedules (millions of options). Hence, no enumeration of schedule options can be used to choose the optimal one that would minimize the work time and ensure maximum reliability. The solution is to apply metaheuristic search methods based on the particle swarm method and genetic algorithms.
The problem is decomposed (3), and construction time is minimized and maximized.
T max = max L ( t q + { T e x , q ( w ) } + { T e x , q ( m ) } + { T e x , q ( m ) } ) max , T min = min L ( t q + { T e x , q ( w ) } + { T e x , q ( m ) } + { T e x , q ( m ) } ) min .
A set of schedule options is employed to solve this problem using evolutionary modeling. Let’s consider the basic concepts in the context of the pre-set objectives. For example, let’s take variable A i that will denote the work schedules shown in Figure 3b or Figure 3c. The finite set of work schedule options Π = { A 1 , A N g } is considered during each iteration of the genetic algorithm; N g is the number of options. The population isolation algorithm is used [55] to solve the problem in question (7), and 2 sets of work schedules (2 populations each) are employed to implement problem minimization and maximization. Then, the mathematical description of discrete sets used to solve the minimization problem is considered. These sets will be the same when the minimization problem is solved. Let’s introduce the following data structures:
Π A = { A 1 = { t 11 , , t 1 n } + { T e x , q 1 ( X ) } A N g = { t N g 1 , , t N g n } + { T e x , q N g ( X ) } ; Π B = { A ˜ 1 = { t ˜ } 1 + { T ˜ e x , q 1 ( X ) }   A ˜ N g = { t ˜ } N g + { T ˜ e x , q N g ( X ) } ,
where Π A is the current set of solutions, in which genetic operators are implemented and schedule options are randomly generated; Π B is the elite set containing the best options of work schedules.
A search for solutions, launched for each group of populations, demonstrating parallel evolution, has the following basic steps:
1.
The basic (deterministic) topology of (i) a schedule model and (ii) a set of interruption values related to a set of emergence factors X , is developed.
2.
During the first iteration, a set of schedules Π A is made randomly by selecting values of interruptions from the sets { T ˜ e x , q ( X ) }   and assigning them to the work items where they can emerge. The set of best schedule options is not completed yet: Π B = Ø .
3.
Timing is computed for each schedule.
4.
Then the iterative process is launched in which the current extreme value of time T0 is found for each schedule option. After that conditions are verified:
φ ( A i ) = ( T 0 T ( A i ) ) 0 ,   T 0 min ;   i = 1 N g ; φ ( A i ) = ( T 0 T ( A i ) ) 0 ,   T 0 max
5.
If condition (7) is not met, schedule option A i is replaced by a new one:
{ Π B = Ø , A i = { t i 1 , , t i n } + { r n d ( T e x , q i ( X ) ) } ; Π B ¬ Ø , A i = A ˜ r n d ( i ) Π B ,  
where r n d ( ) is a random choice operator.
6.
Set Π B is edited to save the best solution that meets the optimality criterion. For this purpose, the elitism strategy is used, which can be formulated as follows:
{ ( A i Π A ) A i Π B T ( A i Π A ) T ( A ˜ i Π B ) A ˜ i Π B = A i Π A .  
7.
Genetic operators of adjustable multipoint mutation [56] are applied to set Π A .
8.
The computation stopping criterion is verified. The criterion, empirically derived from a solution to a number of optimization problems related to genetic algorithms, is used. Iterations stop after number N o p t if there are no changes in set Π B . This number can be identified as follows:
N o p t = r o u n d ( m G A n G A ! n G A / 3 )
where n G A is the number of variable parameters, taken as being equal to the number of interruptions introduced into the schedule model; m G A is the average number of values of variable parameters, round ( ) is the operator used to ensure rounding to the whole number.
If the stopping criterion is not met, the iteration process continues and steps 3–8 are executed once again. When implementing the genetic algorithm, work schedules having the same duration T max , T min , but a different set of critical path works may emerge, and in this case, selection of the optimal work schedule should be made using Equations (3) and (4) of system (2) or according to Section 2.1.4 depending on the required level of reliability and safety of construction work.

3. Results

3.1. Characteristic Case of Interval Estimation of Construction Time

The topology of the schedule, shown in Figure 4a, is addressed to illustrate the effectiveness of the proposed methodology. Sets of interruption values are used as input data, days:
O E 1 _ C a g e s = O E 2 _ C a g e s = { 0 ,   1 ,   2 ,   3 ,   4 ,   5 ,   6 } ; O E 1 _ C o n c r e t e = O E 2 _ C o n c r e t e = { 0 ,   1 ,   2 ,   3 ,   4 ,   5 ,   6 } .
when sets Π A , Π B were made, each genetic algorithm considered 20 interruptions. The iteration process had 150 iterations, with no changes in database Π B during 42 iterations. As a result, several options of the work schedule, that was T min = 34 days long (one of these options is shown in Figure 5 and one option that was T max = 44 days long (Figure 6), were obtained. Results of the optimal selection of interruptions are presented in Table 1.
The analysis of resulting schedules allows for an interval estimation of construction time; in this case T = [ 34 ; 44 ] days with a potential emergence of interruptions caused by the late delivery of concrete and reinforcement bars.

3.2. Sample Risk Assessment (3) for One Critical Path Work Item

Let the work item performance take ten days, or t = 10 days, and let the interruption last for one day Δ t = 1 . The cost of work, materials included, is 250,000 conventional units. The predictive graph of resources consumption is shown in Figure 7.
Work performance requires the failure-free operation of one construction machine and a team of 8 workers for 10 days. Notably, only 6 out of 8 workers worked for two days due to random factors. Costs are evenly distributed in time.
Since the machine was in the failure-free operation mode for all ten days, S ( N w ) = 0 . Let’s calculate S ( N p ) for the core workers if n ¯ t = ( 6 2 + 8 8 ) / 10 = 7.6 persons (see Figure 6):
S ( N p ) = 1 / t 1 t ( n t n ¯ t ) 2 = 1 / 10 ( 8 ( 8 7.6 ) 2 + 2 ( 6 7.6 ) 2 ) = 0.8
β 1 = ( N m 1 + N w 1 ) Δ t t S 2 ( N m 1 ) + S 2 ( N w 1 ) = ( 1 + 10 ) 1 10 0.8 2 = 1.375 ;
p 1 = p ( w , m ) = 0.5 Φ ( 1 , 375 ) = 0.5 0.415 = 0.085
In the case of even distribution of costs and a virtual increase in the time of work Δ t = 1 , the value of
Δ C = C / 10 = 25,000 conventional units,
R = p Δ C ( t + Δ t ) = 0.085 25,000 11 = 15,950 conventional units
Given that 2 out of 8 workers were absent for 2 days, the risk of material damage reached 15,950/250,000 = 6.38% of the cost of work when the time of work was extended by one day.

3.3. Evaluation of the Organizational and Technological Reliability of the Schedule

Let’s consider the construction of a frame for a 17-storey apartment building made of monolithic reinforced concrete. Its standard floor area is 600 square meters. Each floor is divided into two equal areas for the purpose of construction of a monolithic reinforced concrete frame (see Figure 8).
Let’s assess the reliability of schedules that simulate the erection of a frame for the two floors of a building if the construction time is the same (49 days) but critical paths are different (Figure 9 and Figure 10). The R ( T ) value (1) is calculated for the critical work of each model. It is assumed that [ R ] = 0.05 , i.e., the risk of material damage in the course of the performance of this set of work should not exceed 5% of the total cost of frame construction. It is assumed that preventive measures avert any major accidents. Calculations do not take into account such work items as concrete strength development, curing of concrete, and the removal of structural formwork since these work items are considered as interruptions. During the performance of all items of work, one tower crane was used; it was in operation without failure for all 49 days. Table 2 shows for schedules on Figure 9 and Figure 10 the initial data used in the calculations. It lists only those critical work items that were characterized by deviations caused by the workforce unavailability in the process of construction of a similar facility by the same team of workers. The total cost of building a reinforced concrete frame was 3,500,000 conventional units.
For Schedule model No. 1 (Figure 9) value U 1 , 1 , 49 ( w ) = 145.6 thousand conventional units; for Schedule model No. 2 (Figure 10) value U 1 , 2 , 49 ( w ) = 193.3 thousand conventional units. Risks of material damage are calculated as follows:
R 1 , 1 , 49 ( w ) = 145.6 / 3500 = 0.0417   <   [ R ] = 0.05 ,   R 1 , 2 , 49 ( w ) = 193.3 / 3500 = 0.0552   >   [ R ]
Hence, the first part of the schedule model developed for the erection of a 2-storey element of a frame has higher reliability, as random deviations emerging in critical work items lead to less substantial total potential damage. The second option of the schedule is unacceptable in the case of this directive value of risk [ R ] .

4. Discussion

Calculations of the schedule model time made using the interval estimation technique [ T min , T max ] , have shown that in some cases T max T min . It strongly relies on a selection of points of potential interruptions. Consequently, when analyzing such models, the construction manager should avert any interruptions by taking preventive measures. Such measures can include supplier reliability checks [30,33], provision of larger amounts of warranty and insurance reserves in respect of stored structures and materials, the conclusion of leasing agreements for the principal construction machinery and their potential prompt replacement, etc.
The proposed scheduling model does not consider factors associated with the adjustment and approval of design solutions and revisions in the course of construction. In this case, no interruption is deemed to occur; some work items are performed while the design documentation is being approved and revised.
The strength of the proposed approach is its ability to make a relatively quick and reliable assessment of minimal and maximal durations of work subject to the presence of random factors. Besides, each random factor is presented not as an expectation, as in [13,14,16], but as a set of random values. It allows for identifying minimal and maximal durations, unlike the majority of studies that generate some optimal duration corresponding to specific values of random factors.
This research project has great prospects. It may be developing towards the generation of a database or a cloud service that will contain interruptions, caused by poor process organization and engineering factors, as well as sets of their values. It will allow for a more accurate application of an optimization model to various construction facilities. Alternatively, this research project may address the development of an approach to integration with BIM technologies and their application in the course of scheduling the reconstruction of facilities and changing their functions. Besides, this project may focus on the optimization of resource distribution with due regard for their limited amount and random factors that influence the process.

5. Conclusions

A probabilistic method of construction scheduling optimization, taking into account such random factors, as delays caused by the unavailability of construction machines, materials, equipment, and workforce, as well as extreme changes in weather conditions, is developed.
A novel approach, which has two values describing schedule duration, is proposed. Minimal duration takes into account the pace of construction without schedule overruns. Maximal duration allows prognosticating construction delays as a result of differentiated or joint effects of random factors.
The method of evaluating the organizational and technological reliability of solutions was developed for the purpose of construction implementation. The evaluation is based on the risk of material damage as a result of the virtual extension of construction time.

Author Contributions

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

Funding

This research is funded by the grant issued by the National Research Moscow State University of Civil Engineering as a result of a competition among the lecturers for implementation of fundamental and applied scientific research (R&D) by the teams of NRU MGSU researchers. (Order 527/130-22/06/2022-project No. 25).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zalmai, M.L.; Akcay, C.; Manisali, E. Time-cost optimization using harmony search algorithm in construction projects. Optimización del costo del tiempo, utilizando el algoritmo de búsqueda de armonía en proyectos de construcción. Rev. Construc. 2019, 18, 226–237. [Google Scholar] [CrossRef]
  2. Anysz, H. Managing Delays in Construction Projects Aiming at Cost Overrun Minimization. IOP Conf. Ser. Mater. Sci. Eng. 2019, 603, 032004. [Google Scholar] [CrossRef]
  3. Monghasemi, S.; Abdallah, M. Linear Optimization Model to Minimize Total Cost of Repetitive Construction Projects and Identify Order of Units. J. Manag. Eng. 2021, 37, 936. [Google Scholar] [CrossRef]
  4. Kermanshachi, S.; Rouhanizadeh, B. Sensitivity analysis of construction schedule performance due to increased change orders and decreased labor productivity. In Proceedings of the Annual Conference—Canadian Society for Civil Engineering, Montreal, QC, Canada, 11–15 June 2019. [Google Scholar]
  5. Leoni, L.; BahooToroody, A.; De Carlo, F.; Paltrinieri, N. Developing a risk-based maintenance model for a Natural Gas Regulating and Metering Station using Bayesian Network. J. Loss Prev. Process Ind. 2019, 57, 17–24. [Google Scholar] [CrossRef]
  6. Francis, A. Chronographical spatiotemporal scheduling optimization for building projects. Front. Built Env. 2019, 5, 36. [Google Scholar] [CrossRef]
  7. Lim, A.W.P.; Latief, Y. The development of safety plan using Work Breakdown Structure (WBS) for Building Information Modeling (BIM)-based building structure work. J. Comput. Theor. Nanosci. 2020, 17, 1402–1413. [Google Scholar] [CrossRef]
  8. Nishigaki, S.; Saibara, K.; Ootsuki, T.; Morikawa, H. Scheduling Simulator by Ensemble Forecasting of Construction Duration. In Proceedings of the 37th International Symposium on Automation and Robotics in Construction (ISARC 2020), Kitakyushu, Japan, 27–28 October 2020; pp. 441–448. [Google Scholar]
  9. Tirunagari, H.V.; Kone, V. Simulation of construction sequence using BIM 4D techniques. Int. J. Recent Technol. Eng. 2019, 7, 877–881. [Google Scholar]
  10. Kim, S.; Peavy, M.; Huang, P.-C.; Kim, K. Development of BIM-integrated construction robot task planning and simulation system. Autom. Constr. 2021, 127, 3720. [Google Scholar] [CrossRef]
  11. Yan, X.; Zhang, H. Computer vision-based disruption management for prefabricated building construction schedule. J. Comput. Civ. Eng. 2021, 35, 990. [Google Scholar] [CrossRef]
  12. Chang, H.-Y.; Chiu, C.-K. Uncertainty assessment of field weld connections and the related effects on service life of steel buildings. Struct. Infrastruct. Eng. 2019, 15, 1333–1345. [Google Scholar] [CrossRef]
  13. Chen, L.; Lu, Q.; Li, S.; He, W.; Yang, J. Bayesian Monte Carlo Simulation-Driven Approach for Construction Schedule Risk Inference. J. Manag. Eng. 2021, 37, 884. [Google Scholar] [CrossRef]
  14. Fitzsimmonsa, J.; Hong, Y.; Brilakis, I. Improving construction project schedules before execution. In Proceedings of the 37th International Symposium on Automation and Robotics in Construction (ISARC 2020), Kitakyushu, Japan, 27–28 October 2020; pp. 1144–1151. [Google Scholar]
  15. Hu, Z.; Luo, J.; Fang, X.; Xiao, K.; Hu, B.; Chen, L. Real-time Schedule Algorithm with Temporal and Spatial Isolation Feature for Mixed Criticality System. In Proceedings of the 7th International Symposium on System and Software Reliability, ISSSR 2021, Chongqing, China, 23–24 September 2021; pp. 99–108. [Google Scholar] [CrossRef]
  16. Singh, J.; Anumba, C.J. Real-time pipe system installation schedule generation and optimization using artificial intelligence and heuristic techniques. J. Inf. Technol. Constr. 2022, 27, 173–190. [Google Scholar] [CrossRef]
  17. Turk, A.; Wu, Q.; Zhang, M. Model predictive control based real-time scheduling for balancing multiple uncertainties in integrated energy system with power-to-x. Int. J. Electr. Power Energy Syst. 2021, 130, 7015. [Google Scholar] [CrossRef]
  18. Sobieraj, J.; Metelski, D. Project Risk in the Context of Construction Schedules—Combined Monte Carlo Simulation and Time at Risk (TaR) Approach: Insights from the Fort Bema Housing Estate Complex. Appl. Sci. 2022, 12, 1044. [Google Scholar] [CrossRef]
  19. Abdallah, M.; Alshahri, A. Optimizing planning of build–operate–transfer projects to maximize investor profit. Can. J. Civ. Eng. 2019, 46, 26–37. [Google Scholar] [CrossRef]
  20. Liu, D.; Li, H.; Wang, H.; Qi, C.; Rose, T. Discrete symbiotic organisms search method for solving large-scale time-cost trade-off problem in construction scheduling. Expert Syst. Appl. 2020, 148, 3230. [Google Scholar] [CrossRef]
  21. Biruk, S.; Jaśkowski, P. Selection of the optimal actions for crashing processes duration to increase the robustness of construction schedules. Appl. Sci. 2020, 10, 8028. [Google Scholar] [CrossRef]
  22. Liu, D.; Li, X.; Chen, J.; Jin, R. Real-Time Optimization of Precast Concrete Component Transportation and Storage. Adv. Civ. Eng. 2020, 2020, 4910. [Google Scholar] [CrossRef]
  23. Plebankiewicz, E.; Zima, K.; Wieczorek, D. Modelling of time, cost and risk of construction with using fuzzy logic. J. Civ. Eng. Manag. 2021, 27, 412–426. [Google Scholar] [CrossRef]
  24. Maremi, A.; Ben-Awuah, E.; Askari-Nasab, H. Multi-objective Mathematical Programming Framework for Integrated Oil Sands Mine Planning and Tailings Disposal Optimization. Min. Metall. Explor. 2021, 38, 1355–1374. [Google Scholar] [CrossRef]
  25. Atef, S.; Ismail, N.; Eltawil, A.B. A new fuzzy logic based approach for optimal household appliance scheduling based on electricity price and load consumption prediction. Adv. Build. Energy Res. 2022, 16, 262–280. [Google Scholar] [CrossRef]
  26. Xue, X.; Ai, X.; Fang, J.; Yao, W.; Wen, J. Real-time schedule of integrated heat and power system: A multi-dimensional stochastic approximate dynamic programming approach. Int. J. Electr. Power Energy Syst. 2022, 134, 7427. [Google Scholar] [CrossRef]
  27. Isah, M.A.; Kim, B.-S. Integrating schedule risk analysis with multi-skilled resource scheduling to improve resource-constrained project scheduling problems. Appl. Sci. 2021, 11, 650. [Google Scholar] [CrossRef]
  28. García-Nieves, J.D.; Ponz-Tienda, J.L.; Ospina-Alvarado, A.; Bonilla-Palacios, M. Multipurpose linear programming optimization model for repetitive activities scheduling in construction projects. Autom. Constr. 2019, 105, 20. [Google Scholar] [CrossRef]
  29. Sami Ur Rehman, M.; Thaheem, M.J.; Nasir, A.R.; Khan, K.I.A. Project schedule risk management through building information modelling. Int. J. Constr. Manag. 2020, 22, 1489–1499. [Google Scholar] [CrossRef]
  30. Kim, T.; Kim, Y.-W.; Cho, H. Dynamic production scheduling model under due date uncertainty in precast concrete construction. J. Clean. Prod. 2020, 257, 527. [Google Scholar] [CrossRef]
  31. Taraziya, R.F.; Ali, R.S.A. Survey on the most significant factors affecting the delivery process of construction activities during execution phase in Iraq. International Rev. Civ. Eng. 2020, 11, 114–120. [Google Scholar] [CrossRef]
  32. Kim, T.; Kim, Y.-W.; Cho, H. A simulation-based dynamic scheduling model for curtain wall production considering construction planning reliability. J. Clean. Prod. 2021, 286, 4922. [Google Scholar] [CrossRef]
  33. Nolz, P.C. Optimizing construction schedules and material deliveries in city logistics: A case study from the building industry. Flex. Serv. Manuf. J. 2021, 33, 846–878. [Google Scholar] [CrossRef]
  34. Zhao, M.; Wang, X.; Yu, J.; Xue, L.; Yang, S. A construction schedule robustness measure based on improved prospect theory and the copula-CRITIC method. Appl. Sci. 2020, 10, 2013. [Google Scholar] [CrossRef]
  35. Jaśkowski, P.; Biruk, S.; Krzemiński, M. Planning repetitive construction processes to improve robustness of schedules in risk environment. Metoda harmonogramowanie powtarzalnych procesów budowlanych zwiekszajaca odporność harmonogramów w warunkach ryzyka. Arch. Civ. Eng. 2020, 66, 643–657. [Google Scholar] [CrossRef]
  36. Kubečková, D.; Smugala, S. Statistical methods applied to construction process management. Asian J. Civ. Eng. 2020, 21, 479–494. [Google Scholar] [CrossRef]
  37. Ibrahim, M.W.; Hanna, A.S.; Russell, J.S.; Abotaleb, I.S.; El-Adaway, I.H. Quantitative Analysis of the Impacts of Out-of-Sequence Work on Project Performance. J. Constr. Eng. Manag. 2020, 146, 1876. [Google Scholar] [CrossRef]
  38. Jakkula, B.; Govinda Raj, M.; Murthy, C.S.N. Maintenance management of load haul dumper using reliability analysis. J. Qual. Maint. Eng. 2020, 26, 290–310. [Google Scholar] [CrossRef]
  39. Liu, B.; Pan, Z.; Tan, Z.; Wang, D.; Yu, T. A Real-Time Schedule Optimization of Massive Electric Vehicles and Energy Storage System Based on Grey Wolf Optimizer. In Proceedings of the IEEE International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER 2018), Tianjin, China, 19–23 July 2018; pp. 1160–1165. [Google Scholar] [CrossRef]
  40. Kalugin Yu., B. Universal method for calculation of reliable completion times. Mag. Civ. Eng. 2016, 7, 70–80. [Google Scholar] [CrossRef] [Green Version]
  41. Petrochenko, M.V.; Velichkin, V.Z.; Kazakov, Y.N.; Zavodnova, Y.B. Reliability assessment of the construction schedule by the critical chain method. Mag. Civ. Eng. 2018, 81, 25–31. [Google Scholar] [CrossRef]
  42. Alvanchi, A.; Rahimi, M.; Mousavi, M.; Alikhani, H. Construction schedule, an influential factor on air pollution in urban infrastructure projects. J. Clean. Prod. 2020, 255, 222. [Google Scholar] [CrossRef]
  43. Senthil, J.; Muthukannan, M.; Robin Sham, S.H. Prediction of climate risk management in infrastructure projects. International J. Innov. Technol. Explor. Eng. 2019, 8, 268–272. [Google Scholar] [CrossRef]
  44. Xiao, B.; Kang, S.-C. Deep learning detection for real-time construction machine checking. In Proceedings of the 36th International Symposium on Automation and Robotics in Construction (ISARC 2019), Banff Alberta, AB, Canada, 21–24 May 2019; pp. 1136–1141. [Google Scholar]
  45. Linlin, X.; Chen, Y.; Chang, R. Scheduling Optimization of Prefabricated Construction Projects by Genetic Algorithm. Appl. Sci. 2021, 11, 5531. [Google Scholar] [CrossRef]
  46. Wei, H.; Li, W.; Wang, W. Developing a Resource Allocation Approach for Resource-Constrained Construction Operation under Multi-Objective Operation. Sustainability 2021, 13, 7318. [Google Scholar] [CrossRef]
  47. Nusen, P.; Boonyung, W.; Nusen, S.; Panuwatwanich, K.; Champrasert, P.; Kaewmoracharoen, M. Construction Planning and Scheduling of a Renovation Project Using Bim-Based Multi-Objective Genetic Algorithm. Appl. Sci. 2021, 11, 4716. [Google Scholar] [CrossRef]
  48. Banihashemi, S.A.; Khalilzadeh, M. Time-Cost-Quality-Risk Trade-off Project Scheduling Problem in Oil and Gas Construction Projects: Fuzzy Logic and Genetic Algorithm. Jordan J. Civ. Eng. 2022, 16, 355–364. [Google Scholar]
  49. Wang, T.; Abdallah, M.; Clevenger, C.; Monghasemi, S. Time–Cost–Quality Trade-off Analysis for Planning Construction Projects. Eng. Constr. Archit. Manag. 2021, 28, 82–100. [Google Scholar] [CrossRef]
  50. Hua, Z.; Liu, Z.; Yang, L.; Yang, L. Improved Genetic Algorithm Based on Time Windows Decomposition for Solving Resource-Constrained Project Scheduling Problem. Autom. Constr. 2022, 142, 4503. [Google Scholar] [CrossRef]
  51. Eid, M.S.; Elbeltagi, E.E.; El-Adaway, H.I. Simultaneous Multi-Criteria Optimization for Scheduling Linear Infrastructure Projects. Int. J. Constr. Manag. 2021, 21, 41–55. [Google Scholar] [CrossRef]
  52. Abhilasha, P.; Jha, K.N. Integrating Quality and Safety in Construction Scheduling Time-Cost Trade-Off Model. J. Constr. Eng. Manag. 2021, 147, 1979. [Google Scholar] [CrossRef]
  53. Xie, F.; Li, H.; Xu, Z. Multi-Mode Resource-Constrained Project Scheduling with Uncertain Activity Cost. Expert Syst. Appl. 2021, 168, 4475. [Google Scholar] [CrossRef]
  54. Qin, M. Evolution of Labor Relations in the Development of Human Resources Based on Improved Genetic Algorithm. J. Circuits Syst. Comp. 2022, 31, 2723. [Google Scholar] [CrossRef]
  55. Tamrazyan, A.; Alekseytsev, A. Strategy for the evolutionary optimization of reinforced concrete frames based on parallel populations evolving. IOP Conf. Ser. Mater. Sci. Eng. 2020, 869, 052019. [Google Scholar] [CrossRef]
  56. Alekseytsev, A.V. Mechanical safety of reinforced concrete frames under complex emergency actions. Mag. Civ. Eng. 2021, 103. [Google Scholar] [CrossRef]
Figure 1. The block diagram describing the search for solutions applicable to a construction schedule with account taken of random factors.
Figure 1. The block diagram describing the search for solutions applicable to a construction schedule with account taken of random factors.
Buildings 12 02051 g001
Figure 2. Construction work scheduling options: (a) a single schedule; C p w is the critical path for a schedule model that has no interruptions; T is the time of this critical path; Q , q 0 are general and specific slacks in the course of work performance; (b) simulation of interruptions in the process of work performance, included in the critical path; (c) construction of several facilities; B o 1 B o 3 are durations of facility construction, Δ T is simulation of process interruptions.
Figure 2. Construction work scheduling options: (a) a single schedule; C p w is the critical path for a schedule model that has no interruptions; T is the time of this critical path; Q , q 0 are general and specific slacks in the course of work performance; (b) simulation of interruptions in the process of work performance, included in the critical path; (c) construction of several facilities; B o 1 B o 3 are durations of facility construction, Δ T is simulation of process interruptions.
Buildings 12 02051 g002
Figure 3. A case of variables taken from Equation (6) used to simulate three facilities (a), if the schedule of the first facility has two critical paths (b), results of using Formula (7) for the schedule in (c).
Figure 3. A case of variables taken from Equation (6) used to simulate three facilities (a), if the schedule of the first facility has two critical paths (b), results of using Formula (7) for the schedule in (c).
Buildings 12 02051 g003
Figure 4. Options of a schedule model that has interruptions: critical path work is in red, normal work that has slacks is in blue, and interruptions are in yellow; schedule without interruptions (a), introducing into schedule the fictitious interruptions with zero durations (b), schedule variant with non-zero durations of interruptions (c).
Figure 4. Options of a schedule model that has interruptions: critical path work is in red, normal work that has slacks is in blue, and interruptions are in yellow; schedule without interruptions (a), introducing into schedule the fictitious interruptions with zero durations (b), schedule variant with non-zero durations of interruptions (c).
Buildings 12 02051 g004
Figure 5. The work schedule option that is 34 days long.
Figure 5. The work schedule option that is 34 days long.
Buildings 12 02051 g005
Figure 6. A 44-days’ schedule option.
Figure 6. A 44-days’ schedule option.
Buildings 12 02051 g006
Figure 7. Distribution of resources in time: schedule of machine operations (a), schedule of work performance by the core construction workers (b).
Figure 7. Distribution of resources in time: schedule of machine operations (a), schedule of work performance by the core construction workers (b).
Buildings 12 02051 g007
Figure 8. Work performance broken down into task areas: (a) I—floor formwork installation; II—concreting of columns, walls; (b) I—floor slab concrete curing; II—slab reinforcement.
Figure 8. Work performance broken down into task areas: (a) I—floor formwork installation; II—concreting of columns, walls; (b) I—floor slab concrete curing; II—slab reinforcement.
Buildings 12 02051 g008
Figure 9. Schedule model No. 1 developed for the construction of a reinforced concrete building frame.
Figure 9. Schedule model No. 1 developed for the construction of a reinforced concrete building frame.
Buildings 12 02051 g009
Figure 10. Schedule model No. 2 developed for the construction of a reinforced concrete building frame.
Figure 10. Schedule model No. 2 developed for the construction of a reinforced concrete building frame.
Buildings 12 02051 g010
Table 1. Optimal schedules.
Table 1. Optimal schedules.
SchedulesInterruptions, Days
CriterionOE1_CagesOE2_CagesOE1_ConcreteOE2_Concrete
No .   1 .   T min 000, 1, 2, 3, 4, 5, 6 *2
No .   2 .   T min 100, 1, 2, 3, 4, 5, 61 **
No .   3 .   T min 200, 1, 2, 3, 4, 5, 62
No .   4 .   T max 60, 1, 2, 3, 4, 5, 60, 1, 2, 3, 4, 5, 66
* Neither value of this interruption will lead to a change in the work performance time; ** Interruptions highlighted in Schedule No. 2 correspond to Figure 5; interruptions highlighted in Schedule No. 4 correspond to Figure 6.
Table 2. Input data used in risk assessment for schedules.
Table 2. Input data used in risk assessment for schedules.
Schedule Model No. 1 (Figure 9)Schedule Model No. 2 (Figure 10)
No. of Critical Work Itemst, Dayst, DaysNumber of Workers a DayC, Thous. Conventional UnitsNo. of Critical Workst, Dayst, DaysNumber of Workers a DayC, Thous. Conventional Units
240.12(14); 2(12) *180240,12(14); 2(12)180
540.12(14); 1(13); 1(12)180540,12(14); 1(13); 1(12)180
1130.12(10); 1(8)1201130,12(10); 1(8)120
1840.11(14); 2(13); 1(12)1801540,12(14); 2(12)180
2430.11(10); 1(9); 1(8)1201840,12(14); 1(13); 1(12)180
3140.12(14); 2(12)1802430,12(10); 1(8)120
3630.12(10); 1(8)1202840,12(14); 1(13); 1(12)180
-----3140,12(14); 2(12)180
-----3630,11(10); 1(9); 1(8)120
* 2(14); 2(12) means that critical work item 2, that takes 4 days, needs 14 employees working for the first 2 days and 12 employees working for the next 2 days; the absence of 2 people is due to accidental causes.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alekseytsev, A.V.; Nadirov, S.H. Scheduling Optimization Using an Adapted Genetic Algorithm with Due Regard for Random Project Interruptions. Buildings 2022, 12, 2051. https://doi.org/10.3390/buildings12122051

AMA Style

Alekseytsev AV, Nadirov SH. Scheduling Optimization Using an Adapted Genetic Algorithm with Due Regard for Random Project Interruptions. Buildings. 2022; 12(12):2051. https://doi.org/10.3390/buildings12122051

Chicago/Turabian Style

Alekseytsev, Anatoly V., and Sodiqjon H. Nadirov. 2022. "Scheduling Optimization Using an Adapted Genetic Algorithm with Due Regard for Random Project Interruptions" Buildings 12, no. 12: 2051. https://doi.org/10.3390/buildings12122051

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