CS621 : Artificial Intelligence

Slides:



Advertisements
Similar presentations
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 2 - Search.
Advertisements

CS344: Principles of Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 7, 8, 9: Monotonicity 16, 17 and 19 th Jan, 2012.
CS344: Principles of Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 11, 12: Perceptron Training 30 th and 31 st Jan, 2012.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 15, 16: Perceptrons and their computing power 6 th and.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture– 4, 5, 6: A* properties 9 th,10 th and 12 th January,
Game Playing (Tic-Tac-Toe), ANDOR graph By Chinmaya, Hanoosh,Rajkumar.
Tic Tac Toe Architecture CSE 5290 – Artificial Intelligence 06/13/2011 Christopher Hepler.
Search in AI.
Mahgul Gulzai Moomal Umer Rabail Hafeez
All rights reservedL. Manevitz Lecture 31 Artificial Intelligence A/O* and Minimax L. Manevitz.
Games with Chance Other Search Algorithms CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 3 Adapted from slides of Yoonsuck Choe.
1 search CS 331/531 Dr M M Awais A* Examples:. 2 search CS 331/531 Dr M M Awais 8-Puzzle f(N) = g(N) + h(N)
Lecture 3 Informed Search CSE 573 Artificial Intelligence I Henry Kautz Fall 2001.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–2,3: A* 3 rd and 5 th January, 2012.
1 Adversary Search Ref: Chapter 5. 2 Games & A.I. Easy to measure success Easy to represent states Small number of operators Comparison against humans.
October 3, 2012Introduction to Artificial Intelligence Lecture 9: Two-Player Games 1 Iterative Deepening A* Algorithm A* has memory demands that increase.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5: Monotonicity 13 th Jan, 2011.
Heuristic Search In addition to depth-first search, breadth-first search, bound depth-first search, and iterative deepening, we can also use informed or.
CS 344 Artificial Intelligence By Prof: Pushpak Bhattacharya Class on 15/Jan/2007.
Game Playing. Introduction One of the earliest areas in artificial intelligence is game playing. Two-person zero-sum game. Games for which the state space.
CS344: Introduction to Artificial Intelligence (associated lab: CS386)
For Friday Finish chapter 6 Program 1, Milestone 1 due.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 29: Perceptron training and.
Uninformed Search ECE457 Applied Artificial Intelligence Spring 2007 Lecture #2.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 3 - Search.
CS621 : Artificial Intelligence
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5: Power of Heuristic; non- conventional search.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 2 - Search.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 13– Search 17 th August, 2010.
0 The animation which I am proposing here will be a 2D animation and can be developed in JAVA or Flash.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 3 - Search.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 17– Theorems in A* (admissibility, Better performance.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lectures 18, 19, 20– A* Monotonicity 2 nd, 6 th and 7 th September, 2010.
February 25, 2016Introduction to Artificial Intelligence Lecture 10: Two-Player Games II 1 The Alpha-Beta Procedure Can we estimate the efficiency benefit.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 3: Search, A*
Biointelligence Lab School of Computer Sci. & Eng. Seoul National University Artificial Intelligence Chapter 8 Uninformed Search.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–6: Propositional calculus, Semantic Tableau, formal System 2 nd August,
Game Algorithms Prepared for COSC 6111 By Stephanie Wilson November 15th, 2006.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5- Deduction Theorem.
Iterative Deepening A*
PENGANTAR INTELIJENSIA BUATAN (64A614)
Iterative Deepening Search
Informed Search and Exploration
CS621: Artificial Intelligence
CSE 4705 Artificial Intelligence
CS344 : Introduction to Artificial Intelligence
Artificial Intelligence Chapter 12 Adversarial Search
Chapter 6 : Game Search 게임 탐색 (Adversarial Search)
Back Tracking.
Iterative Deepening Search
Search Exercise Search Tree? Solution (Breadth First Search)?
CS344 : Introduction to Artificial Intelligence
The Alpha-Beta Procedure
Introduction to Artificial Intelligence Lecture 9: Two-Player Games I
CSE (c) S. Tanimoto, 2001 Search-Introduction
A General Backtracking Algorithm
Pruned Search Strategies
CS621: Artificial Intelligence
CS344 : Introduction to Artificial Intelligence
CS621: Artificial Intelligence
CS621: Artificial Intelligence
Artificial Intelligence Chapter 8 Uninformed Search
CS621: Artificial Intelligence Lecture 12: Counting no
CS623: Introduction to Computing with Neural Nets (lecture-14)
CS621: Artificial Intelligence
CS : NLP, Speech and Web-Topics-in-AI
CS621: Artificial Intelligence
CS 416 Artificial Intelligence
CS 621 Artificial Intelligence Lecture /09/05 Prof
Presentation transcript:

CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5 – Other Search Algorithms

Iterative Deepening A* : 8-puzzle H(n) = SUM( Manhattan Distances ) = 2 +0 +3 +3 +1 +2 +0 +3 = 14 = threshhold 8 2 4 3 1 5 7 6 Start 1 2 3 4 5 6 Goal 7 8

Step-1 8 2 8 2 4 4 OL : 3 1 5 3 1 7 6 7 6 5 f = g + h = 1 + 13 = 14 f = g + h = 1 + 15 = 16 Exceeds threshold CL : empty

Step-2 8 2 8 2 4 4 OL : 3 5 3 1 5 7 1 6 7 6 f = g + h = 2 + 15 = 17 > threshold f = g + h = 2 + 15 = 19 Exceeds threshold 8 2 4 3 1 5 CL : 7 6

Revise Threshold Both Nodes in OL exceed threshold. Therefore, cannot extend search. Set new threshold to the minimum of f values exceeding threshold. New threshold = 17 Now conduct search by expanding the nodes on OL.

Minimax Search, α- β prnuning X : 1st player 0 : 2nd player e(p) = (rows + cols + diagonals open to ‘X’) – (Same to ‘0’) (1) Start e(p) = 0 X X’s Turn X X e = 8 – 4 = 4 e = 8 – 6 = 2 e = 8 – 5 = 3 X X 0’s Turn e = 5 – 4 = 1 e = 5 – 3 = 2

Minimax X tries to maximize his advantage At the root layer he tries to maximize 0’s disadvantage (minimize his advantage) So, minimax tree

AND OR Search S if B and C S if A A if D A if E B if E and F C if F C if G S A B C D E F G

AO* AO* has to operate like A* maintaining OL and CL. For AND connectors ALL the nodes have to be explored.