Figures & data
Figure 1. (a) Annual average of fuel consumption, where gasoline gallons equivalent (GGEs) denote the amount of combustible fuel (e.g. diesel or electricity) it takes to equal the energy contained in a gasoline gallon. (b) Transit buses that travel with few passengers have been shown to produce more greenhouse gas emissions per passenger mile than private cars (EPA Citation2020).
![Figure 1. (a) Annual average of fuel consumption, where gasoline gallons equivalent (GGEs) denote the amount of combustible fuel (e.g. diesel or electricity) it takes to equal the energy contained in a gasoline gallon. (b) Transit buses that travel with few passengers have been shown to produce more greenhouse gas emissions per passenger mile than private cars (EPA Citation2020).](/cms/asset/62a5b1a9-6332-4eb3-8c9a-70bad8144fbd/geno_a_2055007_f0001_oc.jpg)
Figure 2. Route 217 Los Angeles. (a) Route map with stops markers and a maximum passenger load of 481 people in Fairfax/Rosewood between 17:00 and 18:00. (b) User demand ride-check data for 19 periods of 60 min for a total of 59 stops (Ceder Citation2016). (c) Route elevation profile with the highest gradient of 6% slope at 2.2 km (northbound). The data set can be downloaded from GitHub (https://github.com/davidpmorales/MVTTP).
![Figure 2. Route 217 Los Angeles. (a) Route map with stops markers and a maximum passenger load of 481 people in Fairfax/Rosewood between 17:00 and 18:00. (b) User demand ride-check data for 19 periods of 60 min for a total of 59 stops (Ceder Citation2016). (c) Route elevation profile with the highest gradient of 6% slope at 2.2 km (northbound). The data set can be downloaded from GitHub (https://github.com/davidpmorales/MVTTP).](/cms/asset/afd2917b-bae4-4726-93e6-f8fb1cd673b1/geno_a_2055007_f0002_oc.jpg)
Figure 4. Reproduction steps in the cellular genetic algorithm for multi-objective optimization (MOCell) using spheres representing different solutions. The array attached to each sphere is the genotype of an individual, and its phenotype represents the departure times and vehicle type defined in the timetable computed by the proposed approach to solve the multiple vehicle-types timetabling problem (MVTTP).
![Figure 4. Reproduction steps in the cellular genetic algorithm for multi-objective optimization (MOCell) using spheres representing different solutions. The array attached to each sphere is the genotype of an individual, and its phenotype represents the departure times and vehicle type defined in the timetable computed by the proposed approach to solve the multiple vehicle-types timetabling problem (MVTTP).](/cms/asset/70814cab-7e61-40e4-a024-b78b55192053/geno_a_2055007_f0004_oc.jpg)
Figure 6. Ranking of the configurations of the studied algorithms using the Friedman test according to performance (dark red represents better rank value). SPX = single-point crossover; TPX = single-point crossover; DX = discrete crossover; UX = uniform crossover; HUX = half uniform crossover; RPM = reset period mutation; UM = uniform mutation; OGPPM = one gene per period mutation.
![Figure 6. Ranking of the configurations of the studied algorithms using the Friedman test according to IHV performance (dark red represents better rank value). SPX = single-point crossover; TPX = single-point crossover; DX = discrete crossover; UX = uniform crossover; HUX = half uniform crossover; RPM = reset period mutation; UM = uniform mutation; OGPPM = one gene per period mutation.](/cms/asset/e055f5f7-d364-4d38-803d-437bc849c1a8/geno_a_2055007_f0006_oc.jpg)
Figure 7. comparison for the 15 different parameter configurations of the cellular genetic algorithm for multi-objective optimization (MOCell). SPX = single-point crossover; TPX = single-point crossover; DX = discrete crossover; UX = uniform crossover; HUX = half uniform crossover; RPM = reset period mutation; UM = uniform mutation; OGPPM = one gene per period mutation.
![Figure 7. IHV comparison for the 15 different parameter configurations of the cellular genetic algorithm for multi-objective optimization (MOCell). SPX = single-point crossover; TPX = single-point crossover; DX = discrete crossover; UX = uniform crossover; HUX = half uniform crossover; RPM = reset period mutation; UM = uniform mutation; OGPPM = one gene per period mutation.](/cms/asset/dd37f533-a2f1-4907-8658-1e655bf5e28e/geno_a_2055007_f0007_oc.jpg)
Table 1. Summary of related research on timetabling and bus scheduling.
Table 2. Parameter configuration of the multi-objective evolutionary algorithms (MOEAs).
Figure 8. (a) Hypervolume performance metric convergence for the cellular genetic algorithm for multi-objective optimization (MOCell) in each independent run. (b) Comparison of the best approximation fronts computed by both algorithms. NSGA-II = non-dominated sorting genetic algorithm-II.
![Figure 8. (a) Hypervolume performance metric convergence for the cellular genetic algorithm for multi-objective optimization (MOCell) in each independent run. (b) Comparison of the best approximation fronts computed by both algorithms. NSGA-II = non-dominated sorting genetic algorithm-II.](/cms/asset/4cb5a1b0-4d00-40a7-984c-b551057b1fd4/geno_a_2055007_f0008_oc.jpg)
Table 3. Metric performance results considering 30 independent runs for each algorithm.
Figure 9. Comparison of fuel consumption rates from two non-dominated solutions, considering a heterogeneous bus fleet, an extreme solution with only minibuses and the observed vehicle dispatch using only standard buses for the 217 bus route in Los Angeles.
![Figure 9. Comparison of fuel consumption rates from two non-dominated solutions, considering a heterogeneous bus fleet, an extreme solution with only minibuses and the observed vehicle dispatch using only standard buses for the 217 bus route in Los Angeles.](/cms/asset/69c84ac4-64b2-4dd1-9b1e-8c49572625ae/geno_a_2055007_f0009_oc.jpg)
Figure 10. Best solution sets for the non-dominated sorting genetic algorithm-II (NSGA-II) and cellular genetic algorithm for multi-objective optimization (MOCell) (square and triangle marks, respectively). Dot marks represent the artificial Pareto front built using the best individuals of the 45,000 algorithm executions performed in this work.
![Figure 10. Best solution sets for the non-dominated sorting genetic algorithm-II (NSGA-II) and cellular genetic algorithm for multi-objective optimization (MOCell) (square and triangle marks, respectively). Dot marks represent the artificial Pareto front built using the best individuals of the 45,000 algorithm executions performed in this work.](/cms/asset/2edbc0d8-3dd4-483d-82f2-0bbae1645a27/geno_a_2055007_f0010_oc.jpg)