PROLOG programming for artificial intelligence
This book is aimed at students and researchers in computer science, logic programming, programming languages and artificial intelligence. Japan's Fifth Generation Project has made Prolog the language which will form the basis for the new generation of computer systems. The author introduces Prolog as efficient language for non-numeric programming. The syntax and semantics are discussed and examples are used to illustrate the non-procedural aspects which distinguish Prolog from other languages. The applications of Prolog are then demonstrated in the many areas of artificial intelligence, including heuristic search, game playing and expert systems. Contents: An overview of Prolog; Syntax and meaning of Prolog programs; Lists, operators, arithmetic; Using structures: examples programs; Controlling backtracking; Input and output; More built-in procedures; Programming style and technique. Operations on data structures; Balanced trees; Basic problem-solving strategies; Best-first: a heuristic search principle; Problem reduction and/or graphs; Expert systems; Game playing; Pattern directed systems.
- OSTI ID:
- 5480416
- Country of Publication:
- United States
- Language:
- English
Similar Records
Prolog programming
Artificial intelligence-methods in decision and control systems