State Space Search in ai

vikasdhakane 1,743 views 10 slides May 06, 2021
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

Artificial Intelligence: Introduction, Typical Applications. State Space Search: Depth Bounded
DFS, Depth First Iterative Deepening. Heuristic Search: Heuristic Functions, Best First Search,
Hill Climbing, Variable Neighborhood Descent, Beam Search, Tabu Search. Optimal Search: A
*

algorithm, Itera...


Slide Content

Topic To Be Covered:
State Space Search in ai
Jagdamba Education Society's
SND College of Engineering & Research Centre
Department of Computer Engineering
SUBJECT: Artificial Intelligence & Robotics
Lecture No-04
Prof.Dhakane Vikas N

AI in gaming
Invideogames,artificialintelligence(AI)isusedtogenerateresponsive,
adaptiveorintelligentbehaviorsprimarilyinnon-playercharacters
(NPCs)similartohuman-likeintelligence.
Artificialintelligencehasbeenanintegralpartofvideogamessincetheir
inceptioninthe1950s.

AI in gaming
AlphaGO-AlphaZero-AlphaGodefeatedtheEuropeanGochampionFan
Hui,professional,fivetozero.ThiswasthefirsttimeacomputerGo
programhadbeatenaprofessionalhumanplayeronafull-sizedboard.
IBM'scomputerDeepBluebeatworldchesschampionGarryKasparovin
the1997match

AI in gaming
AlphaGoanditssuccessorsuseaMonteCarlotreesearchalgorithmto
finditsmovesbasedonknowledgepreviously"learned"bymachine
learning,specificallybyanartificialneuralnetwork(adeep
learningmethod)byextensivetraining,bothfromhumanandcomputer
play.

Problem solving in ai:state space search
Artificial Intelligence as a problem
solver
AccordingtoComputersciencemost
importantpartofArtificialintelligenceis
problemsolvingwhichcanbedoneby
usingvarioustechniquesandalgorithms
ofAI.
Ex:STATESPACESEARCH
TheaimofArtificialIntelligenceisto
developasystemwhichcansolvethe
variousproblemsonitsown.
VariousapplicationsofAIarenothingbut
satisfyingsomeconstraints(Finding
solution)tovariouskindsofrealworld
problems.

Problem solving in ai: state space search
state space search
SSSisthemostcommonlyused
techniqueinAIforproblemsolving
In,generalsearchingreferstoas
findinginformationoneneeds.
STATE SPACE
Thestatespaceofaproblemistheset
ofallstatesreachablefrominitial
statebyexecutinganysequenceof
actions.
Statespacespecifiestherelation
amongvariousproblemssatesthereby
formingdirectednetworkofgraphsin
whichthenodesarestatesandthe
linksbetweennodesrepresentactions.

Problem solving in ai: state space search
state space search
Statespacesearch:Itissearchingin
givenspaceofstatespertainingtoa
problemunderconsideration.
Statespacesearch:isaprocess
usedinthefieldofcomputerscience,
includingartificialintelligence
(AI),inwhich successive
configurationsorstatesofaninstance
areconsidered,withtheintentionof
findingagoalstatewithadesired
property.
Path:Apathissequenceofstates
connectedbysequenceofactions,ina
givenstatespace.

Problem solving in ai: state space search
Properties of search algorithm
I.Completeness
Asearchissaidtobecompleteifitguaranteetoreturnaatleastone
solutionforanyrandominput.
II.Optimality
Idasolutionfoundusingalgorithmisguaranteetobethebest
solution(lowestpathcost)amongallothersolutionsthensuchsolutionis
calledoptimalsolution.
III.TimeComplexity
Itisthemeasureofthetimeforanalgorithmtocompleteitstask.
IV.SpaceComplexity
Itismaximumstoragerequiredatanypointduringthesearchasthe
complexityofproblem.