Title :
Specifying resource allocation and time-tabling problems using a rule-based language
Author :
Solotorevsky, Gadi ; Gudes, Ehud ; Meisels, Amnon
Author_Institution :
Dept. of Math. & Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
Abstract :
A general language called the resource allocation problem specification (RAPS) language, for specifying resource allocation and timetabling problems is presented. The language is based on the expert-system paradigm which enables the solution of resource allocation problems by using experts´ knowledge and heuristics. The language enables the specification of a problem in terms of resources, activities, allocation rules and constraints. The language syntax is powerful and allows the specification of rules and constraints which are very difficult to formulate with the more traditional approaches. The language is independent of the inference engine that performs the allocation and can therefore be used to evaluate different allocation strategies. RAPS and the expert system for resource allocation (ESRA) shell were used to solve several resource allocation problems, which include staff allocation for air force missions and class scheduling in a university
Keywords :
expert systems; formal specification; high level languages; resource allocation; ESRA; RAPS; air force missions; allocation rules; allocation strategies; class scheduling; constraints; expert-system paradigm; general language; inference engine; language syntax; resource allocation problem specification; rule-based language; staff allocation; timetabling problems; university; Computer science; Educational institutions; Engines; Expert systems; Humans; Mathematics; Performance evaluation; Production; Resource management; Scheduling;
Conference_Titel :
Computer Systems and Software Engineering, 1991. Proceedings., Fifth Israel Conference on
Conference_Location :
Herzlia
Print_ISBN :
0-8186-2065-X
DOI :
10.1109/ICCSSE.1991.151169