Description

Book Synopsis

Professor Ivan Bratko leads the AI Lab in the Faculty of Computer and Information Science at Ljubljana University. He has taught Prolog world-wide as well as applying Prolog in medical expert systems, robot programming, qualitative modelling and computer chess research.



Table of Contents

Part i The Prolog Language

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

Part ii Prolog in Artificial Intelligence

11 Problem-Solving as Search

12 Heuristic Search and A* Algorithm

13 Best-First Search: Minimising 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

Appendix A: Some Differences Between Prolog Implementations

Appendix B: Some Frequently Used Predicates

Solutions to Selected Exercises

Index

Prolog Programming for Artificial Intelligence

    Product form

    A Paperback / softback by Ivan Bratko

    £67.99

    Includes FREE delivery

    Order before 4pm today for delivery by Thu 12 Nov 2026.

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Prolog Programming for Artificial Intelligence by Ivan Bratko

      Book details

      Published 24 August 2011
      ISBN-13 9780321417466
      978-0321417466
      ISBN-10 0321417461

      Description

      Book Synopsis

      Professor Ivan Bratko leads the AI Lab in the Faculty of Computer and Information Science at Ljubljana University. He has taught Prolog world-wide as well as applying Prolog in medical expert systems, robot programming, qualitative modelling and computer chess research.



      Table of Contents

      Part i The Prolog Language

      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

      Part ii Prolog in Artificial Intelligence

      11 Problem-Solving as Search

      12 Heuristic Search and A* Algorithm

      13 Best-First Search: Minimising 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

      Appendix A: Some Differences Between Prolog Implementations

      Appendix B: Some Frequently Used Predicates

      Solutions to Selected Exercises

      Index

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account