Solving large set covering problems for crew scheduling

被引:0
|
作者
Ferdinando Pezzella
Enrico Faggioli
机构
[1] Università di Ancona,Instituto di Informatica
关键词
Crew scheduling; lagrangian relaxation; set-covering; optimization; 90C27;
D O I
10.1007/BF02568529
中图分类号
学科分类号
摘要
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 lagragian 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 goodquality 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.
引用
收藏
页码:41 / 59
页数:18
相关论文
共 50 条
  • [1] An evolutionary algorithm for large scale set covering problems with application to airline crew scheduling
    Marchiori, E
    Steenbeek, A
    [J]. REAL-WORLD APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2000, 1803 : 367 - 381
  • [2] Solving large scale crew scheduling problems
    Chu, HD
    Gelman, E
    Johnson, EL
    [J]. INTERFACES IN COMPUTER SCIENCE AND OPERATIONS RESEARCH: ADVANCES IN METAHEURISTICS, OPTIMIZATION, AND STOCHASTIC MODELING TECHNOLOGIES, 1997, : 183 - 194
  • [3] Solving large scale crew scheduling problems
    Chu, HD
    Gelman, E
    Johnson, EL
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 97 (02) : 260 - 268
  • [4] Solving large scale crew scheduling problems in practice
    Abbink E.J.W.
    Albino L.
    Dollevoet T.
    Huisman D.
    Roussado J.
    Saldanha R.L.
    [J]. Public Transport, 2011, 3 (2) : 149 - 164
  • [5] A hybrid approach for solving large scale crew scheduling problems
    Yunes, TH
    Moura, AV
    de Souza, CC
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2000, 1753 : 293 - 307
  • [6] METHOD FOR SOLVING CREW SCHEDULING PROBLEMS
    BOOLER, JMP
    [J]. OPERATIONAL RESEARCH QUARTERLY, 1975, 26 (01) : 55 - 62
  • [7] METHOD FOR SOLVING CREW SCHEDULING PROBLEMS
    WREN, A
    [J]. OPERATIONAL RESEARCH QUARTERLY, 1975, 26 (04) : 763 - 765
  • [9] SOLVING LARGE SET COVERING PROBLEMS ON A PERSONAL-COMPUTER
    VASKO, FJ
    WOLF, FE
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1988, 15 (02) : 115 - 121
  • [10] A BUS CREW SCHEDULING SYSTEM USING A SET COVERING FORMULATION
    SMITH, BM
    WREN, A
    [J]. TRANSPORTATION RESEARCH PART A-POLICY AND PRACTICE, 1988, 22 (02) : 97 - 108