Heuristics, Metaheuristics, and Simulation OptimizationIntroduction and ContextMany business-analytics problems are difficult not because their objectives are unclear, but because their search spaces are enormous, discontinuous, uncertain, or computationally expensive. Vehicle-routing, workforce scheduling, facility location, portfolio construction, pricing, supply-chain design, and maintenance planning commonly contain integer decisions, nonlinear constraints, multiple objectives, and uncertain data. Exact methods such as mixed-integer programming remain important, but their computational cost can grow rapidly as problem size and complexity increase. Heuristics and metaheuristics provide systematic ways to obtain good feasible solutions within practical time limits. They do not generally prove that a solution is globally optimal. Their value therefore lies in producing high-quality, explainable, and operationally useful solutions, often supported by lower bounds, benchmark comparisons, sensitivity analysis, and simulation. A heuristic is a problem-solving rule or procedure designed to find a satisfactory solution efficiently. A metaheuristic is a higher-level search strategy that guides and combines heuristics across a broad class of problems. Simulation optimization embeds an optimization algorithm within a simulation model so that decisions are evaluated under uncertainty or complex system dynamics. Learning ObjectivesBy the end of this chapter, a student should be able to: - Explain why heuristic and metaheuristic methods are useful when exact optimization is impractical.
- Construct feasible solutions using problem-specific constructive heuristics.
- Distinguish local search, tabu search, simulated annealing, genetic algorithms, and swarm methods.
- Design objective functions, neighborhoods, stopping rules, and constraint-handling mechanisms.
- Integrate simulation with optimization and quantify solution uncertainty.
- Benchmark solution quality without making unsupported claims of optimality.
- Evaluate managerial, ethical, computational, and governance implications.
1. Optimization Under Computational and Informational LimitsConsider a minimization problem: minimize f(x) subject to x ∈ F Here, x is a decision vector, f(x) is the objective value, and F is the feasible set defined by all constraints. An exact algorithm seeks either a proven optimum or a certificate that no better feasible solution exists. A heuristic instead seeks a good feasible point within a specified computational budget. Three forms of difficulty are especially important: - Combinatorial growth: The number of possible schedules, routes, assignments, or subsets may increase exponentially with problem size.
- Expensive evaluation: A candidate decision may require a detailed simulation, forecast, risk calculation, or engineering model.
- Uncertainty: Demand, travel time, failures, prices, and processing times may be unknown when decisions are made.
A practical optimization report should distinguish at least four statements: - Feasibility: all required constraints are satisfied.
- Solution quality: the objective value is good relative to specified benchmarks.
- Robustness: performance remains acceptable under plausible data variation.
- Optimality: no better feasible solution exists, usually requiring a mathematical proof.
A heuristic result may establish the first three, but not the fourth unless supported by an independent optimality certificate. 2. Constructive HeuristicsA constructive heuristic builds a solution incrementally, usually beginning with an empty or partial solution. At each step it selects an action according to a priority rule. Examples include: - assigning the most urgent job first;
- selecting the nearest unvisited customer in a routing problem;
- placing a facility where it covers the greatest uncovered demand;
- scheduling the job with the shortest processing time;
- assigning scarce resources to the activities with the greatest marginal contribution.
A generic constructive procedure is: - Initialize a partial solution S and identify the unassigned elements.
- Generate feasible candidate extensions of S.
- Score candidates using a priority or marginal-cost rule.
- Select one candidate, update S, and repeat.
- Repair or reject the solution if a constraint is violated.
A purely greedy rule makes the locally best choice at every step. A semi-greedy rule introduces controlled randomness by selecting from a restricted candidate list. This can generate diverse solutions while retaining problem knowledge. Example: A simple routing heuristicSuppose a delivery vehicle starts at depot 0 and must visit customers A, B, and C. Travel distances are: | From/to | A | B | C |
|---|
| Depot 0 | 4 | 7 | 5 | | A | — | 3 | 6 | | B | 3 | — | 2 | | C | 6 | 2 | — |
Using the nearest-neighbor rule, the vehicle chooses A first because 4 is the shortest depot distance. From A it chooses B because 3 is shorter than 6. From B it chooses C because 2 is the only unvisited option. If the return distances are equal to the outbound distances, the tour length is 4 + 3 + 2 + 5 = 14 units. This is a feasible solution, but not a proof of optimality. In this small example, the route 0→A→B→C→0 has length 14, while 0→A→C→B→0 has length 4 + 6 + 2 + 7 = 19. Other routes should still be checked before drawing conclusions. Constructive heuristics are fast and interpretable, but they can be myopic. An early choice may make later assignments expensive or even infeasible. Their solutions are often useful as initial solutions for improvement methods. 3. Local Search and NeighborhoodsLocal search begins with a feasible solution and repeatedly moves to a neighboring solution that improves the objective. A neighborhood N(x) is a set of solutions obtainable from x by a small modification. Common neighborhoods include: - Swap: exchange two assigned items, customers, employees, or facilities.
- Insertion: remove one item and insert it elsewhere.
- 2-opt: remove two route edges and reconnect the segments in the alternative order.
- Reassignment: move one job, customer, or task to another resource.
- Bit flip: change one binary decision from 0 to 1 or from 1 to 0.
For minimization, a basic steepest-descent rule selects: xt+1 = arg min { f(y) : y ∈ N(xt), y is feasible } The algorithm stops when no neighbor improves the current solution. That solution is a local optimum with respect to the selected neighborhood. It need not be globally optimal, and a different neighborhood may reveal an improving move. A first-improvement rule accepts the first improving neighbor found, often reducing computation. Steepest descent evaluates all candidate moves and selects the best, which may produce better progress but requires more evaluations. Local search can also use a weighted objective for constraint violations: F(x) = f(x) + ρ V(x) where V(x) is a nonnegative violation measure and ρ is a penalty coefficient. Penalties must be calibrated carefully. If ρ is too small, the method may prefer infeasible solutions; if too large, the search may become unable to explore useful regions. When possible, repair operators or exact feasibility checks are preferable to arbitrary penalties. 4. Tabu SearchTabu search improves local search by permitting non-improving moves and recording recent moves or attributes in a tabu list. The tabu restriction discourages immediate reversal and helps the search escape local optima and cycles. At iteration t, the method generally: - generates a neighborhood of the current solution;
- excludes tabu moves unless an aspiration criterion applies;
- selects the best admissible move, even if it worsens the objective;
- updates the tabu list and the best-so-far solution.
A tabu tenure specifies how long a move or attribute remains restricted. Short tenure promotes intensification around promising regions; longer tenure encourages diversification. An aspiration criterion commonly permits a tabu move if it produces a solution better than the best solution found so far. Tabu memory may be: - Short-term: prevents cycling.
- Intermediate-term: intensifies search around elite solutions.
- Long-term: diversifies toward rarely visited regions.
Tabu search is particularly effective when meaningful move attributes can be identified. However, performance depends on neighborhood size, tenure, aspiration rules, and stopping conditions. These parameters should be tuned using validation instances rather than selected after observing only one favorable result. 5. Simulated AnnealingSimulated annealing accepts some worsening moves to escape local optima. For a minimization problem, if a candidate has objective change ∆ = f(y) − f(x), the acceptance probability for a worsening move is: P(accept) = exp(−∆ / T), ∆ > 0 Here, T > 0 is the temperature. If ∆ ≤ 0, the candidate is normally accepted. At high temperature, worsening moves are relatively likely; as temperature decreases, the search becomes more selective. A common cooling schedule is geometric: Tk+1 = α Tk, 0 < α < 1 where k is the temperature-stage index and α is the cooling factor. For example, if T0 = 100 and α = 0.90, then T1 = 90. The acceptance probability for a deterioration of 5 at T = 100 is approximately e^(−0.05) ≈ 0.951, whereas at T = 10 it is e^(−0.5) ≈ 0.607. These probabilities are not guarantees; they govern random acceptance. A complete implementation must specify the initial temperature, number of iterations per temperature, cooling schedule, neighborhood, random seed policy, and stopping rule. Rapid cooling may freeze the search prematurely, while very slow cooling may be computationally wasteful. 6. Genetic Algorithms and Evolutionary SearchA genetic algorithm (GA) maintains a population of candidate solutions. Each candidate is encoded as a chromosome, evaluated by a fitness function, and used probabilistically to create new candidates. The main operations are: - Initialization: generate a population, preferably including feasible or high-quality heuristic solutions.
- Evaluation: calculate objective value and constraint violations.
- Selection: choose parent solutions, often favoring better fitness.
- Crossover: combine portions of two parents.
- Mutation: make small random changes.
- Replacement: form the next generation.
- Elitism: preserve selected high-quality solutions.
For a minimization objective, fitness may be defined by a transformation such as fitness(x) = 1/(1 + F(x)) when F(x) ≥ 0. This transformation is only one option; rank-based selection or tournament selection often avoids problems caused by extreme objective values. Encoding must respect the problem structure. A binary chromosome is natural for feature selection, but a permutation representation is more appropriate for a routing sequence. Standard one-point crossover can produce invalid permutations, so order-preserving or partially matched crossover is needed for routing and sequencing. Constraint handling may use repair, feasibility-preserving operators, penalties, or decoder functions. Poorly designed genetic operators can generate mostly infeasible offspring and waste computational effort. Mutation supports exploration, while crossover can recombine useful patterns. Excessive selection pressure can cause premature convergence, where population diversity disappears before good regions have been adequately explored. 7. Swarm and Population-Based MethodsSwarm methods model collective search behavior. They are population-based and typically balance exploration of new regions with exploitation of promising regions. Particle swarm optimizationIn particle swarm optimization (PSO), particle i has position xi and velocity vi. A common continuous-space update is: vi,t+1 = ωvi,t + c1r1(pi − xi,t) + c2r2(g − xi,t) xi,t+1 = xi,t + vi,t+1 Here, pi is the particle’s best known position, g is the swarm’s best known position, ω is the inertia coefficient, c1 and c2 are learning coefficients, and r1,r2 are independent random values usually sampled from [0, 1]. The equations are primarily designed for continuous variables. Discrete and constrained problems require specialized representations, mappings, or repair procedures. Ant colony optimizationAnt colony optimization is often used for routing and graph problems. Artificial ants construct paths using pheromone information and problem-specific desirability. Pheromone reinforcement can intensify search around good paths, while evaporation prevents indefinite accumulation: τij ← (1 − ρ)τij + ∆τij where τij is pheromone on edge (i,j), ρ is an evaporation rate with 0 ≤ ρ ≤ 1, and ∆τij is newly deposited pheromone. The exact deposition rule depends on the algorithm and objective. Swarm methods are flexible but can be sensitive to parameter settings, scaling, representation, and randomness. They should not be selected merely because biological metaphors appear attractive; their suitability must be demonstrated empirically. 8. Simulation OptimizationOptimization uses a model to choose decisions; simulation estimates the consequences of those decisions. Simulation optimization is needed when the performance function is stochastic, discontinuous, or unavailable in closed form. Let x denote a decision and ξ random input. The true performance may be represented by: J(x) = E[L(x, ξ)] where L(x,ξ) is the loss or cost under realization ξ, and E denotes expectation. A simulation estimates this expectation using n replications: Ĵn(x) = (1/n) ∑r=1n L(x, ξr) If independent replications have sample standard deviation s, an approximate 95% confidence interval for the mean, when normal or large-sample assumptions are reasonable, is: Ĵn(x) ± t0.975,n−1 s/√n The symbol t0.975,n−1 is the 97.5th percentile of the Student t distribution with n−1 degrees of freedom. The interval quantifies simulation-estimation uncertainty; it does not prove that the candidate is globally optimal. Simulation optimization may use: - Ranking and selection: compare a finite set of alternatives while controlling selection error.
- Response-surface methods: approximate the performance surface locally.
- Derivative-free search: use direct search, evolutionary algorithms, or local search when gradients are unavailable.
- Sample-path optimization: optimize using common random numbers or other variance-reduction techniques.
- Surrogate-assisted optimization: fit a predictive approximation to expensive simulation outputs.
Common random numbers use the same random-number streams when comparing alternatives. This can reduce the variance of the difference between alternatives, provided the streams are aligned appropriately. Other techniques include antithetic variates, control variates, and sequential allocation of simulation effort. A critical distinction is between aleatory uncertainty, arising from inherent randomness such as arrivals or failures, and epistemic uncertainty, arising from limited knowledge of parameters or model structure. Replication reduces estimation noise but does not eliminate model misspecification. 9. Hybrid and Matheuristic DesignStrong practical systems often combine methods rather than rely on one algorithm. Examples include: - constructive heuristic → local search;
- genetic algorithm → repair operator → tabu improvement;
- exact solver → heuristic warm start;
- simulation optimization → local search with adaptive replication;
- decomposition → heuristic solution of difficult subproblems;
- portfolio of algorithms → selection based on instance characteristics.
A matheuristic integrates mathematical programming with heuristic search. For example, a heuristic may fix a subset of binary variables and call a mixed-integer solver to optimize the remaining variables. Conversely, an exact model may provide lower bounds, feasibility checks, or neighborhood subproblems. Hybrid design should have a clear rationale. Adding algorithms indiscriminately increases implementation complexity and makes attribution difficult. Each component should have a defined role: construction, diversification, intensification, repair, bounding, or evaluation. 10. Benchmarking and Evidence of QualityA credible computational study reports more than the best objective value. Important evidence includes: | Evidence | Purpose |
|---|
| Feasibility rate | Shows how often valid solutions are produced | | Best, mean, median, and worst values | Shows variability across runs | | Runtime or evaluation budget | Makes computational cost comparable | | Random seeds and parameter settings | Supports reproducibility | | Baseline methods | Shows whether the method adds value | | Best-known or lower-bound comparison | Indicates the quality gap | | Sensitivity analysis | Tests stability under parameter and data changes | | Out-of-sample simulation | Tests operational robustness |
If a minimization problem has a known lower bound LB and a feasible solution value UB, a relative gap can be reported as: gap = (UB − LB)/|LB| × 100% This expression is meaningful when LB is a valid lower bound and the denominator is nonzero. If LB = 0, another scale must be used. For a maximization problem, the direction of comparison must be adjusted. A benchmark should use identical stopping budgets, data, and feasibility definitions. Reporting only the best run is misleading because stochastic methods may achieve that result rarely. Mean performance, dispersion, confidence intervals, and computational cost provide a more balanced assessment. 11. Illustrative Case: Workforce Scheduling in a Hospital Contact CentreBackgroundA hospital contact centre must schedule agents across hourly periods. Call arrivals vary, service times are uncertain, and minimum staffing levels are required. Overtime is costly, but understaffing causes waiting and abandonment. An exact model with detailed uncertainty and break rules becomes difficult to solve for a large centre. ProblemThe decision is the number of agents assigned to each period and shift. The objective is to minimize wage cost, overtime, and a penalty for service-level violations. Constraints include agent availability, legal working limits, break requirements, and minimum coverage. AnalysisA constructive heuristic first assigns available agents to periods with the largest forecast workload-to-capacity ratio. A repair step enforces maximum working hours and shift-pattern rules. Local search then applies moves such as shifting an agent between adjacent periods, exchanging two shift assignments, or replacing a regular shift with overtime. Because waiting time depends on random arrivals and service durations, each candidate schedule is evaluated using a discrete-event simulation. For schedule x, the estimated cost is: Ĵn(x) = wage(x) + overtime(x) + λ × estimatedservicepenalty(x) Here, λ converts service-level shortfall into monetary-equivalent units. This conversion should be approved by management rather than selected solely to make the algorithm favor a desired answer. Approach and solutionThe centre compares three policies: the current roster, the constructive heuristic, and a hybrid tabu-search schedule. Each policy is simulated using 200 independent replications. The hybrid method receives more replications only after promising candidates have been identified, reducing wasted simulation effort. Common random numbers are used when comparing policies within a replication block. Suppose the hybrid policy has an estimated mean weekly cost of 18,420 monetary units with sample standard deviation 1,100 across 200 replications. The standard error is: 1,100/√200 ≈ 77.78. Using an approximate 95% normal critical value of 1.96, the margin is approximately 1.96 × 77.78 ≈ 152.44. The estimated interval is therefore approximately 18,267.56 to 18,572.44 monetary units. This interval describes uncertainty in the simulated mean, not a guarantee about every future week. OutcomeThe hybrid schedule is adopted only after managers confirm that its staffing pattern is practical, legal, and understandable. The report states that it performed best among the tested policies under the simulation assumptions. It does not state that it is globally optimal. A later monitoring phase compares realized service levels and updates arrival and service-time distributions. Learning points- A fast heuristic can provide a useful starting schedule.
- Local improvement must preserve operational constraints.
- Simulation is necessary when queueing performance cannot be represented adequately by a deterministic objective.
- Replication intervals and baseline comparisons are essential.
- Human review remains necessary when objectives encode service quality and employee welfare.
12. Implementation Workflow and Best PracticesA disciplined project follows these stages: - Define the decision problem: specify variables, constraints, objective, horizon, and decision authority.
- Build a reliable baseline: implement the current policy or a simple heuristic.
- Choose representation and neighborhoods: match the algorithm to the structure of the decisions.
- Guarantee or measure feasibility: use exact checks, repair, or transparent penalties.
- Set a computational budget: limit time, iterations, population evaluations, or simulation calls.
- Calibrate using training instances: reserve test instances or scenarios for final evaluation.
- Use multiple independent runs: record seeds and all relevant settings.
- Validate the model: check data, units, distributions, constraints, and extreme cases.
- Compare alternatives fairly: use common budgets and consistent evaluation procedures.
- Communicate uncertainty: report ranges, not only point estimates.
- Monitor after deployment: detect drift, constraint changes, and deteriorating performance.
Parameter tuning may use grid search, racing procedures, Bayesian optimization, or adaptive control. Tuning data must not be reused as unbiased test evidence. For simulation, the allocation of replications should reflect the decision purpose: closely competing solutions require more precise comparisons than clearly inferior ones. 13. Limitations, Ethics, and GovernanceHeuristics can encode hidden preferences. A routing algorithm may reduce distance while increasing driver workload in particular areas. A staffing algorithm may minimize cost by producing unstable schedules. A portfolio heuristic may appear attractive because it was tested only in favorable historical periods. Governance requires: - documented objectives, constraints, data sources, and parameter choices;
- traceable versions of models and random seeds;
- monitoring for disparate impacts across affected groups;
- human review for high-impact decisions;
- clear escalation procedures when no feasible solution exists;
- privacy and security controls for operational data;
- stress tests for unusual but plausible scenarios.
Randomized algorithms also raise reproducibility issues. A production system should record the algorithm version, input data, seed policy, stopping budget, and final candidate. Reproducibility does not mean that every run must be identical; it means that results can be reconstructed and variation can be understood. AI-assisted optimization can generate candidate rules, surrogates, or parameter settings, but it does not remove the need for validation. A machine-learning surrogate may be inaccurate near constraints or in regions with sparse training data. Human analysts must test feasibility, extrapolation risk, and sensitivity before operational use. Contemporary DevelopmentsCurrent research increasingly focuses on adaptive, data-driven, and hybrid optimization. Important directions include neural or statistical surrogates for expensive simulations, multi-fidelity simulation, robust and distributionally robust optimization, automated algorithm configuration, parallel population search, and learning which heuristic is appropriate for a given instance. Large language models may assist with model documentation, code generation, or heuristic prototyping, but generated code and mathematical formulations require independent testing. The central professional principle remains unchanged: computational sophistication is not evidence of optimality, fairness, or validity. Chapter SummaryHeuristics construct or improve solutions efficiently when exact optimization is too slow, too complex, or poorly suited to uncertain systems. Constructive heuristics use incremental decisions; local search explores neighborhoods; tabu search uses memory to escape cycles; simulated annealing accepts controlled deterioration; genetic algorithms evolve populations; and swarm methods coordinate population-based exploration. Each method depends on representation, neighborhood or operator design, constraint handling, parameters, and stopping rules. Simulation optimization estimates expected performance when randomness, queues, failures, or complex dynamics make direct evaluation difficult. Replication, confidence intervals, variance reduction, and out-of-sample validation are essential. Hybrid and matheuristic approaches can combine speed, mathematical structure, and search flexibility. Results must be benchmarked using feasibility, quality, variability, runtime, bounds, and robustness. A good heuristic solution is not automatically an optimal solution, and responsible deployment requires transparency, monitoring, fairness, privacy, and human oversight. Key TermsHeuristic: A practical procedure for finding a satisfactory solution efficiently. Metaheuristic: A general search strategy that guides heuristics across problem classes. Constructive heuristic: A method that builds a solution incrementally. Greedy rule: A rule that selects the locally best available action. Neighborhood: The set of solutions reachable by a defined local modification. Local optimum: A solution with no improving neighbor under a specified neighborhood. Tabu list: Short-term memory that restricts selected moves or attributes. Aspiration criterion: A rule allowing a tabu move under a favorable condition. Simulated annealing: A stochastic local-search method that sometimes accepts worsening moves. Cooling schedule: The rule governing reduction of simulated-annealing temperature. Genetic algorithm: A population-based method using selection, crossover, and mutation. Chromosome: An encoded representation of a candidate solution. Elitism: Preserving selected high-quality solutions between generations. Particle swarm optimization: A population method using position and velocity updates. Pheromone: An adaptive trail value used by ant-colony methods. Simulation optimization: Optimization in which candidate performance is estimated by simulation. Replication: One independent simulation run for a candidate decision. Surrogate model: An approximation used to reduce the cost of evaluating candidates. Optimality certificate: Evidence proving that no better feasible solution exists. Matheuristic: A hybrid that combines mathematical programming and heuristic search. Review QuestionsShort Answer Questions- Why does a feasible heuristic solution not establish global optimality?
- What is the purpose of a neighborhood in local search?
- How does tabu search differ from basic steepest-descent search?
- Why are multiple simulation replications needed?
- What is the function of mutation in a genetic algorithm?
Long Answer Questions- Compare constructive heuristics, local search, tabu search, and simulated annealing in terms of search behavior, strengths, and limitations.
- Explain how representation and constraint handling affect the performance of genetic algorithms.
- Describe a complete simulation-optimization workflow for a stochastic scheduling problem.
- Discuss how lower bounds, best-known solutions, runtime, and repeated runs should be used to benchmark heuristic quality.
- Explain why hybrid and matheuristic methods may outperform isolated algorithms, and identify risks of excessive hybridization.
Analytical / Application Questions- Design a heuristic and neighborhood structure for a vehicle-routing problem with time windows. Explain how infeasible routes would be handled.
- A simulation-based staffing policy has a lower estimated mean cost but a much wider confidence interval than the incumbent policy. What additional analysis should be performed before adoption?
- Propose an ethically responsible governance framework for a heuristic that assigns workers to shifts, including data, fairness, transparency, and monitoring requirements.
Multiple Choice Questions with AnswersQuestion 1Which statement most accurately distinguishes a heuristic solution from an optimal solution? A. A heuristic solution is always infeasible. B. A heuristic solution is guaranteed to be globally optimal. C. A heuristic solution may be high quality without providing an optimality proof. D. A heuristic solution can only be used for continuous problems. Correct Answer: C. A heuristic solution may be high quality without providing an optimality proof. Question 2In local search, a neighborhood is best defined as: A. All feasible solutions in the entire search space. B. Solutions obtainable through specified small modifications of the current solution. C. Only solutions with a better objective value. D. The set of random seeds used by the algorithm. Correct Answer: B. Solutions obtainable through specified small modifications of the current solution. Question 3What is the primary purpose of a tabu list? A. To prove global optimality. B. To eliminate all non-improving moves. C. To discourage cycling and support escape from local optima. D. To convert a minimization problem into a maximization problem. Correct Answer: C. To discourage cycling and support escape from local optima. Question 4In simulated annealing, what happens to the acceptance probability of a fixed worsening move as temperature decreases? A. It generally decreases. B. It always becomes exactly one. C. It increases without limit. D. It becomes independent of the objective change. Correct Answer: A. It generally decreases. Question 5Which genetic-algorithm operator combines information from two parent solutions? A. Mutation B. Crossover C. Replication D. Cooling Correct Answer: B. Crossover Question 6In particle swarm optimization, a particle’s velocity is influenced by its own best position and: A. The global or neighborhood best position. B. The simulation confidence interval only. C. The tabu tenure only. D. The number of constraints in the model only. Correct Answer: A. The global or neighborhood best position. Question 7If a simulation uses 100 independent replications with sample standard deviation 500, the estimated standard error of the sample mean is: A. 5 B. 50 C. 100 D. 500 Correct Answer: B. 50 Question 8For a minimization problem with a feasible upper bound of 120 and a valid lower bound of 100, the relative gap using (UB − LB)/|LB| × 100% is: A. 10% B. 16.67% C. 20% D. 83.33% Correct Answer: C. 20% Question 9Which practice gives the strongest evidence about the variability of a stochastic metaheuristic? A. Reporting only the best run. B. Using one arbitrarily selected random seed. C. Reporting results from multiple independent runs with dispersion measures. D. Removing all poor runs from the dataset. Correct Answer: C. Reporting results from multiple independent runs with dispersion measures. Question 10What does a simulation confidence interval for an estimated mean primarily quantify? A. Proof of global optimality. B. Uncertainty due to finite simulation sampling under the specified model. C. The legal acceptability of the decision. D. The exact performance in every future period. Correct Answer: B. Uncertainty due to finite simulation sampling under the specified model.
|