In addition to this the schedule is subject to a number of constraints.

The most obvious and also the most important task is to schedule the maintenance work of one particular building before this building reaches a state where security is no longer guaranteed, i.e. the building is likely to collapse.