Title: High Multiplicity Scheduling Problems
1High Multiplicity Scheduling Problems
- Alexander Grigoriev
- PhD-thesis
- Maastricht University
- 20/11/2003
2Outline
- Scheduling
- High multiplicity
- Research motivation and applications
- High multiplicity vs. Classic scheduling
- Approaches and results
3Scheduling Problems
Allocation of the resource to tasks over time
L
4Multiplicity High Multiplicity
- Multiplicity (40 hrs a week)
- Teaching 8 hrs
- SCM (Joris) 6 hrs
- Treewidth (Stan) 8 hrs
- Tarification (Anton) 6 hrs
- Defense and Workshop 8 hrs
- Miscellaneous 4 hrs.
- High Multiplicity (2080 hrs a year)
- Teaching 416 hrs
- Treewidth 770 hrs
- Scheduling 386 hrs
- Vacation 220 hrs
- Conferences 80 hrs
- Miscellaneous 208 hrs.
5Applications
6High Multiplicity vs. Classic Scheduling
7Research Questions
- Problem recognition and complexity determination
- Structural properties of solutions
- Algorithms for high multiplicity problems
- Approaches for output description.
8Results (Ch.2) Problems, algorithms, and outputs
- Notions on algorithms and problems
- Polynomial time algorithm
- Polynomial delay
- Incremental polynomial time
- Polynomial total time
- Pseudo-polynomial time
- Notions on outputs
- Job-oriented description
- Time-oriented description
- Sequence oriented description
9Results (Ch.3) Traveling Salesman
Structural result given an optimal tour of
multiplicity n, find an optimal tour for a
multiplicity larger than n (see Chapter 3)
10Results (Ch.4) Periodic Maintenance
Algorithm from Chapter 4 solves the problem to
optimality
11Results (Ch.5) Basic Scheduling
- Modification of existing exactand approximation
algorithms for high multiplicity scheduling
problems - Effective output construction
- Complexity status determination
- New algorithms for cyclic scheduling problems
- 1rm1Cmax
- 1rm1,p1Cmax
- 1rm1,s1Cmax
- 1rm2,p1Cmax
- 1ddcCmax
- 1rm0Lmax
- 1rm1,p1Lmax
- 1rm1,s1Lmax
- 1rm2,p1Lmax
- 1ddcLmax
- 1rm,p1Lmax
-
12Results (Ch.6) Project Scheduling
start
finish
In Chapter 6 we show (by construction of an
example) that even the trivial problems may
become difficult when the input is short
13Further research
- High Multiplicity in non-scheduling
combinatorialoptimization problems - Complexity classification for the hard high
multiplicityproblems - Development of algorithmic techniques for high
multiplicity problems and utilization of
thesetechniques in single multiplicity problems