DECOMPOSING AND SOLVING TIMETABLING CONSTRAINT NETWORKS

Citation
A. Meisels et al., DECOMPOSING AND SOLVING TIMETABLING CONSTRAINT NETWORKS, Computational intelligence, 13(4), 1997, pp. 486-505
Citations number
26
Journal title
ISSN journal
08247935
Volume
13
Issue
4
Year of publication
1997
Pages
486 - 505
Database
ISI
SICI code
0824-7935(1997)13:4<486:DASTCN>2.0.ZU;2-C
Abstract
The binary version of the school timetabling (STT) problem is a real-w orld example of a constraint network that includes only constraints of inequality. A new and useful representation for this real-world probl em, the STT_Grid, leads to a generic decomposition technique. The pape r presents proofs of necessary and sufficient conditions for the exist ence of a solution to decomposed STT_Grids. The decomposition procedur e is of low enough complexity to be practical for large problems, such as a real-world high school. To test the decomposition approach, a ty pical high school was analyzed and used as a model for generating STT_ Grids of various sizes. Experiments were conducted to test the difficu lty of large STT networks and their solution by decomposition. The exp erimental results show that the decomposition procedure enables the so lution of large STT_Grids (620 variables for areal school) in reasonab le time. The constraint network of a typical STT_Grid is sparse and be longs to the class of easy problems. Still, due to the sizes of STTs, good constraint satisfaction problem search techniques (i.e., BackJump ing and ForwardChecking) do not terminate in reasonable times for STT_ Grids that are larger than 300 variables.