Tutorial: artificial intelligence and simulation

The term "simulation" is often interpreted quite narrowly: as a way of making predictions by running a behavioral model to answer questions of the form "What-if...?". The major impact of Artificial Intelligence (AI) research on simulation is to encourage the use of additional kinds of modeling based on inferencing, reasoning, search methods, and representations that have been developed in AI. This natural--though long overdue--extension of simulation can produce behavioral models that answer questions Beyond "What-if...?". The result is sometimes referred to as "Knowledge-Based Simulation". This tutorial presents some of the major concepts of Artificial Intelligence and illustrates their applicability to simulation using examples drawn from recent Knowledge-Based Simulation research. It focuses on the present state-of-the-art, current problems and limitations, and future directions and possibilities.

[1]  J. S. Brown,et al.  Pedagogical, natural language, and knowledge engineering techniques in SOPHIE-I, II and III , 1982 .

[2]  Jeff Rothenberg,et al.  Knowledge-Based Simulation , 1989 .

[3]  Aaron J. Goldberg,et al.  Smalltalk-72 instruction manual , 1976 .

[4]  Philip Klahr,et al.  Artificial Intelligence: A Rand Perspective , 1986, AI Mag..

[5]  Jeff Rothenberg,et al.  Knowledge-Based Simulation: An Interim Report , 1989 .

[6]  R. Villanueva,et al.  RITA Reference Manual , 1977 .

[7]  James R. Kipps,et al.  The new ROSIE reference manual and user's guide , 1987 .

[8]  Donald A. Watermam,et al.  Models of legal decisionmaking , 1986 .

[9]  Robert H. Anderson,et al.  Rand Intelligent Terminal Agent (RITA): Design Philosophy , 1976 .

[10]  Jeff Rothenberg,et al.  Object-oriented simulation: where do we go from here? , 1986, WSC '86.

[11]  Donald A. Waterman,et al.  TATR (Tactical Air Target Recommender): A Prototype Expert System for Tactical Air Targeting , 1984 .

[12]  James R. Kipps,et al.  ROSIE: a programming environment for expert systems , 1986 .

[13]  Donald A. Waterman,et al.  Tatr--A Prototype Expert System for Tactical Air Targeting , 1985 .

[14]  H. Gelernter,et al.  Realization of a geometry theorem proving machine , 1995, IFIP Congress.

[15]  Kristen Nygaard,et al.  SIMULA: an ALGOL-based simulation language , 1966, CACM.

[16]  H. Markowitz,et al.  THE SIMSCRIPT II PROGRAMMING LANGUAGE , 1970 .

[17]  Philip Klahr,et al.  ROSS: an object-oriented language for constructing simulations , 1986 .