International Timetabling Competition

Validation

We advise you to make use of the following solution checking program in order to make sure that you have understood the constraints (and also to check that there are no bugs in your program).

The solution checking problem can be downloaded here or can be accessed on line.

If you choose to download the validator, the program takes a command line parameter giving the name of the program and the associated problem and solution file e.g.

The current directory should contain both the problem and solution files. The solution file produced by your algorithm should be in the format described in the Output Format section.

The output produced by the program will be sent to the standard output. First, the algorithm will check to see if your timetable contains any violations of hard constraints and then will calculate the soft constraint violations.

You should type in 'exam', plus the name of the data set without any extension. You must make sure two files of that name exist, one with ".exam" extension, one with ".sln" extension... So if you've 2 files, Lough.exam and Lough.sln, then type in "exam Lough"

This will give a 'summary' of the solution. A detailed breakdown can be got by including the term 'violations' as a parameter

> exam dataset violations

 

Last Updated: Monday, July 30, 2007 10:46 PM