Prolog programming for artificial intelligence
| Main Author: | |
|---|---|
| Format: | Book |
| Language: | English |
| Published: |
Harlow, England ; New York :
Addison-Wesley ,
c2012
|
| Edition: | 4th ed |
| Series: | International computer science series
|
| Subjects: |
Table of Contents:
- 1. Introduction to prolog
- 2. Syntax and meaning of prolog programs
- 3. Lists, operators, arithmetic
- 4. Programming examples
- 5. Controlling backtracking
- 6. Built-in predicates
- 7. Constraint logic programming
- 8. Programming style and technique
- 9. Operations on data structures
- 10. Balanced trees
- 11. Problem-solving as search
- 12. Heuristic search and the A* algoritm
- 13. Best-first search: minimizing time and space
- 14. Problem decomposition and AND/OR graphs
- 15. Knowledge representation and expert systems
- 16. Probabilistic reasoning with bayesian networks
- 17. Planning
- 18. Partial order planning and graphplan
- 19. Scheduling, simulation and control with CLP
- 20. Machine learning
- 21. Inductive logic programming
- 22. Qualitative reasoning
- 23. Language processing with grammar rules
- 24. Game playing
- 25. Meta-programming