Title :
Scheduling, limited capacity and constraint logic programming
Author :
Petith, Heinrich
Author_Institution :
Sci. Centre, IBM Deutschland Informationssyst. GmbH, Heidelberg, Germany
Abstract :
Solving scheduling problems with constraint logic programming has been a well studied subject in research projects over the last few years. The emphasis has been put on how to model and solve scheduling problems in CLP. The main contribution of this paper is the generalization of the notion of limited capacity in the context of scheduling. In former approaches, resources were assumed to offer a capacity of one unit, and no choice among different resources was possible, or only one resource with a capacity greater than one was considered. The author proposes a more abstract view of resources called abstract resource groups, ARGs, allowing one to model and solve resource group planning problems. An algorithm to decompose scheduling problems on ARGs into independent subproblems is presented. The author describes a translation of the constraints used to model scheduling problems into CLP with emphasis on the capacity conditions. Finally, the author briefly reports his experiences with the application of a system based on this approach to a large sized industrial scheduling problem
Keywords :
constraint handling; resource allocation; scheduling; search problems; abstract resource groups; constraint logic programming; large sized industrial scheduling problem; limited capacity; resource group planning problems; scheduling problems; Capacity planning; Clocks; Job shop scheduling; Labeling; Logic programming; Mathematical model; Prototypes; Scheduling algorithm;
Conference_Titel :
Emerging Technologies and Factory Automation, 1995. ETFA '95, Proceedings., 1995 INRIA/IEEE Symposium on
Conference_Location :
Paris
Print_ISBN :
0-7803-2535-4
DOI :
10.1109/ETFA.1995.496657