Development of a Genetic Algorithm for the School Bus Routing Problem

The School Bus Routing Problem (SBRP) covers the issue of establishing plans to efficiently transport students distributed across a designated area to the relevant schools using defined resources. As with the similar Vehicle Routing Problem (VRP), the SBRP may have diverse constraints such as heterogeneous vehicles, the allotted time window and multiple depots. Many solutions for effectively solving the problem are currently being studied. By their nature, these routing problems are NP-Hard (non-deterministic polynomial-time hard) problems in which the search domains increase exponentially as they become larger, thus making it difficult to obtain solutions using an exact approach except for relatively simple and localized problems. Therefore the heuristic approach is being studied in many regions. In this study, an algorithm was developed using genetic algorithms, which stem from meta-heuristic algorithms, and the algorithm was tested against diverse problems to identify its performance and practicality.

[1]  Sun-Jeong Kim,et al.  A Strategy to Improve Performance of Genetic Algorithm for Nurse Scheduling Problem , 2014 .

[2]  Sam R. Thangiah,et al.  School Bus Routing in Rural School Districts , 2008 .

[3]  Zhuo Fu,et al.  The school bus routing problem: a case study , 2002, J. Oper. Res. Soc..

[4]  Hyung Rim Choi,et al.  Development of a maritime transportation planning support system for car carriers based on genetic algorithm , 2012, Applied Intelligence.

[5]  程潤偉 A Study on Genetic Algorithms-Based Optimal Scheduling Techniques(遺伝的アルゴリズムに基づく最適なスケジューリング手法に関する研究) , 1997 .

[6]  David Simchi-Levi,et al.  A computerized approach to the New York City school bus routing problem , 1997 .

[7]  Byung-In Kim,et al.  The school bus routing problem: A review , 2010, Eur. J. Oper. Res..

[8]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[9]  T Bektag,et al.  Solving school bus routing problems through integer programming , 2008 .

[10]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[11]  S. K. Amponsah,et al.  School Bus Routing: A Case Study of Wood Bridge School Complex, Sekondi-Takoradi, Ghana , 2013 .

[12]  Taehyeong Kim,et al.  Model and Algorithm for Solving School Bus Problem , 2013 .

[13]  Runwei Cheng A Study on Genetic Algorithm-Based Optimal Scheduling Techniques , 1998 .

[14]  Warren H. Thomas,et al.  Design of school bus routes by computer , 1969 .

[15]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[16]  A. A. Mousa,et al.  A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEDULING PROBLEMS , 2016 .

[17]  D. Fogel Evolutionary algorithms in theory and practice , 1997, Complex..

[18]  Kendall E. Nygard,et al.  School bus routing using genetic algorithms , 1992, Defense, Security, and Sensing.

[19]  Thomas Bäck,et al.  Evolutionary algorithms in theory and practice - evolution strategies, evolutionary programming, genetic algorithms , 1996 .

[20]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[21]  Frits C. R. Spieksma,et al.  An efficient metaheuristic for the school bus routing problem , 2012 .

[22]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[23]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[24]  David Ripplinger Rural School Vehicle Routing Problem , 2005 .

[25]  Kazuhiko Kawamura,et al.  Exploring Problem-Specific Recombination Operators for Job Shop Scheduling , 1991, ICGA.

[26]  Zong Woo Geem School Bus Routing using Harmony Search , 2005 .