Abstract
Many researchers have spent significant effort in developing techniques for solving hard combinatorial optimization problems. We see that both the Operations Research (OR) and the Artificial Intelligence (AI) communities are interested in solving these types of problems. OR focuses on tractable representations, such as linear programming whereas AI techniques provide richer and more flexible representations of real world problems. In this paper, we attempt to demonstrate the impressive impact of OR and AI integration. First we discuss opportunities for integration of OR and AI. Then three applications are presented to demonstrate how OR and AI are integrated.
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
Luss, H., Rosenwein, M.B.: Operations Research Applications: Opportunities and Accomplishments. European Journal of Operational Research 97, 220–244 (1997)
Simon, H.A.: Two heads are Better than One: The Collaboration between AI and OR. Interface 17, 8–15 (1987)
CONDOR Committee On the Next Decade in Operations Research: Operations Research: The Next Decade, Anonymous. Operations Research 36, 619–637 (1988)
Klee, V., Minty, G.: How Good is the Simplex Algoritm. In: Shisha, O. (ed.) Inequalities –III, pp. 159–175. Academic Press, New York (1972)
Khachiyan, L.G.: A Polynomial Time Algorithm for Linear Programming. Math Doklady 20, 191–194 (1979)
Karmarkar, N.: A New Polynomial Time Algorithm for Linear Programming. Combinatorica 4, 373–395 (1984)
Lustig, I.J., Marsten, R.E., Shannon, D.F.: Interior-point Methods for Linear Programming: Computational State of the Art. ORSA Journal on Computing, 1–4 (1994)
ILOG: ILOG CPLEX 8.0 User’s Manual. Gentilly France (2002)
Gomes, C.P.: Artificial Intelligence and Operations Research: Challenges and Oppurtunities in Planning and Scheduling. The Knowledge Engineering Review 15, 1–10 (2000)
Vossen, T., Michael, B., Lotem, A., Nau, D.: On the Use of Integer Programming Models in AI Planning. In: Proceedings of Sixteenth International Joint Conf. Artificial Intelligence (IJCAI 1999), Stockholm, Sweden (1999)
Brailsford, S.C., Potts, C.N., Smith, B.M.: Constraint Satisfaction Problems: Algorithms and Applications. EJOR 119, 557–581 (1999)
Van Hentenryck, P.: Constraint Satisfaction in Logic Programming. MIT Press, Cambridge (1989)
Tsang, E.: Foundations of Constraint Satisfaction. Academic Press, London (1993)
Beringer, H., De Backer, B.: Logic Programming: Formal Methods and Practical Applications, Studies in Computer Science and Artificial Intelligence. In: Beirle, C., Plumer, L. (eds.) Combinatorial Problem Solving in Constraint Logic Programming with Cooperating Solvers. Elsevier Inc., Amsterdam (1995)
Kirkpatrick, S., Gelatt Jr, C.D., Vecchi, M.P.: Optimization by Simulated Annealing. Science 220, 671–680 (1983)
Glover, F.: Tabu Search-Part I. ORSA Journal on Computing 1, 190–206 (1989)
Holland, J.H.: Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor (1975)
Sampson, S.: October Newsletter On-Line Posting, Newsgroup SOMA.byu.edu, October 1 (1997)
Ozkarahan, I.: A Scheduling Model for Hospital Residents. Journal of Medical Systems 18, 261–265 (1994)
Sherali, H.D., Ramahi, M.H., Saifee, Q.J.: Hospital Resident Scheduling Problem. Production Planning and Control 13, 220–233 (2002)
Seitman, D.T.: A Recursive Computer Program to Compute the Daily on-call Assignments for a Medical Department. In: Proceedings of the Annual Conference on Engineering in Medicine and Biology, pp. 1269–1270 (1990)
Haralick, R.M., Elliot, G.L.: Increasing the Efficiency for Constraint Satisfaction Problems. Artificial Intelligence 14, 263–313 (1989)
ILOG.: ILOG OPL Studio 3.5 Language Manual. Gentilly France (2001)
Van Hentenryck, P., Michel, L.: OPL Script: Composing and Controlling Models. In: Apt, K.R., Kakas, A.C., Monfroy, E., Rossi, F. (eds.) Compulog Net WS 1999. LNCS (LNAI), vol. 1865, p. 75. Springer, Heidelberg (2000)
Baker, K.R.: Introduction to Sequencing and Scheduling. John Wiley, New York (1974)
Morton, T.E., Pentico, D.W. (eds.): Heuristic Scheduling Systems: With Applications to Applications to Production Systems and Project Management. John Wiley & Sons Inc., Canada (1993)
Du, J., Leung, J.Y.T.: Minimizing Total Tardiness On One Machine Is NP-Hard. Mathematics of Operations Research 15, 483–495 (1990)
Fry, T.D., Vicens, L., Macleod, K., Fernandez, S.: A Heuristic Solution Procedure to Minimize T on A Single Machine. Journal of the Operational Research Society 40, 293–297 (1989)
Panwalkar, S.S., Smith, M.L., Koulamas, C.P.: A Heuristic for the Single Machine Tardiness Problem. European Journal of Operational Research 70, 304–310 (1993)
Potts, C.N., Van Wassenhove, L.N.: A Decomposition Algorithms for the Single Machine Total Tardiness Problem. Operations Research Letters 11, 177–181 (1982)
Goldberg, J.B.: Operations Research Models for the Deployment of Emergency Services Vehicles. EMS Management Journal 1(1), 20–39 (2004)
Marianov, V., ReVelle, C.: Siting Emergency Services. In: Drezner, Z. (ed.) Facility location, pp. 199–223. Springer, Berlin (1995)
Narasimhan, R.: Goal Programming in a Fuzzy Environment. Decision Science 11, 325–336 (1980)
Hogan, K., ReVelle, C.: Concepts and Applications of Backup Coverage. Management Science 32, 1434–1444 (1986)
Pirkul, H., Schilling, D.: The Maximal Covering Location Problem with Capacities on Total Workload. Management Science 37, 233–248 (1991)
Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)
Charnes, A., Cooper, W.W.: Goal Programming and Multiple Objective Optimizations. European Journal of Operational Research 1, 39–54 (1977)
Hannan, E.L.: Some Further Comments on Fuzzy Priorities. Decision Science 13, 337–339 (1981)
Tiwari, R.N., Dharmar, S., Rao, J.R.: Priority Structure in Fuzzy Goal Programming. Fuzzy Sets and Systems 19, 251–259 (1986)
Tiwari, R.N., Dharmar, S., Rao, J.R.: Fuzzy Goal Programming-an Additive Method. Fuzzy Sets and Systems 24, 27–34 (1987)
Zimmermann, H.-J.: Fuzzy programming and linear programming with several objective function. Fuzzy Sets and Systems 1, 45–55 (1978)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ozkarahan, I., Topaloglu, S., Araz, C., Bilgen, B., Selim, H. (2004). Integrating AI and OR: An Industrial Engineering Perspective. In: Yakhno, T. (eds) Advances in Information Systems. ADVIS 2004. Lecture Notes in Computer Science, vol 3261. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30198-1_51
Download citation
DOI: https://doi.org/10.1007/978-3-540-30198-1_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23478-4
Online ISBN: 978-3-540-30198-1
eBook Packages: Computer ScienceComputer Science (R0)