Article

A fuzzy genetic algorithm for driver scheduling

Details

Citation

Li J & Kwan RSK (2003) A fuzzy genetic algorithm for driver scheduling. European Journal of Operational Research, 147 (2), pp. 334-344. https://doi.org/10.1016/s0377-2217%2802%2900564-7

Abstract
This paper presents a hybrid genetic algorithm (GA) for the bi-objective public transport driver scheduling problem. A greedy heuristic is used, which constructs a schedule by sequentially selecting shifts, from a very large set of pre-generated legal potential shifts, to cover the remaining work. Individual shifts and the schedule as a whole have to be evaluated in the process. Fuzzy set theory is applied on such evaluations. For individual shifts, their structural efficiency is assessed by fuzzified criteria identified from practical knowledge of the problem domain. A GA is used to derive a near-optimal weight distribution amongst the fuzzified criteria, so that a single-valued weighted evaluation can be computed for each shift. The corresponding schedule constructed utilising the weight distribution is evaluated by the GA’s fitness function, in which the two objectives of minimising the number of shifts and minimising the total cost are formulated as a fuzzy goal. Comparative results on real-world problems are presented.

Keywords
Fuzzy sets; Genetic algorithms; Driver scheduling

Journal
European Journal of Operational Research: Volume 147, Issue 2

StatusPublished
Publication date01/06/2003
Publication date online13/01/2011
URLhttp://hdl.handle.net/1893/31313
PublisherElsevier BV
ISSN0377-2217