Skip to content

Artificial Intelligence Structures and Strategies for Complex Problem Solving

Best in textbook rentals since 2012!

ISBN-10: 0201648660

ISBN-13: 9780201648669

Edition: 4th 2002

Authors: George F. Luger

Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Artificial intelligence (AI) began as the quest to create machines that could think for themselves and (perhaps) out-think humans: the holy grail of computing! Over the years, while still exploring the mechanisms that enable thought, AI has evolved into a more pragmatic discipline. AI uses different strategies to solve the complex practical problems that present themselves wherever computing technology is applied. And intelligence itself is now known to be too complex to be described by any single theory - instead, a constellation of theories characterize the subject from different levels of abstraction. At the lowest levels, neural networks, genetic algorithms and other forms of…    
Customers also bought

Book details

Edition: 4th
Copyright year: 2002
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 7/20/2001
Binding: Hardcover
Pages: 880
Size: 7.50" wide x 9.50" long x 1.75" tall
Weight: 3.542

Preface
Publisher's Acknowledgements
Artificial Intelligence: Its Roots and Scope
Al: History and Applications
From Eden to ENIAC: Attitudes toward Intelligence, Knowledge, and Human Artifice
Overview of AI Application Areas
Artificial Intelligence--A Summary
Epilogue and References
Exercises
Artificial Intelligence as Representation and Search
The Predicate Calculus
Introduction
The Propositional Calculus
The Predicate Calculus
Using Inference Rules to Produce Predicate Calculus Expressions
Application: A Logic-Based Financial Advisor
Epilogue and References
Exercises
Structures and Strategies for State Space Search
Introduction
Graph Theory
Strategies for State Space Search
Using the State Space to Represent Reasoning with the Predicate Calculus
Epilogue and References
Exercises
Heuristic Search
Introduction
An Algorithm for Heuristic Search
Admissibility, Monotonicity, and Informedness
Using Heuristics in Games
Complexity Issues
Epilogue and References
Exercises
Control and Implementation of State Space Search
Introduction
Recursion-Based Search
Pattern-Directed Search
Production Systems
The Blackboard Architecture for Problem Solving
Epilogue and References
Exercises
Representation and Intelligence: The AI Challenge
Knowledge Representation
Issues in Knowledge Representation
A Brief History of AI Representational Systems
Conceptual Graphs: A Network Language
Alternatives to Explicit Representation
Agent Based and Distributed Problem Solving
Epilogue and References
Exercises
Strong Method Problem Solving
Introduction
Overview of Expert System Technology
Rule-Based Expert Systems
Model-Based, Case Based, and Hybrid Systems
Planning
Epilogue and References
Exercises
Reasoning in Uncertain Situations
Introduction
Logic-Based Abductive Inference
Abduction: Alternatives to Logic
The Stochastic Approach to Uncertainty
Epilogue and References
Exercises
Machine Learning
Machine Learning: Symbol-based
Introduction
A Framework for Symbol-based Learning
Version Space Search
The ID3 Decision Tree Induction Algorithm
Inductive Bias and Learnability
Knowledge and Learning
Unsupervised Learning
Reinforcement Learning
Epilogue and References
Exercises
Machine Learning: Connectionist
Introduction
Foundations for Connectionist Networks
Perceptron Learning
Backpropagation Learning
Competitive Learning
Hebbian Coincidence Learning
Attractor Networks or "Memories"
Epilogue and References
Exercises
Machine Learning: Social and Emergent
Social and Emergent Models of Learning
The Genetic Algorithm
Classifier Systems and Genetic Programming
Artificial Life and Society-Based Learning
Epilogue and References
Exercises
Advanced Topics for AI Problem Solving
Automated Reasoning
Introduction to Weak Methods in Theorem Proving
The General Problem Solver and Difference Tables
Resolution Theorem Proving
PROLOG and Automated Reasoning
Further Issues in Automated Reasoning
Epilogue and References
Exercises
Understanding Natural Language
Role of Knowledge in Language Understanding
Deconstructing Language: A Symbolic Analysis
Syntax
Syntax and Knowledge with ATN Parsers
Stochastic Tools for Language Analysis
Natural Language Applications
Epilogue and References
Exercises
Languages and Programming Techniques for Artificial Intelligence
An Introduction to Prolog
Introduction
Syntax for Predicate Calculus Programming
Abstract Data Types (ADTs) in PROLOG
A Production System Example in PROLOG
Designing Alternative Search Strategies
A PROLOG Planner
PROLOG: Meta-Predicates, Types, and Unification
Meta-Interpreters in PROLOG
Learning Algorithms in PROLOG
Natural Language Processing in PROLOG
Epilogue and References
Exercises
An Introduction to LISP
Introduction
LISP: A Brief Overview
Search in LISP: A Functional Approach to the Farmer, Wolf, Goat, and Cabbage Problem
Higher-Order Functions and Procedural Abstraction
Search Strategies in LISP
Pattern Matching in LISP
A Recursive Unification Function
Interpreters and Embedded Languages
Logic Programming in LISP
Streams and Delayed Evaluation
An Expert System Shell in LISP
Semantic Networks and Inheritance in LISP
Object-Oriented Programming Using CLOS
Learning in LISP: The ID3 Algorithm
Epilogue and References
Exercises
Epilogue
Artificial Intelligence as Empirical Enquiry
Introduction
Artificial Intelligence: A Revised Definition
The Science of Intelligent Systems
AI: Current Issues and Future Directions
Epilogue and References
Bibliography
Author Index
Subject Index