GA for large-scale bus evacuation problems

GA for large-scale bus evacuation problems with the objective of minimizing the evacuation time
22 descargas
Actualizado 25 ene 2023

Ver licencia

For GA, the typical chromosome representation and crossover operation are inspired by Bederina and Hifi (2018). The chromosome represents a complete plan for all the buses, which is constructed by a group of genes, and the number of genes is equal to the number of available buses. Each gene points to a list of trips, which corresponds to the complete route schedule for the respective bus. Each trip is represented as a pair (p, s), where p corresponds to the pickup point, and s is the shelter point. As the depot of each bus is given, the travel from the depot to the first pickup point can be inferred from the gene. Similar to that described in Bederina and Hifi (2018), the crossover operation exchanges the best gene of the two selected parents, and the conflicting trips are then modified from the original genes. In this study, the best gene of a chromosome is denoted as the plan of a bus whose travel time is closest to the average travel time of this chromosome. In mutation operation, a group of trips (more than two) are randomly shuffled.

Citar como

Yuanyuan Feng (2024). GA for large-scale bus evacuation problems (https://www.mathworks.com/matlabcentral/fileexchange/123935-ga-for-large-scale-bus-evacuation-problems), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2018b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0