SlideShare a Scribd company logo
Logic in AI 2
A simple Planning AgentA simple planning agent uses the percepts provided by the environment to build a complete and correct model of the current world state, after which , to achieve its goal, it calls a suitable planning algorithm (which we will call IDEAL-PLANNER) to generate a plan of action.
Problem solving and Planningby a simple planning agentBasic elements of a search-based problem-solver are Representation of actions, Representation of states, Represents of goals and Representation of  plans.
Components of practical planning(1) Restrict the language with which PLANNER we define problems. With a restrictivelanguage, there are fewer possible solutions to search through.(2) Use a special-purpose algorithm called a planner rather than a general-purposetheorem prover to search for a solution.
Basic representation for planningLEAST COMMITMENT this principle says that one should only make choices about things that you currently working. PARTIAL ORDER A planner that can represent plans in  some steps are ordered with respect to each other and other steps are unordered is called a partial order planner.LINEARIZATION A totally ordered plan that is derived from a plan P by adding ordering constraints is called a linearization of P.
What is a PLAN?A plan is formally defined as a data structure consisting of the following four components:Set of plan stepsSet of step ordering constraintsSet of variable binding constraintsSet of casual links
What is a Solution?A solution is a plan that an agent can execute, and that guarantees achievement of the goal. If we wanted to make it really easy to check that a plan is a solution, we could insist that only fully instantiated, totally ordered plans can be solutions.
How to Resolve threats in planning?Resolve now with an equality constraintResolve now with an inequality constraintResolve Later
Knowledge Engineering for planningDecide what to talk about.Decide on a vocabulary of conditions (literals), operators, and objects.Encode operators for the domain.Encode a description of the specific problem instance.Pose problems to the planner and get back plans.
Practical PlanningHierarchical decompositionThe practical planners have adopted the idea of hierarchical decomposition: that an abstract operator can be decomposed into a group of steps that forms a plan that implements the operator. These decompositions can be stored in a library of plans and retrieved as needed
Analysis of Hierarchical DecompositionAbstract solution A plan that contains abstract operators, but is consistent and complete once an abstract solution is found we can prune away all other abstract plans from the search tree. This property is the downward solution property.We can prune away all the descendants of any inconsistent abstract plan. This is called theupward solution property
Resource constraints in planningUsing measures in planningThe solution is to introduce numeric-valued measures. Measures such as the price of gas are realities with which the planner must deal, but over which it j has little control. Other measures, such as Cash and Gas Level, are treated as resources that can be produced and consumed.Temporal constraintsIn most ways, time can be treated like any other resource. The initial state specifies a start time for the plan.
Visit more self help tutorialsPick a tutorial of your choice and browse through it at your own pace.The tutorials section is free, self-guiding and will not involve any additional support.Visit us at www.dataminingtools.net

More Related Content

PPT
Floyd Warshall Algorithm
PPTX
CLOSEST PAIR (Final)
PDF
Deep Learning for Computer Vision: Transfer Learning and Domain Adaptation (U...
PPTX
Turing machine
PPTX
Question answer
PPTX
From Narrow AI to Artificial General Intelligence (AGI)
PPT
Reinforcement learning
PPTX
Adversarial Search
Floyd Warshall Algorithm
CLOSEST PAIR (Final)
Deep Learning for Computer Vision: Transfer Learning and Domain Adaptation (U...
Turing machine
Question answer
From Narrow AI to Artificial General Intelligence (AGI)
Reinforcement learning
Adversarial Search

What's hot (20)

PPTX
Prim's algorithm
PPTX
Ai lecture 12(unit03)
PPT
DESIGN AND ANALYSIS OF ALGORITHMS
PPTX
Stock Market Prediction using Machine Learning
PPT
Dfa basics
PPT
Knapsack problem using dynamic programming
PDF
TOC 3 | Different Operations on DFA
PDF
Understanding the Single Thread Event Loop
PPT
String matching algorithm
PDF
Course 101: Lecture 2: Introduction to Operating Systems
PPTX
01 Knapsack using Dynamic Programming
PPT
Knapsack problem
PPTX
Conditional Random Fields - Vidya Venkiteswaran
PPTX
Knapsack Problem
PPT
Deep learning ppt
PPTX
What is word2vec?
PDF
I. FSSP(Progression Planner) II. BSSP(Regression Planner
PPTX
3. planning in situational calculas
PPT
Randomized algorithms ver 1.0
PPTX
Machine Learning for Disease Prediction
Prim's algorithm
Ai lecture 12(unit03)
DESIGN AND ANALYSIS OF ALGORITHMS
Stock Market Prediction using Machine Learning
Dfa basics
Knapsack problem using dynamic programming
TOC 3 | Different Operations on DFA
Understanding the Single Thread Event Loop
String matching algorithm
Course 101: Lecture 2: Introduction to Operating Systems
01 Knapsack using Dynamic Programming
Knapsack problem
Conditional Random Fields - Vidya Venkiteswaran
Knapsack Problem
Deep learning ppt
What is word2vec?
I. FSSP(Progression Planner) II. BSSP(Regression Planner
3. planning in situational calculas
Randomized algorithms ver 1.0
Machine Learning for Disease Prediction
Ad

Viewers also liked (20)

PPTX
AI: Logic in AI
PPTX
AI: Learning in AI 2
PPTX
Artificial intelligence- Logic Agents
PPTX
LISP:Object System Lisp
PPTX
AI: Belief Networks
PPTX
AI: AI & Searching
PPTX
Data Mining: Text and web mining
PPTX
Data Mining: Mining stream time series and sequence data
PPTX
AI: AI & Problem Solving
PPTX
Data Mining: Data processing
PPTX
AI: Learning in AI
PPTX
Data Mining: Outlier analysis
PPT
Logical Agents
PPTX
Data Mining: Key definitions
PPT
Learning agents
PPS
Artificial Intelligence
PPT
Planning
ODP
Oratoria E RetóRica Latinas
PPT
Paramount Search Partners
PPTX
Matlab: Discrete Linear Systems
AI: Logic in AI
AI: Learning in AI 2
Artificial intelligence- Logic Agents
LISP:Object System Lisp
AI: Belief Networks
AI: AI & Searching
Data Mining: Text and web mining
Data Mining: Mining stream time series and sequence data
AI: AI & Problem Solving
Data Mining: Data processing
AI: Learning in AI
Data Mining: Outlier analysis
Logical Agents
Data Mining: Key definitions
Learning agents
Artificial Intelligence
Planning
Oratoria E RetóRica Latinas
Paramount Search Partners
Matlab: Discrete Linear Systems
Ad

Similar to AI: Logic in AI 2 (20)

DOC
Management notes b.com ii
DOC
Management notes b.com ii
PDF
Lesson 22
PDF
AI Lesson 22
DOCX
Csc 102 lecture note(introduction to problem solving)
PPT
Log frame-analysis
PPT
Introduction to Project Management
PDF
MIlestoneDrivenAgileExecution.pdf
PPT
Scheduling And Htn
PPT
Principles of Management Lec-2
DOCX
DP Project Report
DOCX
The Disaster Recovery Plan Sumanth Lagadapati[email protecte.docx
PPTX
Introduction Construction Planning and Management
PPT
5 The Logical Framework - a short course for NGOs
PDF
Control
PPTX
It's computer science something UNIT 2.pptx
PDF
Application of Linear Programming to Profit Maximization (A Case Study of.pdf
PDF
Microsoft Solution Blueprint Reviews.pdf
DOC
Final hrm project 2003
Management notes b.com ii
Management notes b.com ii
Lesson 22
AI Lesson 22
Csc 102 lecture note(introduction to problem solving)
Log frame-analysis
Introduction to Project Management
MIlestoneDrivenAgileExecution.pdf
Scheduling And Htn
Principles of Management Lec-2
DP Project Report
The Disaster Recovery Plan Sumanth Lagadapati[email protecte.docx
Introduction Construction Planning and Management
5 The Logical Framework - a short course for NGOs
Control
It's computer science something UNIT 2.pptx
Application of Linear Programming to Profit Maximization (A Case Study of.pdf
Microsoft Solution Blueprint Reviews.pdf
Final hrm project 2003

More from DataminingTools Inc (19)

PPTX
Terminology Machine Learning
PPTX
Techniques Machine Learning
PPTX
Machine learning Introduction
PPTX
Areas of machine leanring
PPTX
AI: Planning and AI
PPTX
AI: Introduction to artificial intelligence
PPTX
Data Mining: Mining ,associations, and correlations
PPTX
Data Mining: Graph mining and social network analysis
PPTX
Data warehouse and olap technology
PPTX
Data Mining: clustering and analysis
PPTX
Data mining: Classification and prediction
PPTX
Data Mining: Classification and analysis
PPTX
Data Mining: Data cube computation and data generalization
PPTX
Data Mining: Applying data mining
PPTX
Data Mining: Application and trends in data mining
PPTX
MS SQL SERVER: Using the data mining tools
PPTX
MS SQL SERVER: SSIS and data mining
PPTX
MS SQL SERVER: Programming sql server data mining
PPTX
MS SQL SERVER: Olap cubes and data mining
Terminology Machine Learning
Techniques Machine Learning
Machine learning Introduction
Areas of machine leanring
AI: Planning and AI
AI: Introduction to artificial intelligence
Data Mining: Mining ,associations, and correlations
Data Mining: Graph mining and social network analysis
Data warehouse and olap technology
Data Mining: clustering and analysis
Data mining: Classification and prediction
Data Mining: Classification and analysis
Data Mining: Data cube computation and data generalization
Data Mining: Applying data mining
Data Mining: Application and trends in data mining
MS SQL SERVER: Using the data mining tools
MS SQL SERVER: SSIS and data mining
MS SQL SERVER: Programming sql server data mining
MS SQL SERVER: Olap cubes and data mining

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Empathic Computing: Creating Shared Understanding
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Encapsulation_ Review paper, used for researhc scholars
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Empathic Computing: Creating Shared Understanding

AI: Logic in AI 2

  • 2. A simple Planning AgentA simple planning agent uses the percepts provided by the environment to build a complete and correct model of the current world state, after which , to achieve its goal, it calls a suitable planning algorithm (which we will call IDEAL-PLANNER) to generate a plan of action.
  • 3. Problem solving and Planningby a simple planning agentBasic elements of a search-based problem-solver are Representation of actions, Representation of states, Represents of goals and Representation of plans.
  • 4. Components of practical planning(1) Restrict the language with which PLANNER we define problems. With a restrictivelanguage, there are fewer possible solutions to search through.(2) Use a special-purpose algorithm called a planner rather than a general-purposetheorem prover to search for a solution.
  • 5. Basic representation for planningLEAST COMMITMENT this principle says that one should only make choices about things that you currently working. PARTIAL ORDER A planner that can represent plans in some steps are ordered with respect to each other and other steps are unordered is called a partial order planner.LINEARIZATION A totally ordered plan that is derived from a plan P by adding ordering constraints is called a linearization of P.
  • 6. What is a PLAN?A plan is formally defined as a data structure consisting of the following four components:Set of plan stepsSet of step ordering constraintsSet of variable binding constraintsSet of casual links
  • 7. What is a Solution?A solution is a plan that an agent can execute, and that guarantees achievement of the goal. If we wanted to make it really easy to check that a plan is a solution, we could insist that only fully instantiated, totally ordered plans can be solutions.
  • 8. How to Resolve threats in planning?Resolve now with an equality constraintResolve now with an inequality constraintResolve Later
  • 9. Knowledge Engineering for planningDecide what to talk about.Decide on a vocabulary of conditions (literals), operators, and objects.Encode operators for the domain.Encode a description of the specific problem instance.Pose problems to the planner and get back plans.
  • 10. Practical PlanningHierarchical decompositionThe practical planners have adopted the idea of hierarchical decomposition: that an abstract operator can be decomposed into a group of steps that forms a plan that implements the operator. These decompositions can be stored in a library of plans and retrieved as needed
  • 11. Analysis of Hierarchical DecompositionAbstract solution A plan that contains abstract operators, but is consistent and complete once an abstract solution is found we can prune away all other abstract plans from the search tree. This property is the downward solution property.We can prune away all the descendants of any inconsistent abstract plan. This is called theupward solution property
  • 12. Resource constraints in planningUsing measures in planningThe solution is to introduce numeric-valued measures. Measures such as the price of gas are realities with which the planner must deal, but over which it j has little control. Other measures, such as Cash and Gas Level, are treated as resources that can be produced and consumed.Temporal constraintsIn most ways, time can be treated like any other resource. The initial state specifies a start time for the plan.
  • 13. Visit more self help tutorialsPick a tutorial of your choice and browse through it at your own pace.The tutorials section is free, self-guiding and will not involve any additional support.Visit us at www.dataminingtools.net