Article ID: | iaor1996874 |
Country: | Netherlands |
Volume: | 61 |
Issue: | 3 |
Start Page Number: | 306 |
End Page Number: | 317 |
Publication Date: | Sep 1992 |
Journal: | European Journal of Operational Research |
Authors: | Kang Le, White George M. |
Keywords: | programming: mathematical, scheduling |
The construction of timetables involving three or more variables taking values from domains having thousands of values with several dozen constraints having different priorities is a problem common to many organizations. Various heuristic solutions have been proposed using results based on graph theory, mathematical programming and manual methods. The authors propose an approach based on logic programming using the first order predicate calculus. An algorithm has been developed, implemented in WPROLOG, and thoroughly tested on an Amdahl 5880 under VM HPL.