SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and LiftingMegha Sharma
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rulesHarini Balamurugan
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependencyJismy .K.Jose
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in aivikas dhakane
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and SearchHitesh Mohapatra
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligencegrinu
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning systemswapnac12
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMvikas dhakane
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligenceharshita virwani
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searchingLuigi Ceccaroni
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignmentKarthi Keyan
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer GraphicsKamal Acharya
 
Propositional logic
Propositional logicPropositional logic
Propositional logicRushdi Shams
 

Mais procurados (20)

Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and Lifting
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Conceptual dependency
Conceptual dependencyConceptual dependency
Conceptual dependency
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in ai
 
Planning
PlanningPlanning
Planning
 
State Space Representation and Search
State Space Representation and SearchState Space Representation and Search
State Space Representation and Search
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning system
 
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
 
AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)AI Lecture 3 (solving problems by searching)
AI Lecture 3 (solving problems by searching)
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Knowledge based agents
Knowledge based agentsKnowledge based agents
Knowledge based agents
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searching
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
 
Propositional logic
Propositional logicPropositional logic
Propositional logic
 

Semelhante a Control Strategies in AI

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
 

Semelhante a Control Strategies in AI (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
 

Último

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 

Último (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

Control Strategies in AI