Skip to main content

RAPS - A Rule-based Language for Specifying Resource Allocation and Time-tabling Problems

  • Chapter
Applications of Artificial Intelligence in Engineering VI

Abstract

A general language for specifying resource allocation and time-tabling problems is presented. The language is based on the expert-system paradigm which was developed previously by the authors and 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.

This research was partially supported by the Frankel Center for Computer Science and the Iwanir Center for Production Management, Robotics and AI.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Anderdon and C. Ortiz, “AALPS: A Knowledge Based System for Aircraft Loading”, IEEE Expert, winter 1987.

    Google Scholar 

  2. F. Hayes-Roth et. al. (ed.), Building Expert Systems, Addison-Wesley Inc., London, 1983.

    Google Scholar 

  3. T. Kuflik, E, Gudes and A. Meisels, “An Expert System Based Methodology for Solving Resource Allocation Problems”, Proc. 3rd. IEA/AI, Charleston, July 1990.

    Google Scholar 

  4. A. Meisels, E. Gudes and T. Kuflik, “Limited-Resource Timetabling by a Generalized Expert System” FC-TR-029, Frankel Center for Computer Science, Ben-Gurion University, Beer-Sheva, April 1990.

    Google Scholar 

  5. J. R. Slagle and H. Hamburger, “An Expert System for a Resource Allocation Problem”, Comm. of the ACM, 28, no. 9, 1985.

    Google Scholar 

  6. Dhar V., and Ranganathan N., “Integer Programming vs. Expert Systems: An Experimental comparison,” Comm. of the ACM, Vol 33, No. 3, March, 1990, pp. 338–348.

    Article  Google Scholar 

  7. Marcus S. “Understanding decision ordering from a piecemeal collection of knowldge”, Knowledge Acquisition Vol. 1, 1989, pp. 279–298.

    Article  Google Scholar 

  8. Ullman J. D. “Principles of Database Systems”, second edition, Computer Science Press inc., Mariland, 1982.

    MATH  Google Scholar 

  9. Stallman M. S., “EMACS The Extensible, Customizable Self-Documenting Display Editor” ACM SIGPLAN Notice Vol. 16 no. 6 June 1981, pp. 147–156.

    Article  Google Scholar 

  10. Johnson, S. C. “Yacc — yet another compiler compiler”, Computing Science Technical Report 32, AT&T Bell Laboratories, Murray Hill, N.J., 1975.

    Google Scholar 

  11. Lesk, M.E. “Lex — alexical analyzer generator”, Computing Science Technical Report 39, AT&T Bell Laboratories, Murray Hill, N.J., 1975.

    Google Scholar 

  12. “Quintus Prolog User’s Guide version 10”, Quintus computer systems, Montain View, California, March 1987.

    Google Scholar 

  13. Solotorevsky G., Gudes E., and A. Meisels, “RAPS — rule-based language for specifying resource allocation and time-tabling problems,” Technical Report FC-032, Dept of Mathematics and Computer Science, Ben-Gurion U., 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Computational Mechanics Publications

About this chapter

Cite this chapter

Solotorevsky, G., Gudes, E., Meisels, A. (1991). RAPS - A Rule-based Language for Specifying Resource Allocation and Time-tabling Problems. In: Rzevski, G., Adey, R.A. (eds) Applications of Artificial Intelligence in Engineering VI. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-3648-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-3648-8_33

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-85166-678-2

  • Online ISBN: 978-94-011-3648-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics