“Models and Methods for Project
Scheduling and Traffic Management”
A course held by Prof. Rolf H. Möhring (moehring@math.tu-berlin.de)
June 2
- 6, 2003 - CSC - Università degli Studi di Siena
Syllabus
June 2
Project scheduling with resource constraints and time windows
We will study a very general model in deterministic scheduling that covers
most problems occurring in practical applications. It covers ordinary precedence
constraints, time windows for jobs and arbitrary resource constraints. Topics
covered include:
- NP-hardness and non-approximability
- IP-models and Lagrangean relaxation via min cut calculations
- LP-guided construction of good schedules
June 3
Scheduling under uncertainty
An important feature of scheduling are uncertainty aspects occurring during
project execution. These are mostly neglected in practice and typically result
in the underestimation of the makespan and the cost of a project. We will
present methods to cope with these uncertainty aspects.
Project risk analysis under uncertainty
We will discuss risk measures that capture uncertainties of project execution
and study methods for their computation. This turns out to be already quite
involved in the simple case when no online decisions about resource allocations
must be made. In particular we will study:
- the underestimation error of deterministic planning
- the complexity of computing statistical data of the makespan distribution
- algorithms for approximating the makespan distribution
June 4
Policies for scheduling under uncertainty
In the presence of uncertainty and scarce resources, scheduling must be
done by an online process of iterative scheduling decisions that use the
available information and aim at minimizing the scheduling objective in expectation.
We will review common classes of policies and discuss their behaviour with
respect to optimality, stability, and approximability. Topics covered include:
- a comparison of classes of policies
- combinatorial properties of policies and AND/OR networks
- performance guarantees for policies
June 5
Traffic Management - Network flow models for car traffic
Traffic management in large networks combines methods from combinatorial
optimization and nonlinear optimization. We will first study
rush hour traffic with congestion, which leads to multicommodity network
flows with convex objective. We study the main routing policies based on
user equilibrium and system optimum, their computation, and how to include
fairness into routing policies. Topics presented include
- user equilibrium and system optimum
- enforcing fairness on the system optimum
- computation of user equilibrium and system optimum under rush hour conditions
June 6
Dynamic traffic models and flows over time
Besides congestion, traffic has also a temporal dimension that is no longer
captured by static flow theory, but requires a study of "flows over time".
We will give an introduction into flows over time and cover the following
topics
- the quickest flow problem
- flows over time with congestion
- approximation of flows over time
Slides
The complete slides of the lectures
(14.7 Mb) can be downloaded from:
http://www.math.tu-berlin.de/~moehring/moehring-slides-siena.pdf
Participants
Click here to see the list
of participants
References
=====================================
Project Scheduling
=====================================
Main Papers
Rolf H. Möhring, Andreas S. Schulz, Frederik Stork, and Marc Uetz,
Solving Project Scheduling Problems by Minimum Cut Computations
http://www.math.tu-berlin.de/coga/publications/techreports/2000/Report-680-2000.html
Rolf H. Möhring,
Scheduling under Uncertainty: Optimizing Against a Randomizing Adversary
http://www.math.tu-berlin.de/coga/publications/techreports/2000/Report-681-2000.html
Rolf H. Möhring,
Scheduling under uncertainty: Bounding the makespan distribution
http://www.math.tu-berlin.de/coga/publications/techreports/2000/Report-700-2000.html
Additional Papers
Rolf H. Möhring, Andreas S. Schulz, Frederik Stork, and Marc Uetz,
On Project Scheduling with Irregular Starting Time Costs
http://www.math.tu-berlin.de/coga/publications/techreports/2000/Report-664-2000.html
Rolf H. Möhring, Martin Skutella, and Frederik Stork,
Scheduling with AND/OR precedence constraints
http://www.math.tu-berlin.de/coga/publications/techreports/2000/Report-689-2000.html
=====================================
Traffic Management
=====================================
Main Papers
Ekkehard Köhler, Rolf H. Möhring, and Martin Skutella,
Traffic Networks and Flows Over Time
http://www.math.tu-berlin.de/coga/publications/techreports/2002/Report-752-2002.html
Olaf Jahn, Rolf H. Möhring, Andreas S. Schulz, and Nicolas E.
Stier Moses,
System Optimal Routing of Traffic Flows with User Constraints in
Networks with Congestion
http://www.math.tu-berlin.de/coga/publications/techreports/2002/Report-754-2002.html
Additional Papers
Ekkehard Köhler, Katharina Langkau, and Martin Skutella,
Time-Expanded Graphs for Flow-Dependent Transit Times
http://www.math.tu-berlin.de/coga/publications/techreports/2002/Report-762-2002.html
Ekkehard Köhler and Martin Skutella,
Flows over time with load-dependent transit times
http://www.math.tu-berlin.de/coga/publications/techreports/2001/Report-712-2001.html