was very pleased to be asked to produce the sixth edition of my artificial intelligence
book. It is a compliment to the earlier editions, started over twenty years ago, that our
approach to AI has been so highly valued. It is also exciting that, as new development in
the field emerges, we are able to present much of it in each new edition. We thank our
many readers, colleagues, and students for keeping our topics relevant and our presentation
up to date.
Many sections of the earlier editions have endured remarkably well, including the
presentation of logic, search algorithms, knowledge representation, production systems,
machine learning, and, in the supplementary materials, the programming techniques
developed in Lisp, Prolog, and with this edition, Java. These remain central to the practice
of artificial intelligence, and a constant in this new edition.
This book remains accessible. We introduce key representation techniques including
logic, semantic and connectionist networks, graphical models, and many more. Our search
algorithms are presented clearly, first in pseudocode, and then in the supplementary materials,
many of them are implemented in Prolog, Lisp, and/or Java. It is expected that the
motivated students can take our core implementations and extend them to new exciting
Artificial Intelligence: Structures and Strategies for Complex Problem Solving is ideal for a one- or two-semester undergraduate course on AI.
In this accessible, comprehensive text, George Luger captures the essence of artificial intelligence–solving the complex problems that arise wherever computer technology is applied. Ideal for an undergraduate course in AI, the Sixth Edition presents the fundamental concepts of the discipline first then goes into detail with the practical information necessary to implement the algorithms and strategies discussed. Readers learn how to use a number of different software tools and techniques to address the many challenges faced by today’s computer scientists.