SlideShare a Scribd company logo
ARTIFICIAL INTELLIGENCE
PART #4
◊ Problem Spaces.
◊ State Space.
◊ Searching Techniques.
◊ Uninformed search technique.
◊ Informed search techniques.
◊ Some AI problems.
In This Video
Problem Space
Define the problem in detail is known as problem
space. There are 4 things concerned to solve a
particular problem.
 Define the problem precisely.
 Analyze the problem.
 Isolate and represent the task knowledge i.e.
required to solve the problem.
 Selection of the best problem solving technique
and apply it. Like Tower of Hanoi, 8 puzzle games.
 Set of states and the
connections between
them to represent the
problem.
 Graph is used represent
problem.
 States are represented
by nodes of the graph,
and the operators by
edges between nodes.
 For simplicity it is
represented as trees,
where the initial state
is the root of the tree.
State Space
S:{S,A,Action(s),Result(s,a),Cost(s,a)}
Where,
S: set of states like start state, goal state,
etc.
A :set of actions available.
s: an individual state from S.
Action(s): action performed on s .
a: any action from set A.
Result(s, a): An intermediate state obtain
by performing a on s.
Cost(s, a):cost of executing action a on s.
branching factor, should be minimum.
State Space Search
Problem Space of 8 puzzle
Search Strategy
A strategy is defined by picking the order of node
expansion.
 Completeness- does it always find a solution if
one exists?
 Time complexity- no. of nodes generated.
 Space complexity- max no. of nodes in memory.
 Optimality- does it always find least cost
solution?
Time and space is measured in
‘b’ – max branching factor of search tree.
‘d’- depth of least cost solution.
‘m’ – max depth of the state space may be
(infinite)
Searching
Techniques
Uninformed
/Blind search
Informed
/Heuristic search
Searching Techniques
Uninformed Search
 Also known as Blind search.
 Problems require no domain specific knowledge.
 No idea, how to obtain solution, we apply Brute
force technique (explore every possible step).
 Time consuming.
 Time/Space Complexity is more.
For e.g., Travelling salesman problem for 5 cities
needs (n-1)! Search.
 Non polynomial method.
 Provides optimal solution.
 Methods: Breath first search (BFS), Depth first
search(DFS)
Informed Search
• Also known as Heuristic
search(estimation).
• Search with information.
• Heuristic function is used to find steps of
the solution.
• Provides quick solution.
• Less Time and space complexity.
• Does not produce optimal solution.
• Perform search in exponential time.
• Methods: A*, Heuristic DFS, Best first
search.
AI PROBLEMS
• Games:Water Jug problem ,8 Queen problem, 8
Puzzle problem
• Missionaries and Cannibals ,The Monday &
Bananas problem.
• Route finding.(computer networks, airline
travel planning system)
• Layout problems (VLSI layout, furniture
layout, packaging)
• Assembly sequencing.(Assembly of electrical
motors)
• Task Scheduling.(Time tables, manufacturing)
State space search and Problem Solving techniques
Ad

More Related Content

What's hot (20)

Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
Dr. C.V. Suresh Babu
 
Unit3:Informed and Uninformed search
Unit3:Informed and Uninformed searchUnit3:Informed and Uninformed search
Unit3:Informed and Uninformed search
Tekendra Nath Yogi
 
Uninformed search /Blind search in AI
Uninformed search /Blind search in AIUninformed search /Blind search in AI
Uninformed search /Blind search in AI
Kirti Verma
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production system
Hema Kashyap
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in ai
vikas dhakane
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searching
Luigi Ceccaroni
 
Planning
PlanningPlanning
Planning
ahmad bassiouny
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 
Local search algorithm
Local search algorithmLocal search algorithm
Local search algorithm
Megha Sharma
 
AI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptxAI_Session 10 Local search in continious space.pptx
AI_Session 10 Local search in continious space.pptx
Guru Nanak Technical Institutions
 
Structure of agents
Structure of agentsStructure of agents
Structure of agents
MANJULA_AP
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AI
vikas dhakane
 
Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligence
ananth
 
Hill climbing
Hill climbingHill climbing
Hill climbing
Mohammad Faizan
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
Dr. C.V. Suresh Babu
 
Uninformed Search technique
Uninformed Search techniqueUninformed Search technique
Uninformed Search technique
Kapil Dahal
 
A* Search Algorithm
A* Search AlgorithmA* Search Algorithm
A* Search Algorithm
vikas dhakane
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Informed search (heuristics)
Informed search (heuristics)Informed search (heuristics)
Informed search (heuristics)
Bablu Shofi
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
Dr. C.V. Suresh Babu
 
Unit3:Informed and Uninformed search
Unit3:Informed and Uninformed searchUnit3:Informed and Uninformed search
Unit3:Informed and Uninformed search
Tekendra Nath Yogi
 
Uninformed search /Blind search in AI
Uninformed search /Blind search in AIUninformed search /Blind search in AI
Uninformed search /Blind search in AI
Kirti Verma
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production system
Hema Kashyap
 
State Space Search in ai
State Space Search in aiState Space Search in ai
State Space Search in ai
vikas dhakane
 
Solving problems by searching
Solving problems by searchingSolving problems by searching
Solving problems by searching
Luigi Ceccaroni
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 
Local search algorithm
Local search algorithmLocal search algorithm
Local search algorithm
Megha Sharma
 
Structure of agents
Structure of agentsStructure of agents
Structure of agents
MANJULA_AP
 
I.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AII.BEST FIRST SEARCH IN AI
I.BEST FIRST SEARCH IN AI
vikas dhakane
 
Search problems in Artificial Intelligence
Search problems in Artificial IntelligenceSearch problems in Artificial Intelligence
Search problems in Artificial Intelligence
ananth
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
Uninformed Search technique
Uninformed Search techniqueUninformed Search technique
Uninformed Search technique
Kapil Dahal
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Informed search (heuristics)
Informed search (heuristics)Informed search (heuristics)
Informed search (heuristics)
Bablu Shofi
 

Similar to State space search and Problem Solving techniques (20)

Lecture 3-Problem Solving by Searching Techniques.pdf
Lecture 3-Problem Solving by Searching Techniques.pdfLecture 3-Problem Solving by Searching Techniques.pdf
Lecture 3-Problem Solving by Searching Techniques.pdf
Shahzad Ashraf
 
Artificial Intelligence Problem Slaving PPT
Artificial Intelligence  Problem Slaving PPTArtificial Intelligence  Problem Slaving PPT
Artificial Intelligence Problem Slaving PPT
vipulkondekar
 
3. ArtificialSolving problems by searching.pptx
3. ArtificialSolving problems by searching.pptx3. ArtificialSolving problems by searching.pptx
3. ArtificialSolving problems by searching.pptx
NAZMUSSAKIBMDADIL200
 
(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai
Radhika Srinivasan
 
Search 1
Search 1Search 1
Search 1
Tribhuvan University
 
Searching
SearchingSearching
Searching
Prof.Dharmishtha R. Chaudhari
 
Chapter3 Search
Chapter3 SearchChapter3 Search
Chapter3 Search
Khiem Ho
 
Unit-2 for AIML including type of searches
Unit-2 for AIML including type of searchesUnit-2 for AIML including type of searches
Unit-2 for AIML including type of searches
SaranshGupta923104
 
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.pptCh4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Sasal6
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
DataminingTools Inc
 
AI: AI & problem solving
AI: AI & problem solvingAI: AI & problem solving
AI: AI & problem solving
Datamining Tools
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Jay Nagar
 
Aritificial Intelligence Search Techniques Unit 1
Aritificial Intelligence Search Techniques Unit 1Aritificial Intelligence Search Techniques Unit 1
Aritificial Intelligence Search Techniques Unit 1
lavanyachinta5
 
SP14 CS188 Lecture 2 -- Uninformed Search.pptx
SP14 CS188 Lecture 2 -- Uninformed Search.pptxSP14 CS188 Lecture 2 -- Uninformed Search.pptx
SP14 CS188 Lecture 2 -- Uninformed Search.pptx
AnimeGuru1
 
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptx
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptxAdhit_presentation_Searching_Algorithm(BFS,DFS).pptx
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptx
SuryaBasnet3
 
Lecture 3 Problem Solving.pptx
Lecture 3 Problem Solving.pptxLecture 3 Problem Solving.pptx
Lecture 3 Problem Solving.pptx
AndrewKuziwakwasheMu
 
Lecture 07 search techniques
Lecture 07 search techniquesLecture 07 search techniques
Lecture 07 search techniques
Hema Kashyap
 
AIArtificial intelligence (AI) is a field of computer sciencehsh
AIArtificial intelligence (AI) is a field of computer sciencehshAIArtificial intelligence (AI) is a field of computer sciencehsh
AIArtificial intelligence (AI) is a field of computer sciencehsh
UBTxBITTU
 
Session 6 Search Introduction in Internet of things
Session 6 Search Introduction in Internet of thingsSession 6 Search Introduction in Internet of things
Session 6 Search Introduction in Internet of things
SKCTCSE
 
Session 4 Agent types in Internet of things
Session 4 Agent types in Internet of thingsSession 4 Agent types in Internet of things
Session 4 Agent types in Internet of things
SKCTCSE
 
Lecture 3-Problem Solving by Searching Techniques.pdf
Lecture 3-Problem Solving by Searching Techniques.pdfLecture 3-Problem Solving by Searching Techniques.pdf
Lecture 3-Problem Solving by Searching Techniques.pdf
Shahzad Ashraf
 
Artificial Intelligence Problem Slaving PPT
Artificial Intelligence  Problem Slaving PPTArtificial Intelligence  Problem Slaving PPT
Artificial Intelligence Problem Slaving PPT
vipulkondekar
 
3. ArtificialSolving problems by searching.pptx
3. ArtificialSolving problems by searching.pptx3. ArtificialSolving problems by searching.pptx
3. ArtificialSolving problems by searching.pptx
NAZMUSSAKIBMDADIL200
 
(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai(Radhika) presentation on chapter 2 ai
(Radhika) presentation on chapter 2 ai
Radhika Srinivasan
 
Chapter3 Search
Chapter3 SearchChapter3 Search
Chapter3 Search
Khiem Ho
 
Unit-2 for AIML including type of searches
Unit-2 for AIML including type of searchesUnit-2 for AIML including type of searches
Unit-2 for AIML including type of searches
SaranshGupta923104
 
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.pptCh4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Ch4: Searching Techniques 6_2018_12_25!05_35_25_PM.ppt
Sasal6
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Jay Nagar
 
Aritificial Intelligence Search Techniques Unit 1
Aritificial Intelligence Search Techniques Unit 1Aritificial Intelligence Search Techniques Unit 1
Aritificial Intelligence Search Techniques Unit 1
lavanyachinta5
 
SP14 CS188 Lecture 2 -- Uninformed Search.pptx
SP14 CS188 Lecture 2 -- Uninformed Search.pptxSP14 CS188 Lecture 2 -- Uninformed Search.pptx
SP14 CS188 Lecture 2 -- Uninformed Search.pptx
AnimeGuru1
 
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptx
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptxAdhit_presentation_Searching_Algorithm(BFS,DFS).pptx
Adhit_presentation_Searching_Algorithm(BFS,DFS).pptx
SuryaBasnet3
 
Lecture 07 search techniques
Lecture 07 search techniquesLecture 07 search techniques
Lecture 07 search techniques
Hema Kashyap
 
AIArtificial intelligence (AI) is a field of computer sciencehsh
AIArtificial intelligence (AI) is a field of computer sciencehshAIArtificial intelligence (AI) is a field of computer sciencehsh
AIArtificial intelligence (AI) is a field of computer sciencehsh
UBTxBITTU
 
Session 6 Search Introduction in Internet of things
Session 6 Search Introduction in Internet of thingsSession 6 Search Introduction in Internet of things
Session 6 Search Introduction in Internet of things
SKCTCSE
 
Session 4 Agent types in Internet of things
Session 4 Agent types in Internet of thingsSession 4 Agent types in Internet of things
Session 4 Agent types in Internet of things
SKCTCSE
 
Ad

More from Kirti Verma (20)

WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
Kirti Verma
 
Probabilistic parsing, Parsing In NLP ,Context Free grammer
Probabilistic parsing, Parsing In NLP ,Context Free grammerProbabilistic parsing, Parsing In NLP ,Context Free grammer
Probabilistic parsing, Parsing In NLP ,Context Free grammer
Kirti Verma
 
feature structure and unification NLP,what is Unification, Feture structure i...
feature structure and unification NLP,what is Unification, Feture structure i...feature structure and unification NLP,what is Unification, Feture structure i...
feature structure and unification NLP,what is Unification, Feture structure i...
Kirti Verma
 
Grammar rules in English, Dependency Parsing, Shallow parsing
Grammar rules in English, Dependency Parsing, Shallow parsingGrammar rules in English, Dependency Parsing, Shallow parsing
Grammar rules in English, Dependency Parsing, Shallow parsing
Kirti Verma
 
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Kirti Verma
 
Words _Transducers Finite state transducers in natural language processing
Words _Transducers Finite state transducers in natural language processingWords _Transducers Finite state transducers in natural language processing
Words _Transducers Finite state transducers in natural language processing
Kirti Verma
 
Regular-expressions in NLP and regular expression with example
Regular-expressions in NLP and regular expression with exampleRegular-expressions in NLP and regular expression with example
Regular-expressions in NLP and regular expression with example
Kirti Verma
 
NLP Introduction , applications, NLP Pipeline, Steps in NLP
NLP Introduction , applications, NLP Pipeline, Steps in NLPNLP Introduction , applications, NLP Pipeline, Steps in NLP
NLP Introduction , applications, NLP Pipeline, Steps in NLP
Kirti Verma
 
L-5 BCEProcess management.ppt
L-5 BCEProcess management.pptL-5 BCEProcess management.ppt
L-5 BCEProcess management.ppt
Kirti Verma
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
Kirti Verma
 
L-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.pptL-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.ppt
Kirti Verma
 
L-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.pptL-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.ppt
Kirti Verma
 
BCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.pptBCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.ppt
Kirti Verma
 
BCE L-3 overview of C++.ppt
BCE L-3 overview of C++.pptBCE L-3 overview of C++.ppt
BCE L-3 overview of C++.ppt
Kirti Verma
 
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.pptBCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
Kirti Verma
 
BCE L-1 Programmimg languages.pptx
BCE L-1  Programmimg languages.pptxBCE L-1  Programmimg languages.pptx
BCE L-1 Programmimg languages.pptx
Kirti Verma
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptx
Kirti Verma
 
BCE L-2 e commerce.pptx
BCE L-2 e commerce.pptxBCE L-2 e commerce.pptx
BCE L-2 e commerce.pptx
Kirti Verma
 
BCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptxBCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptx
Kirti Verma
 
L 5 Numpy final learning and Coding
L 5 Numpy final learning and CodingL 5 Numpy final learning and Coding
L 5 Numpy final learning and Coding
Kirti Verma
 
WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
WORD SENSE DISAMIGUITION, methods to resolve WSD, wordnet,
Kirti Verma
 
Probabilistic parsing, Parsing In NLP ,Context Free grammer
Probabilistic parsing, Parsing In NLP ,Context Free grammerProbabilistic parsing, Parsing In NLP ,Context Free grammer
Probabilistic parsing, Parsing In NLP ,Context Free grammer
Kirti Verma
 
feature structure and unification NLP,what is Unification, Feture structure i...
feature structure and unification NLP,what is Unification, Feture structure i...feature structure and unification NLP,what is Unification, Feture structure i...
feature structure and unification NLP,what is Unification, Feture structure i...
Kirti Verma
 
Grammar rules in English, Dependency Parsing, Shallow parsing
Grammar rules in English, Dependency Parsing, Shallow parsingGrammar rules in English, Dependency Parsing, Shallow parsing
Grammar rules in English, Dependency Parsing, Shallow parsing
Kirti Verma
 
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Role of Parser Words & Word Groups Parsing in NL, Types of parsing, Parsing A...
Kirti Verma
 
Words _Transducers Finite state transducers in natural language processing
Words _Transducers Finite state transducers in natural language processingWords _Transducers Finite state transducers in natural language processing
Words _Transducers Finite state transducers in natural language processing
Kirti Verma
 
Regular-expressions in NLP and regular expression with example
Regular-expressions in NLP and regular expression with exampleRegular-expressions in NLP and regular expression with example
Regular-expressions in NLP and regular expression with example
Kirti Verma
 
NLP Introduction , applications, NLP Pipeline, Steps in NLP
NLP Introduction , applications, NLP Pipeline, Steps in NLPNLP Introduction , applications, NLP Pipeline, Steps in NLP
NLP Introduction , applications, NLP Pipeline, Steps in NLP
Kirti Verma
 
L-5 BCEProcess management.ppt
L-5 BCEProcess management.pptL-5 BCEProcess management.ppt
L-5 BCEProcess management.ppt
Kirti Verma
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
Kirti Verma
 
L-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.pptL-4 BCE Generations of Computers final.ppt
L-4 BCE Generations of Computers final.ppt
Kirti Verma
 
L-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.pptL-1 BCE computer fundamentals final kirti.ppt
L-1 BCE computer fundamentals final kirti.ppt
Kirti Verma
 
BCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.pptBCE L-4 Data Type In C++.ppt
BCE L-4 Data Type In C++.ppt
Kirti Verma
 
BCE L-3 overview of C++.ppt
BCE L-3 overview of C++.pptBCE L-3 overview of C++.ppt
BCE L-3 overview of C++.ppt
Kirti Verma
 
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.pptBCE L-2 Algorithms-and-Flowchart-ppt.ppt
BCE L-2 Algorithms-and-Flowchart-ppt.ppt
Kirti Verma
 
BCE L-1 Programmimg languages.pptx
BCE L-1  Programmimg languages.pptxBCE L-1  Programmimg languages.pptx
BCE L-1 Programmimg languages.pptx
Kirti Verma
 
BCE L-1 networking fundamentals 111.pptx
BCE L-1  networking fundamentals 111.pptxBCE L-1  networking fundamentals 111.pptx
BCE L-1 networking fundamentals 111.pptx
Kirti Verma
 
BCE L-2 e commerce.pptx
BCE L-2 e commerce.pptxBCE L-2 e commerce.pptx
BCE L-2 e commerce.pptx
Kirti Verma
 
BCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptxBCE L-3omputer security Basics.pptx
BCE L-3omputer security Basics.pptx
Kirti Verma
 
L 5 Numpy final learning and Coding
L 5 Numpy final learning and CodingL 5 Numpy final learning and Coding
L 5 Numpy final learning and Coding
Kirti Verma
 
Ad

Recently uploaded (20)

Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIHlecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
Abodahab
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
Resistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff modelResistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff model
INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIHlecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
lecture5.pptxJHKGJFHDGTFGYIUOIUIPIOIPUOHIYGUYFGIH
Abodahab
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 

State space search and Problem Solving techniques

  • 2. ◊ Problem Spaces. ◊ State Space. ◊ Searching Techniques. ◊ Uninformed search technique. ◊ Informed search techniques. ◊ Some AI problems. In This Video
  • 3. Problem Space Define the problem in detail is known as problem space. There are 4 things concerned to solve a particular problem.  Define the problem precisely.  Analyze the problem.  Isolate and represent the task knowledge i.e. required to solve the problem.  Selection of the best problem solving technique and apply it. Like Tower of Hanoi, 8 puzzle games.
  • 4.  Set of states and the connections between them to represent the problem.  Graph is used represent problem.  States are represented by nodes of the graph, and the operators by edges between nodes.  For simplicity it is represented as trees, where the initial state is the root of the tree. State Space
  • 5. S:{S,A,Action(s),Result(s,a),Cost(s,a)} Where, S: set of states like start state, goal state, etc. A :set of actions available. s: an individual state from S. Action(s): action performed on s . a: any action from set A. Result(s, a): An intermediate state obtain by performing a on s. Cost(s, a):cost of executing action a on s. branching factor, should be minimum. State Space Search
  • 6. Problem Space of 8 puzzle
  • 7. Search Strategy A strategy is defined by picking the order of node expansion.  Completeness- does it always find a solution if one exists?  Time complexity- no. of nodes generated.  Space complexity- max no. of nodes in memory.  Optimality- does it always find least cost solution? Time and space is measured in ‘b’ – max branching factor of search tree. ‘d’- depth of least cost solution. ‘m’ – max depth of the state space may be (infinite)
  • 9. Uninformed Search  Also known as Blind search.  Problems require no domain specific knowledge.  No idea, how to obtain solution, we apply Brute force technique (explore every possible step).  Time consuming.  Time/Space Complexity is more. For e.g., Travelling salesman problem for 5 cities needs (n-1)! Search.  Non polynomial method.  Provides optimal solution.  Methods: Breath first search (BFS), Depth first search(DFS)
  • 10. Informed Search • Also known as Heuristic search(estimation). • Search with information. • Heuristic function is used to find steps of the solution. • Provides quick solution. • Less Time and space complexity. • Does not produce optimal solution. • Perform search in exponential time. • Methods: A*, Heuristic DFS, Best first search.
  • 11. AI PROBLEMS • Games:Water Jug problem ,8 Queen problem, 8 Puzzle problem • Missionaries and Cannibals ,The Monday & Bananas problem. • Route finding.(computer networks, airline travel planning system) • Layout problems (VLSI layout, furniture layout, packaging) • Assembly sequencing.(Assembly of electrical motors) • Task Scheduling.(Time tables, manufacturing)