A sequence step algorithm (SQS-AL) is an
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
implemented in a
discrete event simulation
A discrete-event simulation (DES) models the operation of a system as a ( discrete) sequence of events in time. Each event occurs at a particular instant in time and marks a change of state in the system. Between consecutive events, no change in ...
system to maximize
resource
Resource refers to all the materials available in our environment which are technologically accessible, economically feasible and culturally sustainable and help us to satisfy our needs and wants. Resources can broadly be classified upon their av ...
utilization. This is achieved by running through two main nested
loops: A sequence step loop and a replication loop. For each sequence step, each replication loop is a simulation run that collects crew
idle time for activities in that sequence step. The collected crew idle times are then used to determine resource arrival dates for user-specified confidence levels. The process of collecting the crew idle times and determining crew arrival times for activities on a considered sequence step is repeated from the first to the last sequence step.
See also
*
Computational resource
*
Linear scheduling method
References
Further reading
* Photios G. Ioannou and Chachrist Srisuwanra
Sequence Step Algorithm for Continuous Resource Utilization in Probabilistic Repetitive Projects* Chachrist Srisuwanrat and Photios G. Ioanno
The Investigation of Lead-Time Buffering under Uncertainty Using Simulation and Cost Optimization
Scheduling algorithms
Network theory
{{algorithm-stub