A self-adjusting algorithm for driver scheduling

A self-adjusting algorithm for driver scheduling

0.00 Avg rating0 Votes
Article ID: iaor2006482
Country: Germany
Volume: 11
Issue: 4
Start Page Number: 351
End Page Number: 367
Publication Date: Jul 2005
Journal: Journal of Heuristics
Authors:
Keywords: heuristics
Abstract:

Public transport driver scheduling is a world wide problem, which is NP-hard. Although some mathematically based methods are being used in the transport industry, there is still much scope for improvements. This paper presents a novel evolutionary approach that simulates the self-adjusting process on a single schedule. Five factors characterized by fuzzy membership functions are first aggregated to evaluate the shift structure. This evaluating function is incorporated into a constructing heuristic to make shift selecton. A self-adjusting algorithm is then designed to guide the constructing heuristic to improve a given initial schedule iteratively. In each generation an unfit portion of the working schedule is removed. Broken schedules are repaired by the constructing heuristic until stopping condition is met. Experimental results on real-world driver scheduling problems has demonstrated the success of the proposed approach.

Reviews

Required fields are marked *. Your email address will not be published.