Bratko, Ivan, 1946-

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)

006.302855133