Prolog programming for artificial intelligence /
Ivan Bratko.
- 3rd ed.
- Harlow, England : Addison Wesley, 2001.
- xxi, 678 p. : ill. ; 24 cm. + pbk.
- International computer science series .
Previous ed.: 1990.
Includes bibliographical references and index.
Part I: The prolog language -- Introduction to prolog -- Syntax and meaning of prolog programs -- Lists, operators, arithmetic -- Using structures: example programs -- Controlling backtracking -- Input and output -- More built-in predicates -- Programming style and technique -- Operations on data structures -- Advanced tree representations -- Part II: Prolog in artificial intelligence -- Basic problem-solving strategies -- Best-first heuristic search -- Problem decomposition and AND/OR graphs -- Constraint logic programming -- Knowledge representation and expert systems -- An expert system shell -- Planning -- Machine learning -- Inductive logic programming -- Qualitative reasoning -- Language processing with grammar rules -- Game playing -- Meta-programming.
0201403757
00026973
Artificial intelligence--Data processing. Prolog (Computer program language)