This model considers an airline crew scheduling problem. The solution strategy
uses constraint programming as a subproblem algorithm for linear programming
column generation. Each column represents the pairing of a potential set of
flights to be flown by a crew. Thus, the master problem must find a set of
pairings that covers every flight at a minimum cost. This is a particular kind
of set covering problem.
The overall algorithm is controlled by a main block in CrewScheduling.mod. The
script starts by generating an initial set of pairings. Then, the problem
alternates between solving the Linear Programming relaxation of the set covering
problem and solving a pairing generation problem that produces new columns for
the master problem. Once the columns are satisfactory, the columns are fixed and
the set covering problem is solved to find the integer optimal solution.
Finally, the script prints the pairing used for each crew.
The constraint programming subproblem is of particular interest. A crew pairing
is defined as a set of flights that start and end at a crew base and that
satisfy a set of schedule constraints. We use constraint programming to
enumerate potential crew pairings. In the initialization stage, we enumerate a
set of pairings that are guaranteed to cover every flight. In the column
generation phase, we use the constraint program twice. First, we determine the
optimal crew pairing with respect to the current set of dual multipliers. Once
we know this, we search for all pairings that have reduced cost of at least half
of the optimal pairing. This gives us a large set of entering columns and
eliminates one of the major weaknesses of column generation: the large number of
iterations needed to improve the objective value in the master problem.
The data were converted from the flight schedules of a regional airline.
Industry
Sumber : milis IPOMS
Wednesday, June 27, 2012
Subscribe to:
Post Comments (Atom)
Related Posts
-
1. BEST PRACTICE IN INVENTORY MANAGEMENT A groundbreaking, up-to-date look at the Best Practice in Inventory Management By Wild, Tony (...
-
Introduction In the modern supply chain, forecasting is necessary for companies that manufacture items for inventory and that are not mad...
-
Rightsizing Inventory Author : Joseph L. Aiello Publisher:Auerbach Publications 2007 - 474 Pages Understanding inventory-its cost...
-
Introduction A company’s supply chain will incorporate some warehousing function. This can be company-owned, owned by a third party log...
-
Kamar mandi / toilet biasanya dilengkapi dengan perlengkapan untuk buang air kecil maupun besar. Kamar mandi yang dilengkapi dengan urina...
No comments:
Post a Comment