Solving large set covering problems for crew scheduling

Solving large set covering problems for crew scheduling

0.00 Avg rating0 Votes
Article ID: iaor2002606
Country: Spain
Volume: 5
Issue: 1
Start Page Number: 41
End Page Number: 60
Publication Date: Jan 1997
Journal: TOP
Authors: ,
Keywords: crew rostering, set covering
Abstract:

This paper presents a computationally effective heuristic method which produces good-quality solutions for large-scale set covering problems with thousands of constraints and about one million variables. The need to solve such large-scale problems arises from a crew scheduling problem of mass transit agencies where the number of work shifts required has to be minimized. This problem may be formulated as a large-scale non-unicost set covering problem whose rows are trips to be performed while columns stand for round trips. The proposed method is mainly based on lagrangian relaxation and sub-gradient optimization. After the reduction of the number of rows and columns by the logical tests, ‘greedy’ heuristic algorithms provide upper and lower bounds which are continuously improved to produce good-quality solutions. Computational results, regarding randomly generated problems and real life problems concerning crew scheduling at Italian Railways Company, show that good-quality solutions can be obtained at an acceptable computational cost.

Reviews

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