EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
2374. MILP formulations with a logarithmic number of binary variables for planning and scheduling
Invited abstract in session WD-49: Mathematical programming for machine scheduling, stream Lot Sizing, Lot Scheduling and Production Planning.
Wednesday, 14:30-16:00Room: M1 (building: 101)
Authors (first author is the speaker)
1. | Alain HAIT
|
Complex Systems Engineering, ISAE-SUPAERO University of Toulouse |
Abstract
The way to represent the position of an activity on the time axis is at the heart of planning and scheduling models. A first distinction is done between continuous and discrete time formulations. This work focuses on discrete-time models that consist in choosing the start time of an activity among a discrete set of successive values. For this purpose, several time-indexed formulations have been proposed. They use as many binary variables as time steps on the horizon for each activity. The number of variables
could be significantly reduced using binary encoding to represent the set of time values, but the attempts to determine activity start times this way have generally leaded to models with poor relaxations. Vielma and Nemhauser have proposed formulations to model disjunctions with a logarithmic number of variables and constraints. They study the association with SOS2 variables in order to model piecewise linear functions, but their models are also suitable for time-indexed formulations in scheduling problems.
This work presents the adaptation of Vielma and Nemhauser’s formulation to time-indexed scheduling models. The comparison is done with classical time-indexed formulations through the Resource-Constrained Project Scheduling Problem (RCPSP). Experiments give the relaxation values for both formulations. An alternate formulation is proposed, with more constraints but experimentally competitive. Then, binary encoding is explored to improve the linear relaxation.
Keywords
- Scheduling
- Programming, Mixed-Integer
- Combinatorial Optimization
Status: accepted
Back to the list of papers