Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

paper cover thumbnail

Artificial Intelligence: Session 3 Problem Solving Agent and searching for solutions

Profile image of Asst.Prof. M . Gokilavani

2023, Asst.Prof.M. Gokilavani

Related Papers

problem solving agents ppt

Hassan Sebak

Artificial Intelligence, cognition, machine learning, Robotics, automation

Diego Villa

Othar Hansson

This dissertation describes several advances to the theory and practice of artificial intelligence scheduling and constraint-satisfaction techniques. I have developed and implemented these techniques during the construction of DTS, the Decision-Theoretic Scheduler, and its successor, SchedKit, a toolkit of scheduling algorithms and data structures. The dissertation describes and analyzes the three orthogonal approaches to improving a scheduler's performance. These are: (1) reducing the size of the state space to be searched, (2) reducing the per state cost of state generation and evaluation, and (3) reducing the number of states examined by selective search. To reduce the size of the state space. I have developed several new preprocessing algorithms designed to exploit resource constraints, including resource capacity and resource/task compatibility. Experiments show that it is possible to exploit resource capacity constraints efficiently despite their inherently disjunctive nat...

Saniya Ali Khan

This is not my publication just upload to help others

Sdiwc Conferences

Antim Deshwal

Solving a problem mean looking for a solution, which is best among others. Finding a solution to a problem in Computer Science and Artificial Intelligence is often thought as a process of search through the space of possible solutions. On the other hand in Engineering and Mathematics it is thought as a process of optimization i.e. to find a best solution or an optimal solution for a problem. These reduce search space and improve its efficiency. At each and every step of search,it select which have the least futility. In this paper ,We categorize the different AI search and optimization techniques in a tabular form on the basis of their merits and demerits to make it easy to choose a technique for a particular problem.

Rana Umar Draz

DIRECTORATE OF DISTANCE EDUCATION B. Com. FIRST YEAR S. NO. PAPER CODE PAPER NO. PAPER NAME 1. 1DBCOM1 I FUNDAMENTALS OF MAHARISHI VEDIC SCIENCE (MAHARISHI VEDIC SCIENCE –I) FOUNDATION COURSE 2. 1DBCOM2 II HINDI LANGUAGE 3. 1DBCOM3 III ENGLISH LANGUAGE 4. 1DBCOM4 IV DEVELOPMENT OF ENTREPRENEURSHIP ACCOUNTING GROUP 5. 1DBCOM5 V FINANCIAL ACCOUNTING 6. 1DBCOM6 VI BUSINESS MATHEMATICS BUSINESS MANAGEMENT 7. 1DBCOM7 VII BUSINESS COMMUNICATION 8. 1DBCOM8 VIII BUSINESS REGULATORY FRAMEWORK APPLIED ECONOMICS 9. 1DBCOM9 IX BUSINESS ECONOMICS 10. 1DBCOM10 X BUSINESS ENVIRONMENT

RELATED PAPERS

Thiên Nguyễn Bá

Shamsul Arefin

The Knowledge Engineering Review

Miguel Salido

Dietmar Seipel

Lecture Notes in Computer Science

Vitor Nogueira

Luís Moniz Pereira

Procs. 18th Intl. Conf. on Applications of Declarative Programming and Knowledge Management (INAP’09)

Salvador Abreu

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

… on Principles and …

Federico Barber

Moura Pires

Proceedings of the 2010 Spring Simulation Multiconference on - SpringSim '10

Shouhuai Xu

Journal of Artificial Intelligence Research

Shaul Markovitch

Marco Bottalico

israel carlos

SDIWC Organization

Stefano Bistarelli

Garima Srivastava

Knowledge-Based Systems

Victoria López

International Journal of Scientific Research in Science, Engineering and Technology IJSRSET

PRASHANT KUMAR

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES

Edmund Durfee

International Journal of Scientific Research in Science, Engineering and Technology

Haissam El-aawar

PriyAanshH Gupta

samir tetouani

RELATED TOPICS

PowerShow.com - The best place to view and share online presentations

Free template

Artificial Intelligence Chapter 3: Solving Problems by Searching - PowerPoint PPT Presentation

problem solving agents ppt

Artificial Intelligence Chapter 3: Solving Problems by Searching

Artificial intelligence chapter 3: solving problems by searching michael scherger department of computer science kent state university problem solving agents problem ... – powerpoint ppt presentation.

PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.

You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.

About the Developers

PowerShow.com is brought to you by  CrystalGraphics , the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.

problem solving agents ppt

Solving problems by searching

Solving problems by searching. Chapter 3. Outline. Problem-solving agents Problem types Problem formulation Example problems Basic search algorithms. Problem-solving agents. Example: Romania. On holiday in Romania; currently in Arad. Flight leaves tomorrow from Bucharest

caia

Solving problems by searching

Presentation Transcript

Solving problems by searching Chapter 3 Blind Search

Outline • Problem-solving agents • Problem types • Problem formulation • Example problems • Basic search algorithms Blind Search

Problem-solving agents Blind Search

Example: Romania • On holiday in Romania; currently in Arad. • Flight leaves tomorrow from Bucharest • Formulate goal: • be in Bucharest • Formulate problem: • states: various cities • actions: drive between cities • Find solution: • sequence of cities, e.g., Arad, Sibiu, Fagaras, Bucharest Blind Search

Example: Romania Blind Search

Problem types • Deterministic, fully observablesingle-state problem • Agent knows exactly which state it will be in; solution is a sequence • Non-observable sensorless problem (conformant problem) • Agent may have no idea where it is; solution is a sequence • Nondeterministic and/or partially observable contingency problem • percepts provide new information about current state • often interleave} search, execution • Unknown state space exploration problem Blind Search

Example: vacuum world • Single-state, start in #5. Solution? Blind Search

Example: vacuum world • Single-state, start in #5. Solution?[Right, Suck] • Sensorless, start in {1,2,3,4,5,6,7,8}e.g., Right goes to {2,4,6,8} Solution? Blind Search

Example: vacuum world • Sensorless, start in {1,2,3,4,5,6,7,8}e.g., Right goes to {2,4,6,8} Solution?[Right,Suck,Left,Suck] • Contingency • Nondeterministic: Suck may dirty a clean carpet • Partially observable: location, dirt at current location. • Percept: [L, Clean], i.e., start in #5 or #7Solution? Blind Search

Example: vacuum world • Sensorless, start in {1,2,3,4,5,6,7,8}e.g., Right goes to {2,4,6,8} Solution?[Right,Suck,Left,Suck] • Contingency • Nondeterministic: Suck may dirty a clean carpet • Partially observable: location, dirt at current location. • Percept: [L, Clean], i.e., start in #5 or #7Solution?[Right, if dirt then Suck] Blind Search

Single-state problem formulation A problem is defined by four items: • initial state e.g., "at Arad" • actions or successor functionS(x) = set of action–state pairs • e.g., S(Arad) = {<Arad  Zerind, Zerind>, … } • goal test, can be • explicit, e.g., x = "at Bucharest" • implicit, e.g., Checkmate(x) • path cost (additive) • e.g., sum of distances, number of actions executed, etc. • c(x,a,y) is the step cost, assumed to be ≥ 0 • A solution is a sequence of actions leading from the initial state to a goal state Blind Search

Selecting a state space • Real world is absurdly complex  state space must be abstracted for problem solving • (Abstract) state = set of real states • (Abstract) action = complex combination of real actions • e.g., "Arad  Zerind" represents a complex set of possible routes, detours, rest stops, etc. • For guaranteed realizability, any real state "in Arad“ must get to some real state "in Zerind" • (Abstract) solution = • set of real paths that are solutions in the real world • Each abstract action should be "easier" than the original problem Blind Search

Vacuum world state space graph • states? • actions? • goal test? • path cost? Blind Search

Vacuum world state space graph • states?integer dirt and robot location • actions?Left, Right, Suck • goal test?no dirt at all locations • path cost?1 per action Blind Search

Example: The 8-puzzle • states? • actions? • goal test? • path cost? Blind Search

Example: The 8-puzzle • states?locations of tiles • actions?move blank left, right, up, down • goal test?= goal state (given) • path cost? 1 per move [Note: optimal solution of n-Puzzle family is NP-hard] Blind Search

Example: robotic assembly • states?: real-valued coordinates of robot joint angles parts of the object to be assembled • actions?: continuous motions of robot joints • goal test?: complete assembly • path cost?: time to execute Blind Search

Tree search algorithms • Basic idea: • offline, simulated exploration of state space by generating successors of already-explored states (a.k.a.~expanding states) Blind Search

Tree search example Blind Search

Implementation: general tree search Blind Search

Implementation: states vs. nodes • A state is a (representation of) a physical configuration • A node is a data structure constituting part of a search tree includes state, parent node, action, path costg(x), depth • The Expand function creates new nodes, filling in the various fields and using the SuccessorFn of the problem to create the corresponding states. Blind Search

Search strategies • A search strategy is defined by picking the order of node expansion • Strategies are evaluated along the following dimensions: • completeness: does it always find a solution if one exists? • time complexity: number of nodes generated • space complexity: maximum number of nodes in memory • optimality: does it always find a least-cost solution? • Time and space complexity are measured in terms of • b: maximum branching factor of the search tree • d: depth of the least-cost solution • m: maximum depth of the state space (may be ∞) Blind Search

Uninformed search strategies • Uninformed search strategies use only the information available in the problem definition • Breadth-first search • Uniform-cost search • Depth-first search • Depth-limited search • Iterative deepening search Blind Search

Breadth-first search • Expand shallowest unexpanded node • Implementation: • fringe is a FIFO queue, i.e., new successors go at end Blind Search

Properties of breadth-first search • Complete?Yes (if b is finite) • Time?1+b+b2+b3+… +bd + b(bd-1) = O(bd+1) • Space?O(bd+1) (keeps every node in memory) • Optimal? Yes (if cost = 1 per step) • Space is the bigger problem (more than time) Blind Search

Uniform-cost search • Expand least-cost unexpanded node • Implementation: • fringe = queue ordered by path cost • Equivalent to breadth-first if step costs all equal • Complete? Yes, if step cost ≥ ε • Time? # of nodes with g ≤ cost of optimal solution, O(bceiling(C*/ ε)) where C* is the cost of the optimal solution • Space? # of nodes with g≤ cost of optimal solution, O(bceiling(C*/ ε)) • Optimal? Yes – nodes expanded in increasing order of g(n) Blind Search

Depth-first search • Expand deepest unexpanded node • Implementation: • fringe = LIFO queue, i.e., put successors at front Blind Search

Properties of depth-first search • Complete? No: fails in infinite-depth spaces, spaces with loops • Modify to avoid repeated states along path  complete in finite spaces • Time?O(bm): terrible if m is much larger than d • but if solutions are dense, may be much faster than breadth-first • Space?O(bm), i.e., linear space! • Optimal? No Blind Search

Depth-limited search = depth-first search with depth limit l, i.e., nodes at depth l have no successors • Recursive implementation: Blind Search

Iterative deepening search Blind Search

Iterative deepening search l =0 Blind Search

Iterative deepening search l =1 Blind Search

Iterative deepening search l =2 Blind Search

Iterative deepening search l =3 Blind Search

IMAGES

  1. PPT

    problem solving agents ppt

  2. PPT

    problem solving agents ppt

  3. PPT

    problem solving agents ppt

  4. PPT

    problem solving agents ppt

  5. PPT

    problem solving agents ppt

  6. PPT

    problem solving agents ppt

VIDEO

  1. 10 best riddles for kids

  2. Project Based and Problem Based Learning Video Presentation -TTL E2

  3. Lecture 5: Problem Statement presentation

  4. ARTIFICIAL INTELLIGENCE- S7 CSE Module 2 Part 3-CST401

  5. The Clever Brains Behind The Top Secret WWII Operations

  6. How AI Agents Let GPT Off The Chain (Asking It To Make Us $1000/Month) #shorts #gpt #ai #aitools

COMMENTS

  1. PDF Problem-Solving Agents

    CPE/CSC 580-S06 Artificial Intelligence - Intelligent Agents Well-Defined Problems exact formulation of problems and solutions initial state current state / set of states, or the state at the beginning of the problem-solving process must be known to the agent operator description of an action state space set of all states reachable from the ...

  2. PPT PowerPoint Presentation

    Outline Problem-solving agents Problem types Problem formulation Example problems Basic search algorithms Problem-solving agents Problem solving agents are Goal-based Agents. Goal Formulation set of (desirable) world states. ... PowerPoint Presentation Last modified by: Carla Gomes Created Date: 1/1/1601 12:00:00 AM

  3. PPT Solving problems by searching

    14 Jan 2004 CS 3243 - Blind Search Solving problems by searching Chapter 3 Outline Problem-solving agents Problem types Problem formulation Example problems Basic search algorithms Problem-solving agents Example: Romania On holiday in Romania; currently in Arad. Flight leaves tomorrow from Bucharest Formulate goal: be in Bucharest

  4. Problem solving agents

    Problem solving agents. problem solving agents 9 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 ...

  5. PPT Problem Solving

    Problem-Solving Agents This is a kind of goal-based agents that decide what to do by finding sequences of actions that lead to desirable states. Formulating problems Example problems Searching for solutions A simple problem-solving agent Goal formulation - limiting the objectives A goal is a set of world states in which the goal is satisfied. ...

  6. PPT Problem Solving

    Problem-Solving Agents This is a kind of goal-based agents that decide what to do by finding sequences of actions that lead to desirable states. Some problems cannot be solved by reflex agents Formulating problems Example problems Searching for solutions A simple problem-solving agent Goal formulation - limiting the objectives (for any task, we ...

  7. PPT

    Problem Solving agents. Formulate Goal Search for a solution Execute the solution. Formulation problems. Knowledge and problem types Single State problem Multiple State problem Contingency problem Interleaving Exploration problem Well-defined problems Initial state Uploaded on Sep 02, 2014 Fraley Keagan + Follow search goal state

  8. PPT

    A problem solving agent is one which decides what actions and states to consider in completing a goal Examples: Finding the shortest path from one city to another 8-puzzle. Problem Solving Agents. 8-Puzzle Action: Move blank square up, down, left, or right Uploaded on Jul 16, 2014 Elwyn Green + Follow time complexity agents possible belief states

  9. UNIT

    SRI SHAKTHI INSTITUTE OF ENGINEERING & TECHNOLOGY Problem-solving agent • Problem-solving agent • A kind of goal-based agent - Choose their actions in order to achieve Goals. • This Allows the Agent to a way of Choosing among Multiple Possibilities, selecting the one which reaches a Goal states.

  10. PPT

    1 / 77 Problem Solving Agents 113 Views Download Presentation Solving Problems by Searching (Blindly) R&N: Chap. 3 (many of these slides borrowed from Stanford's AI Class). Problem Solving Agents. Decide what to do by finding a sequence of actions that lead to desirable states. Example: Romania On holiday in Romania; currently in Arad.

  11. (PPT) Artificial Intelligence: Session 3 Problem Solving Agent and

    Bayesian problem-solving applied to scheduling 1998 • Othar Hansson This dissertation describes several advances to the theory and practice of artificial intelligence scheduling and constraint-satisfaction techniques.

  12. PPT PowerPoint Presentation

    Disciple approach: Develop learning and problem solving agents that can be taught by subject matter experts to become knowledge-based assistants. The agent learns from the expert, building, verifying and improving its knowledge base. ... PowerPoint Presentation Author: Learning Agents Laboratory Last modified by: GheorgheTecuci Created Date: 10 ...

  13. PPT Ch.3 Solving Problems by Searching

    Solving Problems by Searching Reflex agent is simple base their actions on a direct mapping from states to actions but cannot work well in environments which this mapping would be too large to store and would take too long to learn Hence, goal-based agent is used Problem-solving agent Problem-solving agent A kind of goal-based agent It solves ...

  14. Problem Solving

    Problem Solving 1 of 173 Problem Solving Jan. 21, 2019 • • 7,942 views Download to read offline Engineering In which we see how an agent can find a sequence of actions that achieves its goals, when no single action will do.

  15. Problem Solving Agents

    Problem Solving Agents Description: Sometimes reflex fails because the world is complex. ... On holiday in Romania; currently in Arad. Flight leaves tomorrow from Bucharest. Formulate goal: ... - PowerPoint PPT presentation Number of Views:108 Avg rating:3.0/5.0 Slides: 31 Provided by: systema178 Category: Tags:agents| problem| solving moreless

  16. PPT Solving problems by searching

    Title: Solving problems by searching Last modified by: Diane Litman Document presentation format: On-screen Show Other titles: Times New Roman Tahoma Arial Unicode MS Wingdings Arial Courier New r MS Pゴシック Comic Sans MS Default Design Default Design Solving problems by searching Outline Goal-based Agents Goal-based Agents Goal-based Agents Problem Solving as Search Problem-solving ...

  17. PPT

    Download 1 / 131 UNIT 2 : AI Problem Solving 1098 Views Download Presentation UNIT 2 : AI Problem Solving. Define the problem precisely by including specification of initial situation, and final situation constituting the solution of the problem. Analyze the problem to find a few important features for appropriateness of the solution technique.

  18. PPT

    Problem solving agent A kind of goal based agent Finds sequences of actions that lead to desirable states. The algorithms are uninformed No extra information about the problem other than the definition No extra information No heuristics (rules) 3 Goal Based Agent

  19. PPT

    Artificial Intelligence 3. Search in Problem Solving. Course V231 Department of Computing Imperial College, London Jeremy Gow. Problem Solving Agents. Looking to satisfy some goal Wants environment to be in particular state Have a number of possible actions An action changes environment. Updated on Apr 05, 2019. Teige Fox.

  20. PDF Problems with Problem-Solving: Breaking down the skills needed to solve

    with Problem Solving in the Moment There are five steps to enhance problem-solving skills: 1. Anticipate—plan ahead 2. Proximity—be close to prompt children through problem-solving steps 3. Support—without solving the problem for the children, use tools to remind 4. Encourage—good solutions don't always work, encourage to keep trying 5.

  21. PPT

    While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. Solving Problems by Searching - . cps 4801-01. outline. problem-solving agents example problems basic search algorithms.