Building Control Algorithms For State Space Search.

Slides:



Advertisements
Similar presentations
Pattern Association.
Advertisements

Artificial Intelligence By Mr. Ejaz CIIT Sahiwal.
Artificial Intelligence Presentation
Ch 4. Heuristic Search 4.0 Introduction(Heuristic)
CSC411Artificial Intelligence 1 Chapter 3 Structures and Strategies For Space State Search Contents Graph Theory Strategies for Space State Search Using.
Informed Search Methods Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 4 Spring 2004.
Part2 AI as Representation and Search
Solving Problems by Searching Currently at Chapter 3 in the book Will finish today/Monday, Chapter 4 next.
CS 480 Lec 3 Sept 11, 09 Goals: Chapter 3 (uninformed search) project # 1 and # 2 Chapter 4 (heuristic search)
Structures and Strategies For Space State Search
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 27 Graph Applications.
Building Control Algorithms For State Space Search
HEURISTIC SEARCH ARTIFICIAL INTELLIGENCE 5th edition George F Luger
CPSC 322 Introduction to Artificial Intelligence October 6, 2004.
Problem Solving by Searching Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 3 Spring 2004.
Artificial Intelligence Chapter 3: Solving Problems by Searching
1 Heuristic Search 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games.
Control and Implementation of State Space Search
1 Structures and Strategies for State Space Search 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
1 Structures and Strategies for State Space Search 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
Structures and Strategies For Space State Search
Automated Reasoning ARTIFICIAL INTELLIGENCE 6th edition George F Luger
HEURISTIC SEARCH. Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005 Portion of the state space for tic-tac-toe.
1 Heuristic Search 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games.
1 Control and Implementation of State Space Search 5 5.0Introduction 5.1Recursion-Based Search 5.2Pattern-directed Search 5.3Production Systems 5.4The.
RECURSIVE PATTERNS WRITE A START VALUE… THEN WRITE THE PATTERN USING THE WORDS NOW AND NEXT: NEXT = NOW _________.
Artificial Intelligence Course outline Introduction Problem solving Generic algorithms Knowledge Representation and Reasoning Expert Systems Uncertainty.
Strong Method Problem Solving.
Knowledge Representation
Artificial Intelligence: Its Roots and Scope
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice A. J. Gonzalez and D. D. Dankel.
Artificial Intelligence LECTURE 3 ARTIFICIAL INTELLIGENCE LECTURES BY ENGR. QAZI ZIA 1.
The Predicate Calculus
Understanding Natural Language
Chapter 2 Problems, Problem Spaces, and Search?
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Connectionist Luger: Artificial.
Artificial Intelligence Tarik Booker. What we will cover… History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence.
Reasoning in Uncertain Situations
CS 415 – A.I. Slide Set 5. Chapter 3 Structures and Strategies for State Space Search – Predicate Calculus: provides a means of describing objects and.
Structures and Strategies For Space State Search
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Machine Learning: Social and Emergent Luger: Artificial.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Artificial Intelligence as Empirical Enquiry Luger:
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving STOCHASTIC METHODS Luger: Artificial Intelligence,
Chapter 2 Problems, Problem Spaces, and Search?
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Symbol-Based Luger: Artificial.
CS 415 – A.I. Slide Set 6. Chapter 4 – Heuristic Search Heuristic – the study of the methods and rules of discovery and invention State Space Heuristics.
Search exploring the consequences of possible actions.
Part II: Artificial Intelligence as Representation and Search
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Outline Intro to Representation and Heuristic Search Machine Learning (Clustering) and My Research.
George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Machine Learning: Probabilistic Luger: Artificial.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving Structures and Strategies For Space State Search.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving HEURISTIC SEARCH Luger: Artificial Intelligence,
HEURISTIC SEARCH 4 4.0Introduction 4.1An Algorithm for Heuristic Search 4.2Admissibility, Monotonicity, and Informedness 4.3Using Heuristics in Games 4.4Complexity.
STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
STRUCTURES AND STRATEGIES FOR STATE SPACE SEARCH 3 3.0Introduction 3.1Graph Theory 3.2Strategies for State Space Search 3.3Using the State Space to Represent.
Lecture 4 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Building Control Algorithms for State Space Search. Luger: Artificial Intelligence, 5 th edition. © Pearson Education Limited, 2005.
George F Luger ARTIFICIAL INTELLIGENCE 5th edition Structures and Strategies for Complex Problem Solving STOCHASTIC METHODS Luger: Artificial Intelligence,
Artificial Intelligence
Artificial Intelligence
Machine Learning: Symbol-Based
AI Classnotes #5, John Shieh, 2012
Machine Learning: Symbol-Based
Luger: Artificial Intelligence, 5th edition
Introduction: Some Representative Problems
Chapter 2 Problems, Problem Spaces, and Search?
Heuristic Search in Empire-Based Games
Presentation transcript:

Building Control Algorithms For State Space Search. 5.0 Introduction 5.1 Recursion-Based Search 5.2 Production Systems 5.3 The Blackboard Architecture for Problem Solving 5.4 Epilogue and References 5.5 Exercises George F Luger ARTIFICIAL INTELLIGENCE 6th edition Structures and Strategies for Complex Problem Solving Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 1

Luger: Artificial Intelligence, 6th edition Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 2

Luger: Artificial Intelligence, 6th edition Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 3

Luger: Artificial Intelligence, 6th edition Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 4

Luger: Artificial Intelligence, 6th edition Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 5

Fig 6. 1. A production system Fig 6.1 A production system. Control loops until working memory pattern no longer matches the conditions of any productions. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 6

Fig 6.2 Trace of a simple production system. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 7

Fig 6.3 The 8-puzzle as a production system. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 8

Fig 6.4 The 8-puzzle searched by a production system with loop detection and depth-bound , from Nilsson (1971). Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 9

Fig 6.5 Legal moves of a chess knight. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 10

Fig 6.6 a 3 x 3 chessboard with move rules for the simplified knight tour problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 11

Table 6.1 Production rules for the 3 x 3 knight problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 12

Fig6.7 A production system solution to the 3 x 3 knight’s tour problem. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 13

Fig 6.8 The recursive path algorithm as production system. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 14

Fig 6.9 Data-driven search in a production system. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 15

Fig 6.10 Goal-driven search in a production system. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 16

Fig 6.11 Bidirectional search missing in both directions, resulting in excessive search. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 17

Fig 6.12 Bidirectional search meeting in the middle, eliminating much of the space examined by unidirectional search. Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 18

Major advantages of production systems for artificial intelligence Separation of Knowledge and Control A Natural Mapping onto State Space Search Modularity of Production Rules Pattern-Directed Control Opportunities for Heuristic Control of Search Tracing and Explanation Language Independence A Plausible Model of Human Problem-Solving Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 19

Fig 6.13 Blackboard architecture Luger: Artificial Intelligence, 6th edition. © Pearson Education Limited, 2009 20