SlideShare a Scribd company logo
problem solving agents
9
Problem solving agents
Problem Solving
 An import application of Artificial Intelligence is
Problem Solving.
 Define problem statement first.
 Generating the solution by keeping the different
condition in mind.
 Searching is the most commonly used
technique of problem solving in artificial
intelligence.
Problem Solving Agents:
A problem-solving agent is a goal-driven agent and focuses on
satisfying the goal.
Goal formulation,
based on the current
situation and the
agent’s performance
measure. It organizes
steps required to
achieve that goal.
Goal Formulation
Problem Formulation
Problem formulation
is the process of
deciding what actions
should be taken to
achieve the
formulated goal.
Components involved in Problem
Formulation
 Initial State
 Actions
 Transition model
 Goal test
 Path cost
Steps performed by Problem-solving agent
Well Defined Problems And Solutions
A problem can be defined formally by five components:
 The initial state that the agent starts in.
 A description of the possible actions available to the agent.
 A description of what each action does; the formal name for this is the transition
model.
 The goal test, which determines whether a given state is a goal state. Sometimes
there is an explicit set of possible goal states, and the test simply checks whether the
given state is one of them.
 A path cost function that assigns a numeric cost to each path. The problem-solving
agent chooses a cost function that reflects its own performance measure.
State
Space
8 Puzzle Problem
 States: A state description specifies the location
of each of the eight tiles and the blank in one of
the nine squares.
 Initial state: Any state can be designated as the
initial state.
 Actions: The simplest formulation defines the
actions as movements of the blank space Left,
Right, Up, or Down. Different subsets of these
are possible depending on where the blank is.
Goal State
Initial State
Example: 8 Puzzle Problem
 Transition model: Given a state and
action, this returns the resulting state.
 Goal test: This check whether the state
matches the goal configuration. (Other
goal configurations are possible.)
 Path cost: Each step costs 1, so the path
cost is the number of steps in the path.
Goal State
Initial State
8-Queens Problem
 The goal of the 8-queens problem is to place eight queens
on a chess-board such that no queen attacks any other.
 • States: Any arrangement of 0 to 8 queens on the board
is a state.
 • Initial state: No queens on the board.
 • Actions: Add a queen to any empty square.
 • Transition model: Returns the board with a queen
added to the specified square.
 • Goal test: 8 queens are on the board, none attacked.
Thanks For
Watching
Reference:
Artificial Intelligence
A Modern Approach Third Edition
Peter Norvig and Stuart J. Russell
Next Topic:
Uninformed Search.
Subscribe
Like
Share
OMega TechEd
About the Channel
This channel helps you to prepare for BSc IT and BSc computer science subjects.
In this channel we will learn Business Intelligence ,Artificial Intelligence, Digital Electronics,
Internet OF Things Python programming , Data-Structure etc.
Which is useful for upcoming university exams.
Gmail: omega.teched@gmail.com
Social Media Handles:
omega.teched
megha_with
Subscribe
Ad

More Related Content

What's hot (20)

Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.ppt
karthikaparthasarath
 
Agents in Artificial intelligence
Agents in Artificial intelligence Agents in Artificial intelligence
Agents in Artificial intelligence
Lalit Birla
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production system
Hema Kashyap
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
Vajira Thambawita
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
Syed Ahmed
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
Dr. C.V. Suresh Babu
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
vikas dhakane
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
DataminingTools Inc
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
DataminingTools Inc
 
Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)   Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)
Archana432045
 
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
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded search
Hema Kashyap
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
FellowBuddy.com
 
Structure of agents
Structure of agentsStructure of agents
Structure of agents
MANJULA_AP
 
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)
Tajim Md. Niamat Ullah Akhund
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
Amey Kerkar
 
Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and Lifting
Megha Sharma
 
Heuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.pptHeuristic Search Techniques Unit -II.ppt
Heuristic Search Techniques Unit -II.ppt
karthikaparthasarath
 
Agents in Artificial intelligence
Agents in Artificial intelligence Agents in Artificial intelligence
Agents in Artificial intelligence
Lalit Birla
 
Lecture 06 production system
Lecture 06 production systemLecture 06 production system
Lecture 06 production system
Hema Kashyap
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
Vajira Thambawita
 
Artificial Intelligence -- Search Algorithms
Artificial Intelligence-- Search Algorithms Artificial Intelligence-- Search Algorithms
Artificial Intelligence -- Search Algorithms
Syed Ahmed
 
Control Strategies in AI
Control Strategies in AIControl Strategies in AI
Control Strategies in AI
Amey Kerkar
 
Artificial Intelligence Searching Techniques
Artificial Intelligence Searching TechniquesArtificial Intelligence Searching Techniques
Artificial Intelligence Searching Techniques
Dr. C.V. Suresh Babu
 
I. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHMI. AO* SEARCH ALGORITHM
I. AO* SEARCH ALGORITHM
vikas dhakane
 
Adversarial search
Adversarial searchAdversarial search
Adversarial search
Nilu Desai
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
Harini Balamurugan
 
Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)   Constraint satisfaction problems (csp)
Constraint satisfaction problems (csp)
Archana432045
 
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
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded search
Hema Kashyap
 
Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}Heuristic Search Techniques {Artificial Intelligence}
Heuristic Search Techniques {Artificial Intelligence}
FellowBuddy.com
 
Structure of agents
Structure of agentsStructure of agents
Structure of agents
MANJULA_AP
 
Knowledge representation and Predicate logic
Knowledge representation and Predicate logicKnowledge representation and Predicate logic
Knowledge representation and Predicate logic
Amey Kerkar
 
Unification and Lifting
Unification and LiftingUnification and Lifting
Unification and Lifting
Megha Sharma
 

Similar to Problem solving agents (20)

AI module 2 presentation under VTU Syllabus
AI module 2 presentation under VTU SyllabusAI module 2 presentation under VTU Syllabus
AI module 2 presentation under VTU Syllabus
shilpabl1803
 
Lecture is related to the topic of Artificial intelligence
Lecture is related to the topic of Artificial intelligenceLecture is related to the topic of Artificial intelligence
Lecture is related to the topic of Artificial intelligence
mohsinwaseer1
 
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
gkavitha5225
 
AI Chapter Two Solving problems by searching.pdf
AI Chapter Two Solving problems by searching.pdfAI Chapter Two Solving problems by searching.pdf
AI Chapter Two Solving problems by searching.pdf
yeabtse1234
 
chapterThree.pptx
chapterThree.pptxchapterThree.pptx
chapterThree.pptx
chalachew5
 
CH2_AI_Lecture1.ppt
CH2_AI_Lecture1.pptCH2_AI_Lecture1.ppt
CH2_AI_Lecture1.ppt
AhmedNURHUSIEN
 
PROBLEM SOLVING AGENTS - SEARCH STRATEGIES
PROBLEM SOLVING AGENTS - SEARCH STRATEGIESPROBLEM SOLVING AGENTS - SEARCH STRATEGIES
PROBLEM SOLVING AGENTS - SEARCH STRATEGIES
vsaipriya
 
3 probsolver edited.ppt
3 probsolver edited.ppt3 probsolver edited.ppt
3 probsolver edited.ppt
HenokGetachew15
 
RL.ppt
RL.pptRL.ppt
RL.ppt
AzharJamil15
 
problem solving in Artificial intelligence .pdf
problem solving in Artificial intelligence .pdfproblem solving in Artificial intelligence .pdf
problem solving in Artificial intelligence .pdf
ElectricalTech3
 
State Space Search and Control Strategies in Artificial Intelligence.pptx
State Space Search and Control Strategies in Artificial Intelligence.pptxState Space Search and Control Strategies in Artificial Intelligence.pptx
State Space Search and Control Strategies in Artificial Intelligence.pptx
RSAISHANKAR
 
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptxAI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
pank011
 
study material for Artificial Intelligence
study material for Artificial Intelligencestudy material for Artificial Intelligence
study material for Artificial Intelligence
karmastrike9441
 
Week 4.pdf
Week 4.pdfWeek 4.pdf
Week 4.pdf
ZamshedForman1
 
chapter 2 Problem Solving.pdf
chapter 2 Problem Solving.pdfchapter 2 Problem Solving.pdf
chapter 2 Problem Solving.pdf
MeghaGupta952452
 
Artificial intelligence(04)
Artificial intelligence(04)Artificial intelligence(04)
Artificial intelligence(04)
Nazir Ahmed
 
Artificial Intelegince-chapter three-problem solving.pdf
Artificial Intelegince-chapter three-problem solving.pdfArtificial Intelegince-chapter three-problem solving.pdf
Artificial Intelegince-chapter three-problem solving.pdf
nooreldeenmagdy2
 
Reinforcement learning, Q-Learning
Reinforcement learning, Q-LearningReinforcement learning, Q-Learning
Reinforcement learning, Q-Learning
Kuppusamy P
 
AI Lesson 03
AI Lesson 03AI Lesson 03
AI Lesson 03
Assistant Professor
 
Problem solving in Artificial Intelligence.pptx
Problem solving in Artificial Intelligence.pptxProblem solving in Artificial Intelligence.pptx
Problem solving in Artificial Intelligence.pptx
kitsenthilkumarcse
 
AI module 2 presentation under VTU Syllabus
AI module 2 presentation under VTU SyllabusAI module 2 presentation under VTU Syllabus
AI module 2 presentation under VTU Syllabus
shilpabl1803
 
Lecture is related to the topic of Artificial intelligence
Lecture is related to the topic of Artificial intelligenceLecture is related to the topic of Artificial intelligence
Lecture is related to the topic of Artificial intelligence
mohsinwaseer1
 
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
3. Module_2_Chapter_3hvghcyttrctrctfcf.pptx
gkavitha5225
 
AI Chapter Two Solving problems by searching.pdf
AI Chapter Two Solving problems by searching.pdfAI Chapter Two Solving problems by searching.pdf
AI Chapter Two Solving problems by searching.pdf
yeabtse1234
 
chapterThree.pptx
chapterThree.pptxchapterThree.pptx
chapterThree.pptx
chalachew5
 
PROBLEM SOLVING AGENTS - SEARCH STRATEGIES
PROBLEM SOLVING AGENTS - SEARCH STRATEGIESPROBLEM SOLVING AGENTS - SEARCH STRATEGIES
PROBLEM SOLVING AGENTS - SEARCH STRATEGIES
vsaipriya
 
problem solving in Artificial intelligence .pdf
problem solving in Artificial intelligence .pdfproblem solving in Artificial intelligence .pdf
problem solving in Artificial intelligence .pdf
ElectricalTech3
 
State Space Search and Control Strategies in Artificial Intelligence.pptx
State Space Search and Control Strategies in Artificial Intelligence.pptxState Space Search and Control Strategies in Artificial Intelligence.pptx
State Space Search and Control Strategies in Artificial Intelligence.pptx
RSAISHANKAR
 
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptxAI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
AI UNIT 2 PPT AI UNIT 2 PPT AI UNIT 2 PPT.pptx
pank011
 
study material for Artificial Intelligence
study material for Artificial Intelligencestudy material for Artificial Intelligence
study material for Artificial Intelligence
karmastrike9441
 
chapter 2 Problem Solving.pdf
chapter 2 Problem Solving.pdfchapter 2 Problem Solving.pdf
chapter 2 Problem Solving.pdf
MeghaGupta952452
 
Artificial intelligence(04)
Artificial intelligence(04)Artificial intelligence(04)
Artificial intelligence(04)
Nazir Ahmed
 
Artificial Intelegince-chapter three-problem solving.pdf
Artificial Intelegince-chapter three-problem solving.pdfArtificial Intelegince-chapter three-problem solving.pdf
Artificial Intelegince-chapter three-problem solving.pdf
nooreldeenmagdy2
 
Reinforcement learning, Q-Learning
Reinforcement learning, Q-LearningReinforcement learning, Q-Learning
Reinforcement learning, Q-Learning
Kuppusamy P
 
Problem solving in Artificial Intelligence.pptx
Problem solving in Artificial Intelligence.pptxProblem solving in Artificial Intelligence.pptx
Problem solving in Artificial Intelligence.pptx
kitsenthilkumarcse
 
Ad

More from Megha Sharma (20)

Designing Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design ProcessDesigning Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM,  Laser Sintering,  Powder bed, LOM, DLP.3D printing, Types of 3D printing: FDM,  Laser Sintering,  Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Megha Sharma
 
Open Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOTOpen Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
Why closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed sourceWhy closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
Model Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, RecallModel Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
Graceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOTGraceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOT
Megha Sharma
 
Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 
Designing Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design ProcessDesigning Printed Circuit boards, Software Choices, The Design Process
Designing Printed Circuit boards, Software Choices, The Design Process
Megha Sharma
 
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Manufacturing PCB, Etching board, milling board, Third party manufacturing, a...
Megha Sharma
 
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...Business Model, make thing, sell thing, subscription, customization, Key Reso...
Business Model, make thing, sell thing, subscription, customization, Key Reso...
Megha Sharma
 
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Funding an IOT startup, Venture Capital, Government funding, Crowdfunding, Le...
Megha Sharma
 
Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.Sketch, Iterate and Explore, Nondigital Methods.
Sketch, Iterate and Explore, Nondigital Methods.
Megha Sharma
 
CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.CNC Milling, Software, Repurposing and Recycling.
CNC Milling, Software, Repurposing and Recycling.
Megha Sharma
 
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM,  Laser Sintering,  Powder bed, LOM, DLP.3D printing, Types of 3D printing: FDM,  Laser Sintering,  Powder bed, LOM, DLP.
3D printing, Types of 3D printing: FDM, Laser Sintering, Powder bed, LOM, DLP.
Megha Sharma
 
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Laser Cutting, Choosing a laser cutter, Software, Hinges and joints.
Megha Sharma
 
Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.Memory management, Types of memory, Making the most of your RAM.
Memory management, Types of memory, Making the most of your RAM.
Megha Sharma
 
Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.Performance and Battery Life, Libraries, Debugging.
Performance and Battery Life, Libraries, Debugging.
Megha Sharma
 
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Prototyping Embedded Devices: Arduino, Developing on the Arduino.
Megha Sharma
 
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Raspberry-Pi, Developing on Raspberry Pi, Difference between Arduino & Raspbe...
Megha Sharma
 
Open Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOTOpen Source versus Closed Source in IOT in IOT
Open Source versus Closed Source in IOT in IOT
Megha Sharma
 
Why closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed sourceWhy closed? Why Open? Mixing open and closed source
Why closed? Why Open? Mixing open and closed source
Megha Sharma
 
Model Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, RecallModel Performance Metrics. Accuracy, Precision, Recall
Model Performance Metrics. Accuracy, Precision, Recall
Megha Sharma
 
Graceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOTGraceful Degradation and Affordance in IOT
Graceful Degradation and Affordance in IOT
Megha Sharma
 
Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.Web thinking connected device, Small Pieces Loosely joined.
Web thinking connected device, Small Pieces Loosely joined.
Megha Sharma
 
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Production & Mass Personalization, Changing Embedded Platform, Physical proto...
Megha Sharma
 
Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.Whose data is it anyways? Public vs Private data collection.
Whose data is it anyways? Public vs Private data collection.
Megha Sharma
 
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Thinking about Prototyping: Sketching, Familiarity, Cost versus Ease of proto...
Megha Sharma
 
Ad

Recently uploaded (20)

Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Michelle Rumley & Mairéad Mooney, Boole Library, University College Cork. Tra...
Library Association of Ireland
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 

Problem solving agents

  • 3. Problem Solving  An import application of Artificial Intelligence is Problem Solving.  Define problem statement first.  Generating the solution by keeping the different condition in mind.  Searching is the most commonly used technique of problem solving in artificial intelligence.
  • 4. Problem Solving Agents: A problem-solving agent is a goal-driven agent and focuses on satisfying the goal. Goal formulation, based on the current situation and the agent’s performance measure. It organizes steps required to achieve that goal. Goal Formulation Problem Formulation Problem formulation is the process of deciding what actions should be taken to achieve the formulated goal. Components involved in Problem Formulation  Initial State  Actions  Transition model  Goal test  Path cost Steps performed by Problem-solving agent
  • 5. Well Defined Problems And Solutions A problem can be defined formally by five components:  The initial state that the agent starts in.  A description of the possible actions available to the agent.  A description of what each action does; the formal name for this is the transition model.  The goal test, which determines whether a given state is a goal state. Sometimes there is an explicit set of possible goal states, and the test simply checks whether the given state is one of them.  A path cost function that assigns a numeric cost to each path. The problem-solving agent chooses a cost function that reflects its own performance measure. State Space
  • 6. 8 Puzzle Problem  States: A state description specifies the location of each of the eight tiles and the blank in one of the nine squares.  Initial state: Any state can be designated as the initial state.  Actions: The simplest formulation defines the actions as movements of the blank space Left, Right, Up, or Down. Different subsets of these are possible depending on where the blank is. Goal State Initial State
  • 7. Example: 8 Puzzle Problem  Transition model: Given a state and action, this returns the resulting state.  Goal test: This check whether the state matches the goal configuration. (Other goal configurations are possible.)  Path cost: Each step costs 1, so the path cost is the number of steps in the path. Goal State Initial State
  • 8. 8-Queens Problem  The goal of the 8-queens problem is to place eight queens on a chess-board such that no queen attacks any other.  • States: Any arrangement of 0 to 8 queens on the board is a state.  • Initial state: No queens on the board.  • Actions: Add a queen to any empty square.  • Transition model: Returns the board with a queen added to the specified square.  • Goal test: 8 queens are on the board, none attacked.
  • 9. Thanks For Watching Reference: Artificial Intelligence A Modern Approach Third Edition Peter Norvig and Stuart J. Russell Next Topic: Uninformed Search. Subscribe Like Share
  • 10. OMega TechEd About the Channel This channel helps you to prepare for BSc IT and BSc computer science subjects. In this channel we will learn Business Intelligence ,Artificial Intelligence, Digital Electronics, Internet OF Things Python programming , Data-Structure etc. Which is useful for upcoming university exams. Gmail: [email protected] Social Media Handles: omega.teched megha_with Subscribe