Research Article

Optimization of a Semiflexible Demand-Responsive Feeder System in Suburban Areas Using a Memetic Algorithm

Algorithm 3

Crossover operation.
Start:
Random selection of crossover method: elitist or random
If elitist:
 Choose random parent from the list of best solutions
If random:
 Choose random parent from previous generation
Choose second random parent from previous generation
Create empty offspring ->
For line in set of lines:
 Random selection order: true or false
If true:
   receives line configuration from
   receives line configuration from
If false:
   receives line configuration from
   receives line configuration from
Return