Previous Article in Journal
Voltage Stability Analysis in HVDC Systems Using Jacobian Singularity and Saddle-Node Bifurcations
Previous Article in Special Issue
A Globally Adaptive Ant Colony System with Stagnation Recovery and Candidate-List Search for Traveling Salesman Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Construction Simulation Optimization Performance Through Variance Reduction Techniques

1
College of Architecture, Design & Engineering, Thomas Jefferson University, 4201 Henry Ave, Philadelphia, PA 19144, USA
2
Concordia Institute for Information Systems Engineering, Concordia University, 1515 Ste-Catherine Street West, Montreal, QC H3G 2W1, Canada
*
Author to whom correspondence should be addressed.
Modelling 2026, 7(4), 137; https://doi.org/10.3390/modelling7040137 (registering DOI)
Submission received: 28 March 2026 / Revised: 18 June 2026 / Accepted: 25 June 2026 / Published: 5 July 2026
(This article belongs to the Special Issue Optimization in Engineering: Models and Algorithms)

Abstract

Simulation optimization has been used to analyze construction operations and support planning decisions under uncertainty. It enables the identification of effective planning strategies throughout a project’s lifecycle. However, the use of stochastic simulation to evaluate alternative strategies results in higher computational demands and the generation of inferior solutions within the resulting optimal solutions. This study examines the feasibility of overcoming these issues by implementing variance reduction techniques into a discrete-event simulation optimization framework. Three variance reduction techniques are evaluated in a case study: Common Random Numbers, Antithetic Variates, and a combined application of both. While these techniques are well established in simulation, their impact on the optimization performance of construction problems has not been fully explored. The results show that VRT not only reduces the computational effort required to evaluate planning strategies but also provides better planning strategies. Among the evaluated techniques, the combined approach demonstrates the best improvements. Overall, the study highlights that variance reduction techniques can make simulation optimization frameworks more practical and reliable for complex construction projects.

1. Introduction

The construction industry is a critical sector of a country’s economy, delivering infrastructure, buildings, and essential services that support societal development and economic growth. Infrastructure construction projects, such as bridges and transportation systems, require numerous decision-making under significant uncertainty [1]. During the planning and execution phases, the management team’s decisions have a substantial impact on the project’s objectives, influencing cost, duration, resource utilization, and customer satisfaction. As a result, improving the decision-making process for construction projects is a key priority for both researchers and practitioners [1,2,3,4]. As part of project planning, the team should decide, among other things, on construction methods, the number of labor crews and equipment, and scheduling policies to meet the project objectives. These decisions involve complex trade-offs between competing objectives, such as minimizing project duration while controlling cost. This is a classical construction optimization problem that is usually referred to as Time-Cost Trade-off (TCT) [5,6]. In practice, this problem is most often solved using the management team’s experience [4]. In the realm of construction research, researchers have proposed several methods, such as integer programming and metaheuristics algorithms, to solve this problem [5,6].
Estimating the duration and cost of infrastructure projects is not straightforward due to their complex nature and inherent uncertainty. Many researchers have used computer simulations, particularly stochastic discrete-event simulation (DES), to analyze construction operations and estimate project duration and cost [7,8]. DES is a powerful tool used to estimate the performance of a system with a particular set of decision variables [9]. This is done by creating a virtual model that mimics the behavior of a real-world system over time [10]. DES has been used in many fields, such as healthcare [11], manufacturing industry [12], supply chain [13], aviation industry [14], and construction [15]. By representing construction operations as sequences of events over time, one can evaluate alternative planning strategies before implementation. As a result, the integration of simulation and optimization methods has emerged as a powerful framework for solving optimization problems [16,17,18]. This integration is known as simulation optimization or simulation-based optimization. Within this framework, the optimization algorithm generates different planning strategies and selects the optimal one, while the DES calculates the project duration and cost for each strategy.
When stochastic DES is used, a single simulation run is insufficient to obtain an accurate estimate of the project duration and cost. Therefore, multiple simulation runs, or replications, are required to obtain a reliable estimate of the project duration and cost. The larger the number of simulation replications, the longer it takes to evaluate a strategy [19]. As a result, DES optimization can become computationally demanding, particularly for large-scale problems with many decision variables [20]. Replanning during the execution phase can occur for several reasons, and for DES optimization to be useful, it must be efficient and effective in finding the optimal planning strategy. The efficiency of stochastic DES optimization is influenced by two primary factors: (1) the number of solutions examined and (2) the number of simulation replications conducted for each candidate [19]. As a result, a trade-off between the accuracy of estimating the objective functions and the ability to find optimal solutions is usually made. This compromise can ultimately lead to suboptimal solutions and, consequently, flawed decision-making [21,22]. To avoid this, an accurate estimate of the objective functions should be obtained with fewer simulation replications [23].
Variance reduction techniques (VRTs) have the potential to enhance the statistical output of a simulation model through reducing the estimator variance, thereby yielding more precise output measures for a given computational effort [24]. As a result, these techniques reduce the required number of replications to obtain a reliable estimate of a system [10,25]. VRTs have been extensively studied in simulation literature [10,24]. In construction research, VRTs have been applied in a few studies. AbouRizk et al. [26] employed Common Random Numbers (CRNs) to reduce the required number of simulation replications when comparing two alternative earthmoving operation strategies. Similarly, Ioannou and Martínez [27] applied CRNs to evaluate and compare two rock tunneling construction methods, requiring fewer simulation replications for a reliable comparison. These studies have primarily focused on using these techniques to reduce the variance in simulation outputs when comparing predefined planning strategies. The application of VRTs in large construction optimization problems with noisy objective functions remains very limited. In contrast, their influence on the overall performance of optimization algorithms, especially in terms of quality and optimality, is relatively unexplored. This is critical, as stochastic objective functions directly affect the optimization algorithm’s ability to converge, which would result in sub-optimal solutions [21,28].
The primary aim of this study is to investigate how VRTs, specifically CRNs, Antithetic Variates (AVs), and their combined application, influence both efficiency and performance of a DES-optimization framework for construction operations. This study examines the influence on the behavior and outcomes of the optimization process, including the quality and optimality of the generated solutions. This thereby provides insight into their role in enhancing decision-making in construction research and practice. In this paper, the focus is on large multiobjective optimization problems where metaheuristic optimization methods are coupled with stochastic DES. These types of problems can limit the reliability and practicality of simulation optimization as a decision-making tool. Consequently, the following research questions are addressed: (1) What computational time savings are achieved by this application? (2) How do the quality and optimality of the solutions generated using the implemented VRT compare to those generated using independent replications? (3) How do the evaluated VRTs compare to each other under different random-number stream management methods?
The remainder of the manuscript provides a brief literature review in Section 2. The framework and developed algorithms are explained in Section 3. Section 4 applies the framework to a case study and discusses the outcomes in Section 5, and finally, a conclusion of this study is included in Section 6.

2. Background and Related Work

2.1. Variance Reduction Techniques

VRTs are a set of techniques that were developed to improve the statistical efficiency of simulation models. Their aim is to reduce the variance of simulation outcomes while using fewer replications [10,24]. As a result, they allow practitioners to save time on simulating a model without compromising the accuracy of simulation outcomes. This reduction can be achieved by inducing correlations between the simulation replications. Among the various VRTs, CRN and AV are the most used and applicable to this study [10,24,29,30,31,32,33].
CRN is used to compare how a simulation model’s outcomes change under differing input conditions [29]. For example, it can be used to calculate project duration and cost using different decision variables of the planning strategies (e.g., number of crews and equipment). Using CRN, the different strategies are compared under identical uncertainty conditions, thereby reducing variance among alternatives. This ensures that any observed differences in outcomes (i.e., project duration and cost) are solely due to changes in the decision variables [30]. CRN is achieved by controlling and reusing the same random numbers when generating random variates (e.g., event duration) across planning strategies, thereby introducing positive correlation among them [33].
AV, on the other hand, is used to improve the accuracy of a simulation model’s outcomes under the same input conditions. This technique involves simulating a model in pairs, where each pair has two simulation replications. Within each pair, the second simulation replication (antithetic) uses complementary random numbers to those used in the first replication (standard) [31]. As a result, each replication within a pair represents the opposite probability outcomes of the other replication [10]. Using AV, random variates are generated on both sides of the mean, providing a more accurate estimate than results clustered on one side. Each pair’s outcomes are the average of the two replications’ outcomes, and consequently, the simulation outcomes of a model are the average of all pairs. The random numbers for the antithetic replication are generated by subtracting the generated random numbers for the standard replication from one, creating a negative correlation between the two [25].
Using more than one VRT simultaneously for evaluating simulation models is not a new idea. The combination of CRN and AV, abbreviated as CAV in the rest of this paper, has been proposed by many researchers in simulation studies [10,29,30,34]. In this approach, CRN facilitates comparisons across different planning strategies, while AV improves the accuracy of the model’s outcomes within a single planning strategy.

2.2. Simulation Optimization in Construction

As mentioned in Section 1, the simulation optimization framework has been used as a powerful tool to solve construction optimization problems. Among the optimization algorithms, metaheuristics are commonly adopted by construction researchers to solve the TCT problems. Some of the metaheuristic algorithms that have been used include particle swarm optimization, simulated annealing, ant colony optimization, genetic algorithm, and evolutionary algorithm [5,6].
Evolutionary-based metaheuristic algorithms, such as genetic algorithms, are the most widely used in construction simulation optimization research [18]. These algorithms are population-based and mimic the behavior of natural selection, including reproduction, mutation, and survival of the fittest [35]. The process of genetic algorithms starts by generating a random group of solutions, referred to as a population, using the provided decision variables. Then, the fitness of these solutions is measured by evaluating the objective functions. Using their fitness values, a subset of this population is selected to generate a new population through reproduction and mutation. The new population goes through the same steps as the initial population. This process is repeated until the defined stopping criteria are met.
Evaluating solutions using stochastic DES requires multiple replications to compute the objective functions for each solution. Inaccurate estimates of objective functions can lead to a well-known issue known as stochastic dominance [21,22]. This occurs when an optimization algorithm mistakenly identifies an inferior solution as optimal due to errors in estimating its objective functions. Increasing the number of simulation replications reduces the variance of the estimated mean, leading to a more reliable and accurate assessment of the objective functions. However, as stated earlier, this would increase the computational time required to solve the optimization problem. To overcome this issue, several researchers have used parallel computing to reduce computational time [36,37,38,39]. Despite being successful in reducing the computational time, using a cluster of computers is not always feasible or sustainable. On the other hand, few researchers focused on obtaining reliable estimates of objective functions using fewer simulation replications by incorporating VRT into simulation optimization. For example, Anderson et al. [40] used scatter search along CRN and AV to optimize logistics systems. Nazzal et al. [23] proposed incorporating an indifference-zone ranking and selection procedure under CRN with genetic algorithms to optimize an inventory model and design of a flexible manufacturing facility. In construction research, few researchers have applied VRT to DES optimization. Mawlana and Hammad [41] integrated CRN and parallel computing to optimize bridge construction. Hussien et al. [18] evaluated the effectiveness of five recent swarm intelligence metaheuristics to address the stochastic time–cost trade-off problem through parallel computation and CRN to reduce the computation time. Mawlana and Vahdatikhaki [42] integrated CRN and implicit averaging to lower the computational burden while improving the quality of optimal solutions.
All the abovementioned were successful in reducing the number of simulation replications and, as a result, reducing the computation time. Nonetheless, the application of VRT in construction simulation optimization remains limited. Existing studies focused on the improvements achieved from using a different optimization algorithm. There is a lack of investigation that evaluates the influence of VRT on both the efficiency of the simulation optimization process and the quality and optimality of the resulting optimal solutions when the same optimization algorithm is used. In addition, CRN is the only VRT that has been used in construction simulation optimization. Therefore, it is unclear how other VRT compare to CRN when used in construction simulation optimization. To this end, the contribution of this study is to investigate the effect of three VRTs (CRN, AV, and CAV) using two random-number stream management methods on the performance of simulation optimization when solving a construction optimization problem. Addressing this gap is essential for improving the practicality of simulation optimization in real-world construction applications. The following section presents the methodology used in this study to investigate these effects within a DES optimization framework.

3. Materials and Methods

The current study builds on the simulation optimization framework developed in our previous work [41,43]. Figure 1 illustrates the proposed DES optimization framework, which is intended to support decision-makers in enhancing current practices in the construction industry. The primary objective of the framework is to minimize the project duration and cost by identifying a set of near-optimal decision variables. The framework consists of three main phases: input, analysis, and output. In the input phase, the decision variables of the optimization problem and the settings of the simulation are identified. The decision variables are variables that have an impact on the project duration and cost, such as the number of crews and overtime policies. Each decision variable has a defined range and incremental value from which the optimization algorithm will generate candidate solutions. On the other hand, the simulation settings require the decision maker to identify the VRT scheme (CRN, AV, CAV) to be used and the number of simulation replications for evaluating the candidate solutions. The second phase is the simulation-based optimization. In this phase, there are two distinctive, interconnected, and iterative processes. The first process is the optimization algorithm. In this study, the fast messy Genetic Algorithm (fmGA) [44] is employed as the metaheuristic optimization algorithm to find the optimal solutions for the project. The fmGA searches the decision-variable space and produces candidate solutions through genetic operators. The algorithm then passes these candidate solutions to the DES engine, which is the second process. Stochastic DES estimates the duration and cost of each candidate solution, considering the combination of decision variables, the VRT scheme, and the number of simulation replications. The performance (duration and cost) of each solution is returned to the optimization algorithm. This phase keeps iterating between these two processes till the termination criteria are met. The final phase of this framework is the output phase. In this phase, the framework generates a Pareto front comprising non-dominated optimal solutions. These Pareto solutions (PSs) illustrate the trade-offs between project duration and cost. Each PS corresponds to a specific resource allocation strategy required to achieve a particular combination of project duration and total cost.
The main expected advantages of this framework are as follows: (1) to evaluate candidate solutions using a lower number of simulation replications, thereby reducing the overall computational burden associated with solving the DES-based optimization problem; and (2) to enhance the quality and optimality of the generated Pareto solutions. This section consists of three subsections: random number management, DES optimization integration, and performance metrics.

3.1. Random Number Management

The implementation of VRTs require careful management of the random numbers used when evaluating candidate solutions. This is achieved by synchronizing the random-number streams across different uncertain events (i.e., stochastic tasks) in a simulation model. A random number stream is a continuous sequence of random numbers generated from a specific starting point called a seed number. In each replication, random numbers for each stochastic task are obtained either from a dedicated random number stream (same-stream method) or by assigning a new random number stream (new-stream method). To distinguish between these two methods, the former is identified by appending the subscript “ss” to the abbreviated name (i.e., CRNss, AVss, and CAVss), whereas the latter is identified by appending the subscript “ns” to the abbreviated name (i.e., CRNns, AVns, and CAVns). Irrespective of the adopted method, identifying the required number of random numbers (RRNs) for each stochastic task is critical for determining the minimum stream length. The length must be sufficient to generate the RRN while avoiding overlapping with other streams. Once a random number is consumed by a task, it is not reused during the simulation of a candidate solution, thereby ensuring independence and preventing unintended correlation across stochastic tasks. The stochastic task with the largest RRN determines the overall stream length. Equation (1) is used to compute the maximum RRN required for each VRT.
arg   m a x i   R R N i = I n s t i × R N U i × N     i = 1,2 , , I
where RRNi denotes the required number of random numbers for stochastic task i; Insti represents the total number of instances of task i generated within a single replication; RNUi is the number of random numbers used to generate a single random variate for task i; and N is the total number of replications performed. Under the new-streams method, N is set to 1. The value of RNU varies from one probability distribution to another [45].
As mentioned previously, the synchronization of the random number streams is crucial for ensuring both statistical independence and controlled correlation. The level of synchronization depends on the selected technique. For example, CRN requires synchronization across stochastic tasks, simulation replications, and candidate solutions. On the other hand, AV uses paired replications with complementary random numbers to reduce variability within each solution. When these two techniques are combined, a higher level of coordination is required to maintain both effects simultaneously. Table 1 summarizes the synchronization requirements for each technique.
Regardless of the implemented technique, independent random-number streams are assigned to each stochastic task to avoid unintended dependencies within the simulation model. That is, no two stochastic tasks will share the random numbers during the simulation. In the same-streams method, each stochastic task continues from the last random numbers used in the previous replication, ensuring consistency across replications. In contrast, the new-streams method assigns a new, unused random-number stream to each stochastic task, maintaining independence between replications while avoiding any overlap in random numbers between tasks. To ensure that no two replications reuse the same random numbers under the new-streams method, the starting point of each replication is determined based on unused portions of the random-number streams. This guarantees statistical independence where required.
When AV or CAV are used, simulations are executed in pairs. Within each pair, the second replication is generated using complementary random numbers relative to the first. This induces a negative correlation between the two replications, which reduces variability in the estimated performance of each solution. Finally, when CRN or CAV are applied, the same initial seed number is used when evaluating different candidate solutions. This introduces a positive correlation between solutions, which reduces the variance in the estimated objective functions between the solutions. These synchronization strategies are necessary to control the structure of randomness in the simulation, enabling the intended variance reduction effects.

3.2. DES Optimization Algorithms

As previously discussed, fmGA is the adopted optimization algorithm, while DES is used to estimate the duration and cost associated with each candidate solution. Algorithm 1 presents a summary of the algorithm used to incorporate CRN into the DES optimization framework. First, the algorithm generates and stores a random seed number. Then, the optimization algorithm generates the initial population. Each solution in this population is subsequently evaluated through DES. Within the DES model, the stored seed number is applied consistently across all solutions to generate the random-number streams used by the stochastic tasks during the first simulation replication (j), as shown in line 7 of Algorithm 1. As mentioned in Section 2.1, if the same-streams method is used, then subsequent replications resume from the last random numbers used in the preceding replication, see line 8 of Algorithm 1. If the new-streams method is used, streams will be generated using the first random number from an unused stream, as shown in line 12 of Algorithm 1. Once the number of replications is reached, the simulation engine will calculate the average duration and cost of each solution. After evaluating all the solutions within a population, the fmGA will sort the solutions based on their fitness and apply genetic operators to generate a new population. Each generation follows the same sequence of steps: evaluating solutions using DES, sorting the population based on performance, and applying genetic operators to produce a new population. This procedure is repeated iteratively until the predefined termination condition is met. Once the termination condition is satisfied, the framework outputs a set of PS.
Algorithm 1. DES optimization algorithm under CRN
1Generate and save seed number
2Initialize population
3FOREACH population until termination DO
4   FOREACH solution in a population
5      Run simulation
6         IF same stream is used THEN
7            IF j = 1 Then generate streams using seed number
8            ELSE continue from last random number
9            END IF
10         ELSE
11            IF j = 1 THEN generate streams using seed number
12            ELSE generate streams using unused random number
13            END IF
14         END IF
15      Calculate duration and cost
16   Sort population and apply genetic operators
17RETURN Pareto solutions
Algorithm 2 shows the summary of the algorithm for incorporating AV and CAV into DES optimization. The algorithm is similar to the one used for CRN. The main difference is that replications are run in pairs (p) with complementary random numbers. When AV is used, the algorithm will generate a random seed number for each solution. This number is used as the basis for generating the random number streams. On the other hand, all candidate solutions evaluated using CAV will use the same random seed number to generate the streams, as shown in line 1 of Algorithm 2. If the new-streams method is used, streams will be generated using the first random number from an unused stream in the standard replication, as shown in line 16 of Algorithm 2.
Due to the implementation of VRT in estimating the project duration and cost, additional simulation replications are required to obtain statistically sound estimates for the PS. Accordingly, each Pareto solution is re-evaluated using a large number of independent replications (e.g., 1000 replications). Finally, non-dominated sorting is applied to these re-evaluated solutions, and the resulting set constitutes the final Pareto front.
Algorithm 2. DES optimization algorithm under AV and CAV
1Generate seed number. Save it if CAV is used
2Initialize population
3FOREACH population until termination DO
4   FOREACH solution in a population
5      Run simulation
6         IF same stream is used THEN
7            FOREACH standard replication
8               IF p = 1 Then generate streams using seed number
9               ELSE continue from last random number
10               END IF
11            FOREACH antithetic replication
12               Use complimentary random numbers
13         ELSE
14            FOREACH standard replication
15               IF p = 1 Then generate streams using seed number
16               ELSE generate streams using unused random number
17               END IF
18            FOREACH antithetic replication
19                  Use complimentary random numbers
20      Calculate duration and cost
21   Sort population and apply genetic operators
22RETURN Pareto solutions

3.3. Performance Metrics

In this study, three performance metrics are used to evaluate the effectiveness of incorporating VRTs into DES optimization. The first metric, shown in Equation (2), quantifies the time savings achieved through the use of VRTs, reflecting the reduction in overall computational time required to complete the optimization process [41,42].
T s = T I R T V R T T I R × 100
T s is the achieved time savings; T I R and T V R T are the times required to solve the optimization problem using independent replications (IRs) and VRT, respectively.
The second performance metric is the hypervolume indicator. This metric, originally proposed by Zitzler [46], is widely utilized to examine the performance of multiobjective evolutionary algorithms. This indicator calculates the volume of the space that a Pareto front dominates [47]. When evaluating several Pareto fronts, a larger hypervolume indicator is considered superior, as it reflects both higher solution optimality and greater diversity [48]. Once the indicator is estimated for each scheme, Equation (3) is used to quantify the relative improvement achieved through the use of VRTs.
H V = H V I R H V V R T H V I R × 100
where H V denotes the percentage difference in the hypervolume indicator, H V I R and H V V R T represents the hypervolume indicator obtained using IR and VRT, respectively.
The third performance metric, presented in Equation (4), is the percentage of inferior solutions (ISs) obtained by each scheme [41]. To identify inferior solutions, the set of PSs generated under each scheme is re-evaluated through many independent replications (i.e., 1000 replications). The superior solutions for each scheme are then identified through non-dominated sorting. A lower percentage of inferior solutions indicates a higher overall quality of the corresponding optimization scheme.
I S = I S s c h e m e P S s c h e m e × 100

3.4. Framework Implementation

STROBOSCOPE release 4.2.0.0, a simulation platform specifically developed for modeling construction operations, was used to develop the discrete event simulation model [45]. The optimization problem was solved using the Darwin optimization framework version 0.91 [49] that employs the fmGA. The genetic algorithm is responsible for generating candidate solutions while STROBSOCOPE calculates the project duration and cost. STROBOSCOPE has embedded functions and tools that facilitate the implementation of the selected VRT. For example, the modeler can assign a specific random-number stream to any task or function in the model. In this study, all stochastic tasks are assigned independent streams to ensure controlled and consistent random sampling. More details about the implementation can be found in [41,42,43].

4. Case Study

The case study involves the construction of a precast box-girder bridge using the full-span launching gantry method. The superstructure consists of 35 identical spans, each with a length of 25 m. Figure 2 illustrates the developed simulation model. The construction process consists of three main operations: (1) casting operations, where each span is constructed off-site, (2) transportation operations, which reflect moving the completed spans to the construction site, and (3) erection operations, where transported spans are placed in their final location using a launching gantry. The simulation begins by setting up the queues that store the resources required for construction activities. Using a rebar mold and a steel crew, the reinforcing steel and tendon ducts of the bottom section of the slab are installed. Once this is complete, a preparation crew will insert an inner mold on top of the already completed bottom section. A steel crew then proceeds to place the reinforcement for the top section of the slab, after which the completed rebar cage is lifted into an outer mold using a yard crane. At this point, the span is ready for casting. Next, a casting crew pours concrete to form the span, which is then allowed to cure. After curing, the inner mold is removed, and a stressing crew carries out the first stage of post-tensioning. The span is subsequently transferred to a storage area using a yard crane, where the second stage of post-tensioning is completed. The span is then stored on site until it is transported to the construction site. This step concludes the casting operations. Once the set storage time has elapsed, a trailer is then loaded with the precast concrete box girder span and transported to the bridge construction site. Once the launching gantry is ready, an on-site crane unloads the span from the trailer and places it onto a trolley. The trailer then returns to the precast yard for reloading. Meanwhile, the trolley moves the span to the designated launching location. Upon arrival, the erection operations start with the launching gantry adjusting its position and lifting the span from the trolley. The trolley then returns for the next load, which represents the last step of the transportation operations. At the same time, the gantry installs the span in its final position. Finally, the permanent bearings are grouted, and the load of the span is transferred from the temporary supports to the permanent bearings.
Table 2 presents the durations of tasks adopted in the model. The project cost is computed as a function of the overall project duration and the number of resources assigned to each solution. The simulation model was verified and validated by tracking the flow of entities and examining the random number streams generated under each technique, thereby ensuring correct model logic and proper synchronization of random numbers [50].
The case study considers 13 decision variables that influence both project duration and cost [41]. These variables are (1) number of delivery trucks, (2) distance between the casting yard and the construction site access point, (3) number of rebar cage molds, (4) number of inner molds, (5) number of outer molds, (6) number of preparation crews, (7) number of stressing crews, (8) number of steel crews, (9) number of casting crews, (10) curing method, (11) overtime policy, (12) storage capacity of the casting yard, and (13) storage time of each span in the casting yard. Table 3 presents the value ranges and increments for 11 of these decision variables. Two curing methods, regular curing and accelerated curing, are considered, each affecting the project duration and cost. Additionally, 15 overtime policies were adopted from RS Means [51].
Table 2. Duration of the tasks used in the simulation model.
Table 2. Duration of the tasks used in the simulation model.
TaskDuration (Minutes)TaskDuration (Minutes)
BottomSlab_WebTriangular [640, 961, 1280] *Trailer_HaulF (Distance, Speed)
Inner_MoldTriangular [120, 300, 480] *Trolley_LoadingTriangular [30, 60, 90] **
TopSlabTriangular [660, 984, 1300] *Trailer_ReturnF (Distance, Speed)
LiftToMoldTriangular [23, 45, 68]Trolley_TravelF (Distance, Speed)
Cast_SpanTriangular [520, 771, 1020] *RepositionTriangular [120, 240, 360] **
Span_Curing(600 or 1200) *Pickup_SpanTriangular [30, 60, 90]**
RemoveInnerMolTriangular [90, 255, 420] *Trolley_ReturnF (Distance, Speed)
Posttension_1stTriangular [120, 300, 480] *Erect_SpanTriangular [120, 240, 360] **
LiftToStorageTriangular [30, 60, 90] **Trolley_ReturnF (Distance, Speed)
Posttension_2ndTriangular [120, 300, 480] *Prepare_BearingTriangular [120, 240, 360] **
Trailer_LoadingTriangular [30, 60, 90] **Load_TransferTriangular [30, 60, 90] **
* Adapted from [52]; ** adapted from [53].
The case study is divided into two subsequent parts. The first focuses on the pilot study and the associated sensitivity analysis, whereas the second provides a comparative assessment of the various optimization schemes.
Table 3. Ranges of decision variables.
Table 3. Ranges of decision variables.
Decision VariableMinMaxIncrement
Number of delivery trucks (NDTs)1201
Precast yard distance (km) (PYD)1010010
Number of rebar cage molds (NRCs)1201
Number of inner molds (NIMs)1201
Number of outer molds (NOMs)1201
Number of preparation crews (NPCs)1201
Number of stressing crews (NSCs1)1201
Number of steel crews (NSCs2)1201
Number of casting crews (NCCs)1201
Precast yard storage capacity (PYS)1505
Storage time (h) (ST)1841

4.1. Pilot Study and Sensitivity Analysis

A pilot study using three random solutions, listed in Appendix A, was conducted to evaluate the success of implementing the selected VRT. The success is measured by variance reduction and induced correlation. These solutions were evaluated using the three VRTs: CRN, AV, and CAV. Each VRT was tested under the two random-number stream assignment methods and then compared with IR. The purpose of the comparison is to calculate the reduced variance resulting from implementing VRTs. To ensure proper calculation, two IR scenarios were implemented: one using single replications and another using pairs of replications, which mimic the structure used in AV. When IR simulations are conducted in pairs, each pair consists of two replications with independent random numbers. A sensitivity analysis was then performed to determine the appropriate number of simulation replications or pairs required for evaluating candidate solutions during the DES optimization process. For CRN, 10, 15, 20, 30, 40, and 50 replications were tested. For AV and CAV, the number of pairs tested was set to half the number of corresponding replications (i.e., 5, 7, 10, 15, 20, and 25). In total, 36 different configurations were analyzed in this study.
Four performance metrics are used to assess the improvements achieved by the implemented schemes [41]. The first metric is the average reduction in variance ( S 2 ¯ ) among the three solutions, when a VRT is applied in place of IR. The second metric is the average induced correlation ( ρ ¯ ), which evaluates the effectiveness of each VRT in introducing the desired correlation between paired simulations. The third metric quantifies the average reduction in the margin of error ( E ( ) ¯ ) , commonly known as the half-width of the confidence interval, among the three solutions. The fourth metric estimates the average number of replications ( J E ¯ ) that would be required under IR to attain the same margin of error achieved through the application of the VRT schemes. These equations are well-established in the simulation literature and can be found in many standard references on variance reduction and simulation output analysis, such as [2].
Table 4 exhibits the mean values of the three-performance metrics computed across the three pilot-study candidates. In each comparison, the VRT configurations and the corresponding IR scenarios used the same number of replications (or pairs). For instance, when all three solutions were run using CRN and IR for 15 replications, the average variance of the duration-mean differences was reduced by 88%. Likewise, the average half-width of the 90% confidence interval for the was reduced by 73%. The average induced correlation between replications when estimating project duration was 0.91. Additionally, achieving an equivalent level of variance reduction under IR would require approximately 135 replications. Similarly, one can interpret the remaining results in Table 4. Based on the results of the pilot study, all three VRTs reduced the variance and the margin of error across the different numbers of replications (pairs). Although AV and AVns were successful in reducing the variance, they did not always induce a negative correlation among the tested solutions. Thus, the pilot study demonstrates that both CRN and CAV can effectively replace IR for the purposes of this paper. Nevertheless, all three VRTs are incorporated into the full optimization experiments to comprehensively evaluate their influence on the efficiency and performance of the simulation-optimization model.

4.2. Comparison of the Different Schemes

Table 5 summarizes the fmGA parameters adopted in this study. For each VRT, a total of 100,000 candidate solutions were evaluated. All experiments were conducted using a workstation with an Intel Core i7 quad-core processor running at 3.4 GHz and 16 GB of RAM. The framework successfully generated a set of PS from each scheme. The PS were, then, re-evaluated using 1000 simulation replications. Figure 3 presents the final Pareto fronts generated using CRN, AV, CAV, and the IR baseline. These fronts illustrate the non-dominated trade-offs between minimizing project duration and cost. All four techniques produced Pareto fronts that are closely aligned, indicating consistent convergence performance across the methods. The corresponding decision variable values and objective function results for each technique are provided in Appendix A.
Table 6 summarizes the performance metric results obtained in this study. The simulation setup employed ten replications for CRN, five paired replications for AV and CAV, and 100 replications for IR. The application of VRTs enabled evaluating the solutions using fewer simulation replications while still obtaining a reliable estimate of their objective functions, thereby decreasing overall computational time. Specifically, the IR-based optimization required 7.20 h to complete, whereas the VRT-based approaches required approximately 1.31 h, corresponding to an average time savings of 81.81% relative to IR. The VRT schemes also produced higher-quality optimal solutions than IR, as reflected in improvements in the hypervolume indicator. On average, the VRT schemes achieved a 2.4% increase in hypervolume relative to IR. Furthermore, the VRT schemes yielded a lower proportion of inferior solutions within the Pareto front. When VRTs were used, an average of 14% of the Pareto solutions were classified as inferior, compared with 38% under IR. Thus, the use of VRTs improved solution optimality by reducing the proportion of inferior solutions in the Pareto fronts by an average of 63.15%. To this end, using any of the VRT schemes would result in better computational performance and higher quality solutions. However, it is also important to consider how the VRT schemes fared against each other. The same-streams method required a slightly longer time to complete compared to the new-streams method. CRNns performed better than CRNss on the hypervolume indicator and rate of inferior solutions. On the other hand, AVss outperformed AVns on these two metrics. However, the random-number stream method had a noticeable, yet inconsistent, impact when CAV is used. For example, CAVss have a much higher hypervolume indicator when compared to CAVns. On the other hand, CAVns had fewer inferior solutions presented compared to CAVss. Out of three VRT methods, CAV outperformed CRN and AV regardless of which stream method is implemented.

5. Discussions

The main objective of this study was to evaluate the improvements achievable by implementing CRN, AV, and CAV within a construction simulation optimization framework. Previous work has established that using CRN in simulation optimization can reduce the computational time of the optimization process. This study extends prior work by demonstrating that AV and CAV not only improve computational efficiency but also enhance optimization outcomes in complex construction planning problems. This represents an important distinction from prior work, where VRTs have primarily been viewed as tools for improving estimation accuracy rather than as mechanisms that directly affect optimization performance. These improvements were measured relative to the baseline case where IR is used. Using IR as a baseline is the de facto standard against which the effectiveness of VRTs in reducing the variance is measured [9]. In this sense, IR represents a valid baseline, making it appropriate for assessing the improvements introduced by the implemented VRT.
The results provide additional insight into the performance of the three techniques relative to one another. While all used VRTs have an almost equal computing efficiency, their performance on the other two metrics varied across the random-number stream management methods. The same-streams method took slightly longer to complete than the new-streams method. CRN performed better under the new-stream method, whereas AV performed better using the same-stream method. However, the random-number stream method had a noticeable, yet inconsistent, impact when CAV is used. For example, CAVss have a much higher hypervolume indicator than CAVns. On the other hand, CAVns presented fewer inferior solutions than CAVss. The use of CAV yielded the fewest inferior solutions among the three techniques, regardless of the stream management method, suggesting greater robustness in the presence of noisy objective functions.
The results highlight two key aspects of performance improvement. First, implementing VRTs led to an 81.81% reduction in computational time. While this timesaving may appear modest in isolation, it adds significant value within the broader context of the field of construction simulation optimization. The time saved can be used to evaluate more solutions, thereby increasing confidence in the optimization outcomes. Moreover, the planning of such complex projects can occur multiple times during their lifecycle; as such, a shorter evaluation time supports faster turnaround for time-sensitive decisions. In this sense, the primary benefit of VRTs lies in enabling the solution of larger, more complex construction optimization problems that would otherwise be computationally prohibitive within practical limits.
Second, the improvement in solution quality and optimality has direct practical relevance. These improvements are measured using two metrics: the Hypervolume indicator and percentage of inferior solutions. The observed increase in the hypervolume indicator shows that the implemented techniques covered a larger region of the objectives’ space and provided more diversity. For example, the IR approach yielded 10 optimal solutions, whereas the applied techniques yielded 12–14 optimal solutions. The lowest-cost solution from CRN and CAV was approximately 4.5% cheaper than the lowest-cost solution from IR. This cost saving can help increase the appeal of simulation optimization as a planning tool for the construction industry. On the other hand, the optimization algorithm generated fewer inferior solutions when VRTs were implemented. This reduction suggests that VRTs can enhance the robustness of the optimization process by mitigating the noise in stochastic simulation outputs, thereby enabling more informed decision-making in practice.
Although the results suggest that the implementation of VRTs can improve the quality of optimal solutions, it is important to consider the limitations of the underlying simulation model. The objective functions used in this study are stochastic estimates based on assumed input distributions, cost functions, and modeling assumptions. The extent to which these improvements translate into practice depends on the accuracy of the model, the quality of input data, and the representation of real-world uncertainty. Nonetheless, using the same optimization algorithm and problem settings, the improvements achieved remain valuable.
Despite these promising results, several limitations should be acknowledged. The findings are based on the presented case study, and their generalizability to other types of construction problems warrants further investigation. The application of the VRTs requires performing a pilot study to ensure its success in reducing the variance. The sensitivity analysis and calculation of reduced variance and induced correlation reported in the pilot study were conducted manually. In addition, implementing VRTs requires careful handling of random-number streams, which may increase modeling complexity.

6. Conclusions

This study investigated the implementation of three VRTs, which are CRN, AV, and CAV, within a stochastic DES optimization framework for construction operations. Each VRT was evaluated under the same-streams and new-streams methods, and their effectiveness was assessed through a case study. The primary limitation of existing stochastic DES optimization frameworks in construction is their computational time, coupled with their susceptibility to generating inferior solutions due to noise introduced during the evaluation of candidate solutions. In contrast to previous studies where VRTs were used to improve simulation accuracy, this study provides valuable insights into the role of VRT in improving the performance of optimization algorithms when coupled with stochastic simulation.
The results demonstrated three important conclusions: (1) VRTs enhanced the quality of optimal solutions by dominating a larger area of the objectives’ space and providing a more diverse solutions as measured by the Hypervolume indicator; (2) VRTs significantly reduced the number of inferior solutions presented in the final Pareto front as measured by the percentage of inferior solutions; and (3) VRTs permitted using fewer simulation replications to estimate the objective functions which in turn led to huge reduction in computational time. By increasing both efficiency and reliability, VRTs facilitate the evaluation of more alternatives and support more informed decision-making in complex and uncertain project environments. These outcomes have the potential to broaden the application of simulation optimization in planning construction projects.
Future work should focus on testing the proposed approach on a wider range of construction problems to generalize its benefits. Additionally, automating the generation of the pilot study using STROBOSCOPE can also encourage the implementation of VRTs. This work could contribute to better adoption of simulation-optimization in the industry and enable informed decision-making.

Author Contributions

Conceptualization, M.M. and A.H.; methodology, M.M. and A.H.; software, M.M.; validation, M.M.; formal analysis, M.M.; writing—original draft preparation, M.M.; writing—review and editing, M.M. and A.H.; visualization, M.M.; supervision, A.H.; project administration, A.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Some or all of the data, models, or code that support this study’s findings are available from the corresponding author upon reasonable request.

Acknowledgments

Publication made possible in part by support from the Thomas Jefferson University Open Access Fund.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The tables in this appendix detail the three solutions used in the pilot study, as well as the Pareto solutions obtained under each technique.
Table A1. Solutions used in the pilot study.
Table A1. Solutions used in the pilot study.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSST
11101616206295064028
211001320203310605503
3110013162041011505403
Table A2. Pareto solutions obtained using IR.
Table A2. Pareto solutions obtained using IR.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
11601320203311501440373277
2220142020429501350476267
311002020185712601250677246
411001720193310501145681206
5190132020421150750383205
6250132020431170650185197
7110161620629506402888195
81100132020331060550392169
91909201923740150398167
1011001820207412500506106156
Table A3. Pareto solutions obtained using CRNss.
Table A3. Pareto solutions obtained using CRNss.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
133020201943202001450173384
21100151620329501450774272
31901320204411501350376264
4160152014629501250377242
5220131520329507501081206
6210011202023831750883205
71100152020331170650185187
81100152020429506501186183
9160131520221150550692182
102100152018449505501594177
111201320204411505503596172
12110201620329505352497171
13110013162042950135299165
1411001620203713500401106158
Table A4. Pareto solutions obtained using CRNns.
Table A4. Pareto solutions obtained using CRNns.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
111001420203211401450173274
211001420204210401350576255
31100132020449601240377241
4110020202044115012402379234
51100112017431030745280213
612016202032950740381196
7190142017349706501086188
81901420173411506502688183
9120121520531050550792176
10110014162042950150799165
112100142020429500507107154
1211014202032105004040114148
Table A5. Pareto solutions obtained using AVss.
Table A5. Pareto solutions obtained using AVss.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
11100141420329601440273282
2130141620429501435374277
312015162032104014402475272
4160131620429501350476259
51100131419329501250677232
6110014202044960740480207
7110013162042950740481202
8110014201644960640785188
911001420154210606403991186
101100132016441070535292175
112201316183210505403697174
1211013162044106014039103171
131201316203611500508107158
14110020201432125003519111151
Table A6. Pareto solutions obtained using AVns.
Table A6. Pareto solutions obtained using AVns.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
11100141420329601440273282
2130141620429501435374277
312015162032104014402475272
4160131620429501350476259
51100131419329501250677232
6110014202044960740480207
7110013162042950740481202
8110014201644960640785188
911001420154210606403991186
101100132016441070535292175
112201316183210505403697174
1211013162044106014039103171
131201316203611500508107158
14110020201432125003519111151
Table A7. Pareto solutions obtained using CAVss.
Table A7. Pareto solutions obtained using CAVss.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
1190142020329501450373271
2180202018329401450375269
31100142019329801340276266
41100132020449501250177238
5110015202034115012501378231
626014191032950735280206
712014202032950740481197
8180202018321140650385183
91100152020329606501987182
101100131520329605401193171
1114013162042950140399165
12140131620329700503106152
1311001420194295005010108149
Table A8. Pareto solutions obtained using CAVns.
Table A8. Pareto solutions obtained using CAVns.
SolNDTPYDNRCNIMNOMNPCNSC1NSC2NCCCMOPPYSSTDC
111002020203411501435173275
21100202020339501445775269
32100141520329501350676263
421001420203611501250877248
5210020202035115012501278242
6110014162045950740380209
7110015201743840745781203
812020201723830750482199
914010202043830650285191
101100152020331050650886179
112100152020451250550392178
1211001420204410505501794170
131802020207417700456106164
1412013202072115005031114160

References

  1. Jato-Espino, D.; Castillo-Lopez, E.; Rodriguez-Hernandez, J.; Canteras-Jordana, J.C. A Review of Application of Multi-Criteria Decision Making Methods in Construction. Autom. Constr. 2014, 45, 151–162. [Google Scholar] [CrossRef]
  2. Bakht, M.N.; El-Diraby, T.E. Synthesis of Decision-Making Research in Construction. J. Constr. Eng. Manag. 2015, 141, 04015027. [Google Scholar] [CrossRef]
  3. Zhu, X.; Meng, X.; Zhang, M. Application of Multiple Criteria Decision Making Methods in Construction: A Systematic Literature Review. J. Civ. Eng. Manag. 2021, 27, 372–403. [Google Scholar] [CrossRef]
  4. Radzi, A.R.; Rahman, R.A.; Doh, S.I. Decision Making in Highway Construction: A Systematic Review and Future Directions. J. Eng. Des. Technol. 2023, 21, 1083–1106. [Google Scholar] [CrossRef]
  5. Albayrak, G.; Özdemir, İ. A State of Art Review on Metaheuristic Methods in Time-Cost Trade-off Problems. Int. J. Struct. Civ. Eng. Res. 2017, 6, 30–34. [Google Scholar] [CrossRef]
  6. ElSahly, O.M.; Ahmed, S.; Abdelfatah, A. Systematic Review of the Time-Cost Optimization Models in Construction Management. Sustainability 2023, 15, 5578. [Google Scholar] [CrossRef]
  7. Bokor, O.; Florez, L.; Osborne, A.; Gledson, B.J. Overview of Construction Simulation Approaches to Model Construction Processes. Organ. Technol. Manag. Constr. Int. J. 2019, 11, 1853–1861. [Google Scholar] [CrossRef]
  8. AbouRizk, S. Role of Simulation in Construction Engineering and Management. J. Constr. Eng. Manag. 2010, 136, 1140–1153. [Google Scholar] [CrossRef]
  9. Halpin, D.W.; Riggs, L.S. Planning and Analysis of Construction Operations; Wiley: New York, NY, USA, 1992. [Google Scholar]
  10. Law, A.M. Simulation Modeling and Analysis; Mcgraw-Hill Education: New York, NY, USA, 2024. [Google Scholar]
  11. Forbus, J.J.; Berleant, D. Using Discrete-Event Simulation to Balance Staff Allocation and Patient Flow between Clinic and Surgery. Modelling 2023, 4, 567–584. [Google Scholar] [CrossRef]
  12. Martinez, P.; Ahmad, R. Quantifying the Impact of Inspection Processes on Production Lines through Stochastic Discrete-Event Simulation Modeling. Modelling 2021, 2, 406–424. [Google Scholar] [CrossRef]
  13. Moussavi, S.-E.; Sahin, E.; Riane, F. A Discrete Event Simulation Model Assessing the Impact of Using New Packaging in an Agri-Food Supply Chain. Int. J. Syst. Sci. Oper. Logist. 2024, 11, 2305816. [Google Scholar] [CrossRef]
  14. Meissner, R.; Rahn, A.; Wicke, K. Developing Prescriptive Maintenance Strategies in the Aviation Industry Based on a Discrete-Event Simulation Framework for Post-Prognostics Decision Making. Reliab. Eng. Syst. Saf. 2021, 214, 107812. [Google Scholar] [CrossRef]
  15. Jorjam, S.; Mawlana, M.; Hammad, A. Stochastic Simulation of Construction Methods for Multi-Purpose Utility Tunnels. Infrastructures 2023, 9, 1. [Google Scholar] [CrossRef]
  16. Carson, Y.; Maria, A. Simulation Optimization: Methods and Applications. In Proceedings of the Winter Simulation Conference, Atlanta, GA, USA, 7–10 December 1997; IEEE: New York, NY, USA, 1997; pp. 118–126. [Google Scholar] [CrossRef]
  17. Fu, M.C.; Chen, C.-H.; Shi, L. Some Topics for Simulation Optimization. In Proceedings of the 2008 Winter Simulation Conference, Miami, FL, USA, 7–10 December 2008; IEEE: New York, NY, USA, 2008; pp. 27–29. [Google Scholar] [CrossRef]
  18. Hussein, M.; Eltoukhy, A.E.E.; Darko, A.; Eltawil, A. Simulation-Optimization for the Planning of Off-Site Construction Projects: A Comparative Study of Recent Swarm Intelligence Metaheuristics. Sustainability 2021, 13, 13551. [Google Scholar] [CrossRef]
  19. Chen, C.H.; Lee, L.H. Stochastic Simulation Optimization: An Optimal Computing Budget Allocation; World Scientific: Hackensack, NJ, USA, 2010. [Google Scholar]
  20. Barton, R.R.; Meckesheimer, M. Chapter 18—Metamodel-Based Simulation Optimization. In Handbooks in Operations Research and Management Science; Henderson, S.G., Nelson, B.L., Eds.; Simulation; Elsevier: Amsterdam, The Netherlands, 2006; Volume 13, pp. 535–574. [Google Scholar]
  21. Goh, C.-K.; Tan, K.C. Evolutionary Multi-Objective Optimization in Uncertain Environments; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  22. Yang, I.-T. Stochastic Time–Cost Tradeoff Analysis: A Distribution-Free Approach with Focus on Correlation and Stochastic Dominance. Autom. Constr. 2011, 20, 916–926. [Google Scholar] [CrossRef]
  23. Nazzal, D.; Mollaghasemi, M.; Hedlund, H.; Bozorgi, A. Using Genetic Algorithms and an Indifference-Zone Ranking and Selection Procedure under Common Random Numbers for Simulation Optimisation. J. Simul. 2012, 6, 56–66. [Google Scholar] [CrossRef]
  24. Lorek, P.; Rolski, T. Variance Reduction Techniques. In Lectures on Monte Carlo Theory; Probability Theory and Stochastic Modelling; Springer: Cham, Switzerland, 2025; Volume 108. [Google Scholar] [CrossRef]
  25. L’Ecuyer, P. Efficiency improvement and variance reduction. In Proceedings of the Winter Simulation Conference, Lake Buena Vista, FL, USA, 11–14 December 1994; IEEE: New York, NY, USA, 1994; pp. 122–132. [Google Scholar] [CrossRef]
  26. Abourizk, S.M.; Gonzalez-quevedo, A.A.; Halpin, D.W. Applications of Variance Reduction Techniques in Construction Simulation. Comput.-Aided Civ. Infrastruct. Eng. 1990, 5, 299–306. [Google Scholar] [CrossRef]
  27. Ioannou, P.G.; Martinez, J.C. Comparison of Construction Alternatives Using Matched Simulation Experiments. J. Constr. Eng. Manag. 1996, 122, 231–241. [Google Scholar] [CrossRef]
  28. Beyer, H.-G. Evolutionary Algorithms in Noisy Environments: Theoretical Issues and Guidelines for Practice. Comput. Methods Appl. Mech. Eng. 2000, 186, 239–267. [Google Scholar] [CrossRef]
  29. Kleijnen, J.P.C. Antithetic Variates, Common Random Numbers and Optimal Computer Time Allocation in Simulation. Manag. Sci. 1975, 21, 1176–1185. [Google Scholar] [CrossRef]
  30. Schruben, L.W.; Margolin, B.H. Pseudorandom Number Assignment in Statistically Designed Simulation and Distribution Sampling Experiments. J. Am. Stat. Assoc. 1978, 73, 504–520. [Google Scholar] [CrossRef]
  31. Bratley, P.; Fox, B.L.; Schrage, L.E. A Guide to Simulation; Springer Science & Business Media: New York, NY, USA, 2011. [Google Scholar]
  32. James, B.A.P. Variance Reduction Techniques. J. Oper. Res. Soc. 1985, 36, 525–530. [Google Scholar] [CrossRef]
  33. Wilson, J.R. Variance Reduction: The Current State. Math. Comput. Simul. 1983, 25, 55–59. [Google Scholar] [CrossRef]
  34. Emshoff, J.R.; Sisson, R.L. Design and Use of Computer Simulation Models; The Macmillan Company: New York, NY, USA, 1972. [Google Scholar]
  35. Holland, J.H. Genetic Algorithms and the Optimal Allocation of Trials. SIAM J. Comput. 1973, 2, 88–105. [Google Scholar] [CrossRef]
  36. Yang, I.-T.; Hsieh, Y.-M.; Kung, L.-O. Parallel Computing Platform for Multiobjective Simulation Optimization of Bridge Maintenance Planning. J. Constr. Div. Manag. 2012, 138, 215–226. [Google Scholar] [CrossRef]
  37. Salimi, S.; Mawlana, M.; Hammad, A. Simulation-Based Multiobjective Optimization of Bridge Construction Processes Using Parallel Computing. In Proceedings of the Winter Simulation Conference, Savannah, GA, USA, 7–10 December 2014; pp. 3272–3283. [Google Scholar] [CrossRef]
  38. Mawlana, M.; Hammad, A. Reducing Computation Time of Stochastic Simulation-Based Optimization Using Parallel Computing on a Single Mutli-Core System. In Proceedings of the 2016 Winter Simulation Conference (WSC), Washington, DC, USA, 11–14 December 2016; pp. 3246–3256. [Google Scholar] [CrossRef]
  39. Salimi, S.; Mawlana, M.; Hammad, A. Performance Analysis of Simulation-Based Optimization of Construction Projects Using High Performance Computing. Autom. Constr. 2018, 87, 158–172. [Google Scholar] [CrossRef]
  40. Anderson, N.P.; Evans, G.W.; Biles, W.E. Simulation Optimization of Logistics Systems through the Use of Variance Reduction Techniques and Criterion Models. Eng. Optim. 2006, 38, 441–460. [Google Scholar] [CrossRef]
  41. Mawlana, M.; Hammad, A. Integrating Variance Reduction Techniques and Parallel Computing in Construction Simulation Optimization. J. Comput. Civ. Eng. 2019, 33, 04019026. [Google Scholar] [CrossRef]
  42. Mawlana, M.; Vahdatikhaki, F. Investigating the Benefits of Using Implicit Averaging in Construction Simulation Optimization Models. Eng. Proc. 2023, 53, 58. [Google Scholar] [CrossRef]
  43. Mawlana, M. Improving Stochastic Simulation-Based Optimization for Selecting Construction Method of Precast Box Girder Bridges. Ph.D. Thesis, Concordia University, Montreal, QC, Canada, 2015. [Google Scholar]
  44. Goldberg, D.; Deb, K.; Kaegupta, H.; Harik, G. Rapid, Accurate Optimization of Difficult Problems using Fast Messy Genetic Algorithms. In Proceedings of the Fifth International Conference on Genetic Algorithms, Urbana, IL, USA, 17–21 July 1993. [Google Scholar]
  45. Martínez, J. STROBOSCOPE: State and Resource Based Simulation of Construction Processes. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 1996. [Google Scholar]
  46. Zitzler, E.; Brockhoff, D.; Thiele, L. The hypervolume indicator revisited: On the design of Pareto-compliant indicators via weighted integration. In Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2007; pp. 862–876. [Google Scholar]
  47. Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.M.; Da Fonseca, V.G. Performance assessment of multiobjective optimizers: An analysis and review. IEEE Trans. Evol. Comput. 2003, 7, 117–132. [Google Scholar] [CrossRef]
  48. Bradstreet, L. The Hypervolume Indicator for Multi-Objective Optimisation: Calculation and Use. Ph.D. Thesis, The University of Western Australia, Perth, Australia, 2011. [Google Scholar]
  49. Wu, Z.Y.; Wang, Q.; Butala, S.; Mi, T. Darwin Optimization Framework User Manual; Bentley Systems Incorporated: Watertown, CT, USA, 2012. [Google Scholar]
  50. Sargent, R.G. Verification and Validation of Simulation Models. J. Simul. 2013, 7, 12–24. [Google Scholar] [CrossRef]
  51. RS Means Company. Means Heavy Construction Cost Data, 15th ed.; R. S. Means Company: Kingston, MA, USA, 2001. [Google Scholar]
  52. Marzouk, M.; El-Dein, H.Z.; El-Said, M. Application of Computer Simulation to Construction of Incremental Launching Bridges. J. Civ. Eng. Manag. 2007, 13, 27–36. [Google Scholar] [CrossRef]
  53. VSL International Ltd. Bridge Construction Partner. Available online: https://www.vsl.com/brochures (accessed on 27 March 2026).
Figure 1. DES optimization framework.
Figure 1. DES optimization framework.
Modelling 07 00137 g001
Figure 2. Developed simulation model.
Figure 2. Developed simulation model.
Modelling 07 00137 g002
Figure 3. Obtained Pareto fronts using each technique.
Figure 3. Obtained Pareto fronts using each technique.
Modelling 07 00137 g003
Table 1. Synchronization requirements for each adopted VRT.
Table 1. Synchronization requirements for each adopted VRT.
Synchronization BetweenVRTPurpose
CRNAVCAV
TasksxxxStatistical Independence
Replications or pairsxxxStatistical Independence
Replications within pairsN/AxxNegative Correlation
Candidate solutionsxN/AxPositive Correlation
Table 4. Results summary of pilot study and sensitivity analysis.
Table 4. Results summary of pilot study and sensitivity analysis.
CRNssCRNnsAVssAVnsCAVssCAVns
J (p)MetricDCDCDCDCDCDC
10 (5) S 2 ¯   ( % ) 907883577884578287948190
E ¯   ( % ) 685460385461426063755770
ρ ¯ 0.920.840.880.57−0.230.43−0.010.29−0.130.710.210.52
J E ¯ 10256198172340364738842770
15 (7) S 2 ¯   ( % ) 886984647671727081838488
E ¯   ( % ) 735770555248494957606167
ρ ¯ 0.910.720.840.70−0.200.220.300.500.300.440.220.43
J E ¯ 13555228273131394249555774
20 (10) S 2 ¯   ( % ) 897485727078698272888183
E ¯   ( % ) 786675654653465950665860
ρ ¯ 0.900.730.830.730.04−0.020.160.400.120.440.410.16
J E ¯ 18981269313547417061938276
30 (15) S 2 ¯   ( % ) 887587737979858485868887
E ¯   ( % ) 817381725454616163646765
ρ ¯ 0.870.740.820.78−0.060.030.160.250.110.220.260.36
J E ¯ 276122513507275108120160140212140
40 (20) S 2 ¯   ( % ) 817484717580858086828886
E ¯   ( % ) 817782755055615663576764
ρ ¯ 0.820.730.820.74−0.040.060.070.140.100.100.270.33
J E ¯ 3241595545780104135111214110261161
50 (25) S 2 ¯   ( % ) 757285727980848185808686
E ¯   ( % ) 807985785455605761566564
ρ ¯ 0.790.730.800.71−0.050.090.180.080.000.090.140.35
J E ¯ 30818567266122128163148195127352201
Note: D = project duration; C = project cost.
Table 5. fmGA parameters used in the case study.
Table 5. fmGA parameters used in the case study.
ParameterValue
Cut rate0.017
Splice rate0.6
Mutation rate0.015
Random seed0.5
Population size100
Generations per era500
Number of eras2
Maximum trials100,000
Size of search space6.4512 × 1015
Table 6. Summary of the performance metrics results.
Table 6. Summary of the performance metrics results.
TechniqueNPT (Hours)Ts (%)HVΔHV (%)IS (%)
IR100---7.20---7004---38
CRNss10---1.3780.9770360.4726
AVss---51.3381.5371602.2413
CAVss---51.3381.5373685.217
CRNns10---1.2782.3672653.7420
AVns---51.2882.2270380.5018
CAVns---51.2882.2271622.270
N = number of replications; P = number of pair runs.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mawlana, M.; Hammad, A. Enhancing Construction Simulation Optimization Performance Through Variance Reduction Techniques. Modelling 2026, 7, 137. https://doi.org/10.3390/modelling7040137

AMA Style

Mawlana M, Hammad A. Enhancing Construction Simulation Optimization Performance Through Variance Reduction Techniques. Modelling. 2026; 7(4):137. https://doi.org/10.3390/modelling7040137

Chicago/Turabian Style

Mawlana, Mohammed, and Amin Hammad. 2026. "Enhancing Construction Simulation Optimization Performance Through Variance Reduction Techniques" Modelling 7, no. 4: 137. https://doi.org/10.3390/modelling7040137

APA Style

Mawlana, M., & Hammad, A. (2026). Enhancing Construction Simulation Optimization Performance Through Variance Reduction Techniques. Modelling, 7(4), 137. https://doi.org/10.3390/modelling7040137

Article Metrics

Back to TopTop