Summary
The concept of Expert Decision Support Systems is based on the integration of Decision Support Systems and Expert Systems, providing the decision maker with features from both types of systems (e.g. simulation, explanations, control of reasoning). Constraint logic programming languages, such as CLP(R) or CHIP, achieve this integration by merging logic programming, a paradigm of Artificial Intelligence and Expert Systems, with constraint solving techniques similar to those used in Operations Research and Decision Support Systems. Their embedded constraint solver extends the expressive power of logic programming languages, most notably on the domain of numerical expressions. The paper illustrates how constraint logic programming may be used in EDSS development by presenting a small classroom scheduling problem developed with CLP(R), and compares this approach to more traditional Operations Research techniques.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
BENNET, J.L. (1983), Building Decision Support Systems, Addison-Wesley, Reading, MA.
BETTIN, M. (1985), A Heuristic Algorithm For Constructing University Timetables On Microcomputers, Conference on O.R. Models in Microcomputers, Lisbon.
BORNING, A., MAHER, M., MARTINDALE, A., and WILSON, M. (1989), Constraint Hierarchies and Logic Programming, Sixth International Conference of Logic Programming, Lisbon, MIT Press.
CHANG, Y.-L., and SULLIVAN, R.S. (1986), Quantitative Systems for Business, Prentice-Hall, Englewood Cliffs, NJ.
COLMERAUER, A. (1987), Opening the PROLOG III Universe, BYTE magazine, Special Issue on Logic Programming, August.
DE WERRA, D. (1985), An Introduction to Timetabling, European Journal of Operational Research, 19, North-Holland, Amsterdam.
DINCBAS, M., VAN HENTENRYNCE, P., SIMONIS, H., AGGOUN, A., GRAF, T., and BERTHIER, F. (1988), The Constraint Logic Programming Language CHIP, Proc. of the FGCS ‘88 Conference, Tokio, Japan.
HEINTZE, N., JAFFAR, J., MICHAYLOV, S., STUCKEY, P., and YAP, R. (1987), The CLP(R) Programmer’s Manual, Department of Computer Science, Monash University, Australia.
JAFFAR, J., and MICHAYLOV, S. (1987), Methodology and Implementation of a CLP System, Fourth International Conference of Logic Programming, Melbourne, MIT Press.
JELASSI, T.M., and OZERNAY, V.M. (1988), A Framework for Building an Expert System for MC’DM Models Selection, Eight International Conference on Multiple Criteria. Decision Making, Manchester, England.
MINCH, R.P. (1989), Logic Programming as a Paradigm for Financial Modeling, MIS Quarterly, March.
RIBEIRO, R., and BARAHONA, P. (1989), Constraints in Logic Programming or Logic in Constraint Programming?, presented at the Euro-Summer Institute, Funchal, Portugal.
SEN, A., and BISWAS, G. (1985), Decision Support Systems: an Expert System Approach, Decision Support Systems, 1, North-Holland.
TURBAN, E. (1988), Decision Support and Expert Systems, MacMillan Publishing Company, New York.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barahona, P., Ribeiro, R. (1990). Building an Expert Decision Support System: The Integration of Artificial Intelligence and Operations Research Methods. In: Schader, M., Gaul, W. (eds) Knowledge, Data and Computer-Assisted Decisions. NATO ASI Series, vol 61. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84218-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-84218-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-84220-7
Online ISBN: 978-3-642-84218-4
eBook Packages: Springer Book Archive