Research Article

Maintainability Analysis of Underground Mining Equipment Using Genetic Algorithms: Case Studies with an LHD Vehicle

Pseudocode 1

Pseudocode of a simple genetic algorithm [13].
Step  1. Initialization
Generate initial population at random or with prior knowledge
Step  2. Fitness evaluation
Evaluate the fitness for all individuals in
Step  3. Selection
Select a set of promising candidates from
Step  4. Crossover
Apply crossover to the mating pool for generating a set of offspring
Step  5. Mutation
Apply mutation to the offspring set for obtaining its perturbed set
Step  6. Replacement
Replace the current population with the set of offspring
Step  7. Termination
If the termination criteria are not met, go to Step  2.