Fakultät für Mathematik, Informatik und Statistik - Digitale Hochschulschriften der LMU - Teil 01/02

Models and Algorithms for School Timetabling


Listen Later

In constraint programming, combinatorial problems are specified
declaratively in terms of constraints. Constraints are relations over
problem variables that define the space of solutions by specifying
restrictions on the values that variables may take simultaneously. To
solve problems stated in terms of constraints, the constraint
programmer typically combines chronological backtracking with
constraint propagation that identifies infeasible value combinations
and prunes the search space.
In recent years, constraint programming has emerged as a key
technology for combinatorial optimization in industrial
applications. In this success, global constraints have been playing a
vital role. Global constraints are carefully designed abstractions
that, in a concise and natural way, allow to model problems that arise
in different fields of application. For example, the alldiff
constraint allows to state that variables must take pairwise distinct
values; it has numerous applications in timetabling and scheduling.
In school timetabling, we are required to schedule a given set of
meetings between students and teachers s.t. the resulting timetables
are feasible and acceptable to all people involved. Since schools
differ in their educational policies, the school-timetabling problem
occurs in several variations. Nevertheless, a set of entities and
constraints among them exist that are common to these variations. This
common core still gives rise to NP-complete combinatorial problems.
In the first place, this thesis proposes to model the common core of
school-timetabling problems by means of global constraints. The
presentation continues with a series of operational enhancements to
the resulting problem solver which are grounded on the "track
parallelization problem" (TPP). A TPP is specified by a set of task
sets which are called "tracks". The problem of solving a TPP
consists in scheduling the tasks s.t. the tracks are processed in
parallel. We show how to infer TPPs in school timetabling and we
investigate two ways of TPP propagation: On the one hand, we utilize
TPPs to down-size our models. On the other hand, we propagate TPPs to
prune the search space. To this end, we introduce the TPP
constraint along with a suitable constraint solver for modeling and
solving TPPs in a finite-domain constraint programming framework.
To investigate our problem solvers' behavior, we performed a
large-scale empirical study. When designing the experiment, the top
priority was to obtain results that are both reliable from a
statistical point of view and practically relevant. To this end, the
sample sizes have been chosen accordingly - for each school, our
problem set contains 1000 problems - and the problems have been
generated from detailed models of ten representative schools. Our
timetabling engine essentially embeds network-flow techniques and
value sweep pruning into chronological backtracking.
...more
View all episodesView all episodes
Download on the App Store

Fakultät für Mathematik, Informatik und Statistik - Digitale Hochschulschriften der LMU - Teil 01/02By Ludwig-Maximilians-Universität München

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like Fakultät für Mathematik, Informatik und Statistik - Digitale Hochschulschriften der LMU - Teil 01/02

View all
Theoretical Physics Schools (ASC) by The Arnold Sommerfeld Center for Theoretical Physics (ASC)

Theoretical Physics Schools (ASC)

2 Listeners

Katholisch-Theologische Fakultät - Digitale Hochschulschriften der LMU by Ludwig-Maximilians-Universität München

Katholisch-Theologische Fakultät - Digitale Hochschulschriften der LMU

0 Listeners

MCMP – Mathematical Philosophy (Archive 2011/12) by MCMP Team

MCMP – Mathematical Philosophy (Archive 2011/12)

6 Listeners

Hegel lectures by Robert Brandom, LMU Munich by Robert Brandom, Axel Hutter

Hegel lectures by Robert Brandom, LMU Munich

6 Listeners

John Lennox - Hat die Wissenschaft Gott begraben? by Professor John C. Lennox, University of Oxford

John Lennox - Hat die Wissenschaft Gott begraben?

3 Listeners

MCMP – Philosophy of Science by MCMP Team

MCMP – Philosophy of Science

2 Listeners

MCMP – Philosophy of Mathematics by MCMP Team

MCMP – Philosophy of Mathematics

2 Listeners

Epistemology and Philosophy of Science: Prof. Dr. Stephan Hartmann – HD by Ludwig-Maximilians-Universität München

Epistemology and Philosophy of Science: Prof. Dr. Stephan Hartmann – HD

1 Listeners

MCMP – Philosophy of Physics by MCMP Team

MCMP – Philosophy of Physics

4 Listeners

Center for Advanced Studies (CAS) Research Focus Evolutionary Biology (LMU) - HD by Center for Advanced Studies (CAS)

Center for Advanced Studies (CAS) Research Focus Evolutionary Biology (LMU) - HD

0 Listeners