SlideShare a Scribd company logo
1 of 76
Prof. Amey D.S.Kerkar
Computer Engineering Department,
Don Bosco College of Engineering
Fatorda-Goa.
Control strategies
 Helps us decide which rule to apply next.
 What to do when there are more than 1 matching
rules?
 Good control strategy should:
1. cause motion
2.Systematic
Control strategies are classified as:
1. Uninformed/blind search control strategy
Do not have additional info about states beyond problem def.
Total search space is looked for solution
No info is used to determine preference of one child over
other.
Example: 1. Breadth First Search(BFS), Depth First
Search(DFS), Depth Limited Search (DLS).
A
B
C
E
D HF
G
State Space without any extra information associated with each state
2. Informed/Directed Search Control Strategy
Some info about problem space(heuristic) is used to
compute preference among the children for exploration
and expansion.
Examples: 1. Best First Search, 2. Problem Decomposition,
A*, Mean end Analysis
Heuristic function:
It maps each state to a numerical value which depicts
goodness of a node.
H(n)=value
Where ,
H() is a heuristic function and ‘n’ is the current state.
Ex: in travelling salesperson problem heuristic value
associated with each node(city) might reflect
estimated distance of the current node from the goal
node.
The heuristic we use here is called HSLD Straight line
Distance heuristic.
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
5
0
7
1
Example of the state space with heuristic values associated with each state
Breadth First Search (BFS)
 Algorithm:
 1. Create a variable NODE_LIST and set it to
initial state.
 2.Until a Goal State is found or NODE_LIST is
empty:
 A) Remove the first element from NODE_LIST
amd call it as ‘E’. If the node list was empty then
Quit.
 B) For each way that each rule can match the state
described in ‘E’ do:
 i) Apply the rule to generate the new state
 Ii) If the new state is a goal state, quit and return this
state.
 Iii) otherwise add the new state at the end of
NODE_LIST.
 Consider the following State Space to be searched:
A
B
C
E
D HF
GG
Let A be the start state and G be the final or goal state to be searched.
NODE_LIST={A} A is not goal node it is expanded .
A
B
C
E
D HF
GG
NODE_LIST={B,C}
A
A
B
C
E
D HF
GG
NODE_LIST={C,D,E}
A
B
A
B
C
E
D HF
GG
NODE_LIST={D,E,G}
A
B
A
B
C
A
B
C
E
D HF
GG
NODE_LIST={E,G,F}
A
B
A
B
C
A
B
C
D
A
B
C
E
D HF
GG
NODE_LIST={G,F}
A
B
A
B
C
A
B
C
D
E
A
B
C
E
D HF
GG
NODE_LIST={G,F}
A
B
A
B
C
A
B
C
D
E
GOAL NODE FOUND!!
A
B
C
E
D HF
GG
NODE_LIST={G,F}
A
B
A
B
C
A
B
C
D
E
TRAVERSAL ORDER: A-B-C-D-E-G
Depth First Search
Algorithm:
1) If initial state is a goal state, quit and return success.
2) Otherwise do the following until success or failure is
reported:
a. Generate successor ‘E’ of the initial state. If there are no
more successors signal failure.
b. Call Depth-First-Search with ‘E’ as he start state. If there
are no more successors then , signal failure.
c. If success is obtained, return success, otherwise continue
in this loop.
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(A)
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(A)
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(B)
A
B
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(E)
A
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(B)
A
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(D)
A
B
E
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(F)
A
B
E
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(H)
A
B
E
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(F)
A
B
E
B
E
A
B
C
E
D HF
GG
Consider the following Search Space:
DFS(G)
A
B
E
B
E
GOAL NODE FOUND!!
Advantages of BFS:
1. BFS is a systematic search strategy- all nodes at level n are
considered before going to n+1 th level.
2. If any solution exists then BFS guarentees to find it.
3. If there are many solutions , BFS will always find the
shortest path solution.
4. Never gets trapped exploring a blind alley
Disadvantages of BFS:
1. All nodes are to be generated at any level. So even
unwanted nodes are to be remembered. Memory
wastage.
2. Time and space complexity is exponential type- Hurdle.
Advantages of DFS:
1. Memory requirements in DFS are less compared to BFS as
only nodes on the current path are stored.
2. DFS may find a solution without examining much of the
search space of all.
Disadvantages of BFS:
1. This search can go on deeper and deeper into the search
space and thus can get lost. This is referred to as blind
alley.
Hill Climbing Algorithm
 Local Search Algorithm
 State space landscape
Objectivefunction
State space
X
X’
Global Maximum
Local Maximum
Y’
Y
Shoulder
P1P2
P2’
P1’
 Maximization function is called Objective Function
 Minimization function is called Heuristic Cost function
 Heuristic cost= distance, time, money spent
 Objective function= profit, success
HEURISTICCOSTFUNCTION
State space
Global Minimum
Local Minimum
Algorithm for Hill Climbing
1. Evaluate the initial state. If it is the goal state then
return and quit. Otherwise continue with initial state as
current state.
2. Loop until a solution is found or until there are no new
operators left to be applied to the current state:
a. Select operator that has not been applied to the current
state and apply it to produce the new state.
b. Evaluate the new state
i. If it is the goal state, then return and quit
ii. If it is not a goal state but it is better than the current state then
make it the current state.
iii. If it is not better than the current state then continue in the
loop.
 Example block world problem:
INITIAL STATE (P) GOAL STATE (Z)
HEURISTIC
FUNCTION- add one
point for every block
which is resting on the
thing that it must be
resting on.
1
1
1
1
1
1
1
1
H(Z)=8
1
1
1
1
H(P)=4
 The tree generated till now is:
 From initial state most natural move is:
p
H(P)=4
STATE (Q)
H(Q)= 6
The tree Generated till Now is:
p
H(P)=4
Q
H(Q)=6
STATE (Q)
Now from Q there are three states possible which are as follows:
STATE (R) STATE (S) STATE (T)
H(Q)= 6 H(Q)= 6 H(Q)= 6
Thus we have the tree until now as:
p
H(P)=4
R
H(Q)=6
Q
H(R)=4
S
H(S)=4
T
H(T)=4
We see that from state Q
When nodes R,S and T are
Generated, their value of
Heuristic is less compared
To heuristic value of Q itself.
Hill Climbing Algorithm
Has reached local maxima
Whereas in reality the actual
Goal node has heuristic
value of 8.
THIS IS A DISADVANTAGE
OF LOCAL SEARCH ALGORITHM!!
Advantages of Hill Climbing
Disadvantages of Hill Climbing
It can be used in continuous as well as discrete domains.
1. Not efficient method –not suitable to problems where the value of
heuristic function drops off suddenly when solution may be in sight.
2.Local search method- gets caught up in local maxima/minima.
Solution to Local Maxima problem:
1. Backtracking to some earlier node and try different direction.
2. Simulated annealing
Global Search Techniques:
1. Best First Search(OR graph)
 Where not only the current branch of the search space but
all the so far explored nodes/states in the search space are
considered in determining the next best state/node.
2. A* Algorithm
 Which is improvised version of Best first Search.
3. Problem Reduction and And-Or Graphs.
 AO* Algorithm.
4. Constraint Satisfaction Problem (CSP)
 Graph Colouring Problem and Crypt Arithmetic Problems.
5. Mean End Analysis (MEA)
Best First Search
 Heuristic based search technique.
 Every node in the search space has an Evaluation
function (heuristic function)associated with it.
 Evaluation function==heuristic cost function (in case
of minimization problem) OR objective function(in
case of maximization).
 Decision of which node to be expanded depends on
value of evaluation function.
 Evaluation value= cost/distance of current node from
goal node.
 For goal node evaluation function value=0
 Algorithm:
 Uses 2 lists:
1. OPEN- all those nodes that have been generated & have
had heuristic function applied to them but have not yet
been examined.
2. CLOSED- contains all nodes that have already been
examined.
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={ S}
CLOSED={}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={ A(2),C(5),B(6)}
CLOSED={S}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={ C(5), B(6), E(8), D(10)}
CLOSED={S,A}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={ B(6), H(7),E(8), D(10)}
CLOSED={S,A, C}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={H(7),E(8), D(10), F(13),G(14)}
CLOSED={S,A, C, B}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={I(5), J(6),H(7),E(8), D(10), F(13),G(14)}
CLOSED={S,A, C, B,H}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={L(0),K(1),M(1),I(5), J(6),H(7),E(8), D(10), F(13),G(14)}
CLOSED={S,A, C, B,H,I}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={K(1),M(1),I(5), J(6),H(7),E(8), D(10), F(13),G(14)}
CLOSED={S,A, C, B,H,I,L}
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
OPEN={K(1),M(1),I(5), J(6),H(7),E(8), D(10), F(13),G(14)}
CLOSED={S,A, C, B,H,I,L} GOAL NODE FOUND!!
 In Best First Search we jump all around in the search
graph to identify the nodes with minimal evaluation
function value.
 Gives faster solutions but still no guarantee.
A* Algorithm
 A* algorithm is similar to Best first Search.
 Only difference: Best First Search takes h(n) as
evaluation function/heuristic value.
 In Best first search h(n)= estimated cost of current
node ’n’ from the goal node.
 A* takes the evaluation function as:
 F(n)=g(n)+h(n)
 where,
g(n)= cost(or distance) of the current node from start
state.
h(n)= estimated cost of current node from goal node.
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
6
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={S}
CLOSED={}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={A(5+2=7}, B(6+2=8), C(5+5=10)}
CLOSED={S}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={B(8), C(10),E(7+8=15), D(9+10=19)}
CLOSED={S,A}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={C(10),E(15), F(5+13=18),G(4+14=18), D(19)}
CLOSED={S,A,B}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={E(15), F(18),G(18), D(19),H(5+7+7=19)}
CLOSED={S,A,B,C}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={K(5+2+2+1=10), F(18),G(18), D(19),H(19)}
CLOSED={S,A,B,C,E}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={ F(18),G(18), D(19),H(19), I(21+5=26)}
CLOSED={S,A,B,C,E,K}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={ I(2+3+8+5=18),(F(18),G(18), D(19),H(19), I(26)}
CLOSED={S,A,B,C,E,K,F}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={ M(2+3+8+1+1=15),F(18),G(18), D(19),H(19),L(21+0=21) ,I(26)}
CLOSED={S,A,B,C,E,K,F,I}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={ L(2+3+8+1+2+0=16), F(18),G(18), D(19),H(19),L(21) ,I(26)}
CLOSED={S,A,B,C,E,K,F,I,M}
2
S
B
A
2
13
5
D
E
C
8
14
10
6
F
G
H
I
J
L
M
K
1
6
5
0
7
1
5
4
2
5
2
3
7
2
8
4
1
12
1
1
8
18
2
OPEN={F(18),G(18), D(19),H(19),L(21) ,I(26)}
CLOSED={S,A,B,C,E,K,F,I,M,L}
2
GOAL FOUND!!
Problem Reduction and
Decomposition (AND-OR Graphs)
Goal:
Acquire TV
Goal: Steal a
TV set
Goal: earn
some money
Goal: buy
TV set
Constraint Satisfaction Problem
 Each state contains:
Variables X1,X2,X3,…….Xn
Constraints C1,C2,…..Cn
Variables have to be assigned with values V1,V2,…..Vn
Such that none of the constraints are violated.
 Goal state- one in which all variables are assigned resp.
values and those values do not violate any constraint
Example graph colouring problem
1 2 3
4 5 6
7
Variables: X1,X2,…….X7
Constraints: {red, green, blue}
1 2 3
4 5 6 7
8
8
Crypt Arithmetic
Constraints:
1. Variables: can take values from 0-9
2. No two variables should take same value
3. The values should be selected such a way that it
should comply with arithmetic properties.
T W O
+ T W O
______________________________
F O U R
C3 C2 C1
T W O
+ T W O
______________________________
F O U R
STEP 1:
C3 =1 since 2 single digit numbers plus a carry cannot be more
than 19 thus,
C3=1 F=1
1 C2 C1
T W O
+ T W O
______________________________
1 O U R
Thus,
STEP 2: T+T+C2 > 9 because only then it can generate carry.
C2 can be 0 or 1 , depending on: if previous column is
generating carry or not.
C2=1
T=5
Thus,
1 C2 C1
T W O
+ T W O
______________________________
1 O U R
Assume:
Then, 2T+1>9 So, 2T>8 hence T>4
T can take value from 4,5,6,…9
Assume:
STEP 3:
T=6
GOBACK TO STEP 2 AND ASSUME DIFFERENT VALUE FOR T
1 1 C1
5 W O
+ 5 W O
______________________________
1 O U R
We know , T can take value from 5,6,…9
Assume:
BUT , if T=5 , T+T+C2=11 which means O=1 !!! CONSTRAINT
VIOLATED as F=1.
STEP 3:
T=6
GOBACK TO STEP 2 AND ASSUME DIFFERENT VALUE FOR T
1 1 C1
5 W O
+ 5 W O
______________________________
1 O U R
We know , T can take value from 5,6,…9
Assume:
BUT , if T=5 , T+T+C2=11 which means O=1 !!! CONSTRAINT
VIOLATED as F=1.
STEP 4: T+T+C2 > 13 so,
1 C2 C1
6 W O
+ 6 W O
______________________________
1 O U R
O=3 Accepted till now
1 C2 C1
6 W 3
+ 6 W 3
______________________________
1 3 U R
O+O =R so, Since O=3, R=6 !!! VIOLATION as T=6
Hence T=6 cant generate Solution.
STEP 5:
1 C2 C1
7 W O
+ 7 W O
______________________________
1 O U R
O+O =R so, Since O=5, R= 0 and C1= 1
T=7Assume:
T+T+C2= 7+7+1=15 Thus, O=5
1 C2 C1
7 W 5
+ 7 W 5
______________________________
1 5 U R
O=5 R=0 C1=1
Since W+W+C1=U if W=5 then,
5+5+1= 11 Thus U=1 !!! VIOLATION as F=1 thus
W Cannot be 5 Repeat step 7.
W=5
1 C2 1
7 W 5
+ 7 W 5
______________________________
1 5 U 0
STEP 6: We have middle Column left i.e.
W+W+C1=U
Since C1 =1 W+W must be >9 [to generate carry]
W>=5 To generate carry C2
W can take values 5,6,7,…9
STEP 7: Assume:
Since W+W+C1=U if W=6 then,
6+6+1= 13 Thus U=3 which is Accepted
U=3
STEP 8:
THUS AT THIS STATE SINCE ALL THE VARIABLES HAVE BEEN
ASSIGNED VALUES WHICH COMPLY WITH CONSTRAINTS GIVEN,
WE HAVE REACHED FINAL STATE!!
W=6Assume:
1 1 1
7 6 5
+ 7 6 5
_______________________
1 5 3 0
C R O S S
R O A D S
_______________________________
D A N G E R

More Related Content

What's hot

AI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptxAI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptxAsst.prof M.Gokilavani
 
Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligenceananth
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agentsMegha Sharma
 
Uninformed Search technique
Uninformed Search techniqueUninformed Search technique
Uninformed Search techniqueKapil Dahal
 
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEIntelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEKhushboo Pal
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniquesKirti Verma
 
Greedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemGreedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemMadhu Bala
 
Decision Trees
Decision TreesDecision Trees
Decision TreesStudent
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms Syed Ahmed
 
Mathematical Analysis of Non-Recursive Algorithm.
Mathematical Analysis of Non-Recursive Algorithm.Mathematical Analysis of Non-Recursive Algorithm.
Mathematical Analysis of Non-Recursive Algorithm.mohanrathod18
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}FellowBuddy.com
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree LearningMilind Gokhale
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 
Lecture 17 Iterative Deepening a star algorithm
Lecture 17 Iterative Deepening a star algorithmLecture 17 Iterative Deepening a star algorithm
Lecture 17 Iterative Deepening a star algorithmHema Kashyap
 
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptarunsingh660
 

What's hot (20)

A* Search Algorithm
A* Search AlgorithmA* Search Algorithm
A* Search Algorithm
 
AI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptxAI_Session 7 Greedy Best first search algorithm.pptx
AI_Session 7 Greedy Best first search algorithm.pptx
 
Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligence
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 
Uninformed Search technique
Uninformed Search techniqueUninformed Search technique
Uninformed Search technique
 
Hill climbing algorithm
Hill climbing algorithmHill climbing algorithm
Hill climbing algorithm
 
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCEIntelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
Intelligent Agent PPT ON SLIDESHARE IN ARTIFICIAL INTELLIGENCE
 
State space search and Problem Solving techniques
State space search and Problem Solving techniquesState space search and Problem Solving techniques
State space search and Problem Solving techniques
 
Greedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack ProblemGreedy Algorithm - Knapsack Problem
Greedy Algorithm - Knapsack Problem
 
Decision Trees
Decision TreesDecision Trees
Decision Trees
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
 
Mathematical Analysis of Non-Recursive Algorithm.
Mathematical Analysis of Non-Recursive Algorithm.Mathematical Analysis of Non-Recursive Algorithm.
Mathematical Analysis of Non-Recursive Algorithm.
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
 
Decision Tree Learning
Decision Tree LearningDecision Tree Learning
Decision Tree Learning
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
Lecture 17 Iterative Deepening a star algorithm
Lecture 17 Iterative Deepening a star algorithmLecture 17 Iterative Deepening a star algorithm
Lecture 17 Iterative Deepening a star algorithm
 
Hill climbing
Hill climbingHill climbing
Hill climbing
 
Problem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.pptProblem reduction AND OR GRAPH & AO* algorithm.ppt
Problem reduction AND OR GRAPH & AO* algorithm.ppt
 
AI Lesson 03
AI Lesson 03AI Lesson 03
AI Lesson 03
 

Viewers also liked

Viewers also liked (6)

Dfs presentation
Dfs presentationDfs presentation
Dfs presentation
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
Minimax
MinimaxMinimax
Minimax
 
Alpha beta prouning
Alpha beta prouningAlpha beta prouning
Alpha beta prouning
 
Planning
PlanningPlanning
Planning
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 

Similar to Control Strategy Search Algorithms

problem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsproblem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsSlimAmiri
 
Control Strategies.pptx
Control Strategies.pptxControl Strategies.pptx
Control Strategies.pptxElick3
 
AI unit-2 lecture notes.docx
AI unit-2 lecture notes.docxAI unit-2 lecture notes.docx
AI unit-2 lecture notes.docxCS50Bootcamp
 
Analysing and combining partial problem solutions for properly informed heuri...
Analysing and combining partial problem solutions for properly informed heuri...Analysing and combining partial problem solutions for properly informed heuri...
Analysing and combining partial problem solutions for properly informed heuri...Alexander Decker
 
Heuristics Search 3249989_slideplayer.ppt
Heuristics Search 3249989_slideplayer.pptHeuristics Search 3249989_slideplayer.ppt
Heuristics Search 3249989_slideplayer.pptTushar Chaudhari
 
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdf
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdfAI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdf
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdfAsst.prof M.Gokilavani
 
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchJarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchPalGov
 
Artificial Intelligence_Searching.pptx
Artificial Intelligence_Searching.pptxArtificial Intelligence_Searching.pptx
Artificial Intelligence_Searching.pptxRatnakar Mikkili
 
09_Informed_Search.ppt
09_Informed_Search.ppt09_Informed_Search.ppt
09_Informed_Search.pptrnyau
 
unit-1-l3AI..........................ppt
unit-1-l3AI..........................pptunit-1-l3AI..........................ppt
unit-1-l3AI..........................pptShilpaBhatia32
 
FADML 10 PPC Solving NP-Hard Problems.pdf
FADML 10 PPC Solving NP-Hard Problems.pdfFADML 10 PPC Solving NP-Hard Problems.pdf
FADML 10 PPC Solving NP-Hard Problems.pdfYelah1
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchPalGov
 
Artificial intelligence topic for the btech studentCT II.pptx
Artificial intelligence topic for the btech studentCT II.pptxArtificial intelligence topic for the btech studentCT II.pptx
Artificial intelligence topic for the btech studentCT II.pptxbharatipatel22
 
Heuristic Searching Algorithms Artificial Intelligence.pptx
Heuristic Searching Algorithms Artificial Intelligence.pptxHeuristic Searching Algorithms Artificial Intelligence.pptx
Heuristic Searching Algorithms Artificial Intelligence.pptxSwagat Praharaj
 

Similar to Control Strategy Search Algorithms (20)

problem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , problomsproblem solve and resolving in ai domain , probloms
problem solve and resolving in ai domain , probloms
 
Control Strategies.pptx
Control Strategies.pptxControl Strategies.pptx
Control Strategies.pptx
 
AI unit-2 lecture notes.docx
AI unit-2 lecture notes.docxAI unit-2 lecture notes.docx
AI unit-2 lecture notes.docx
 
Analysing and combining partial problem solutions for properly informed heuri...
Analysing and combining partial problem solutions for properly informed heuri...Analysing and combining partial problem solutions for properly informed heuri...
Analysing and combining partial problem solutions for properly informed heuri...
 
Heuristics Search 3249989_slideplayer.ppt
Heuristics Search 3249989_slideplayer.pptHeuristics Search 3249989_slideplayer.ppt
Heuristics Search 3249989_slideplayer.ppt
 
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdf
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdfAI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdf
AI3391 ARTIFICIAL INTELLIGENCE UNIT II notes.pdf
 
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchJarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
 
Artificial Intelligence_Searching.pptx
Artificial Intelligence_Searching.pptxArtificial Intelligence_Searching.pptx
Artificial Intelligence_Searching.pptx
 
09_Informed_Search.ppt
09_Informed_Search.ppt09_Informed_Search.ppt
09_Informed_Search.ppt
 
unit-1-l3.ppt
unit-1-l3.pptunit-1-l3.ppt
unit-1-l3.ppt
 
unit-1-l3AI..........................ppt
unit-1-l3AI..........................pptunit-1-l3AI..........................ppt
unit-1-l3AI..........................ppt
 
FADML 10 PPC Solving NP-Hard Problems.pdf
FADML 10 PPC Solving NP-Hard Problems.pdfFADML 10 PPC Solving NP-Hard Problems.pdf
FADML 10 PPC Solving NP-Hard Problems.pdf
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
 
Searching Algorithm
Searching AlgorithmSearching Algorithm
Searching Algorithm
 
informed search.pptx
informed search.pptxinformed search.pptx
informed search.pptx
 
Artificial intelligence topic for the btech studentCT II.pptx
Artificial intelligence topic for the btech studentCT II.pptxArtificial intelligence topic for the btech studentCT II.pptx
Artificial intelligence topic for the btech studentCT II.pptx
 
AI Lesson 04
AI Lesson 04AI Lesson 04
AI Lesson 04
 
AI_Lecture2.pptx
AI_Lecture2.pptxAI_Lecture2.pptx
AI_Lecture2.pptx
 
Heuristic Searching Algorithms Artificial Intelligence.pptx
Heuristic Searching Algorithms Artificial Intelligence.pptxHeuristic Searching Algorithms Artificial Intelligence.pptx
Heuristic Searching Algorithms Artificial Intelligence.pptx
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

Control Strategy Search Algorithms