机组排班问题的集合划分方法

A Set Partitioning Approach to the Crew Scheduling Problem

Operations Research · 1999
被引 84
FT 50UTD 24ABS 4★

中文导读

将机组排班问题建模为带附加约束的集合划分问题,提出一种无需显式生成所有可行班次即可计算下界的方法,并用该下界缩减变量规模后通过分支定界求解,适用于50至500个任务的实例。

Abstract

The crew scheduling problem (CSP) appears in many mass transport systems (e.g., airline, bus, and railway industry) and consists of scheduling a number of crews to operate a set of transport tasks satisfying a variety of constraints. This problem is formulated as a set partitioning problem with side constraints (SP), where each column of the SP matrix corresponds to a feasible duty, which is a subset of tasks performed by a crew. We describe a procedure that, without using the SP matrix, computes a lower bound to the CSP by finding a heuristic solution to the dual of the linear relaxation of SP. Such dual solution is obtained by combining a number of different bounding procedures. The dual solution is used to reduce the number of variables in the SP in such a way that the resulting SP problem can be solved by a branch-and-bound algorithm. Computational results are given for problems derived from the literature and involving from 50 to 500 tasks.

机组排班集合划分线性规划分支定界交通运输