<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Problem Solving on Arshad Siddiqui</title><link>https://arshadhs.github.io/tags/problem-solving/</link><description>Recent content in Problem Solving on Arshad Siddiqui</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://arshadhs.github.io/tags/problem-solving/index.xml" rel="self" type="application/rss+xml"/><item><title>Problem Solving and Uninformed Search</title><link>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/030-problem-solving-and-uninformed-search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/030-problem-solving-and-uninformed-search/</guid><description>&lt;h1 id="problem-solving-and-uninformed-search">
 Problem Solving and Uninformed Search
 
 &lt;a class="anchor" href="#problem-solving-and-uninformed-search">#&lt;/a>
 
&lt;/h1>
&lt;p>A problem-solving agent converts a goal into a precisely defined search problem. An uninformed search algorithm then explores the state space using only the information in that problem definition.&lt;/p>
&lt;ul>
&lt;li>Problem Solving Agent&lt;/li>
&lt;li>Problem Formulation - Examples&lt;/li>
&lt;li>From Uninformed to Informed Search Algorithms&lt;/li>
&lt;/ul>
&lt;h2 id="learning-objectives">
 Learning Objectives
 
 &lt;a class="anchor" href="#learning-objectives">#&lt;/a>
 
&lt;/h2>
&lt;ul>
&lt;li>formulate a search problem using five components&lt;/li>
&lt;li>distinguish a state-space graph from a search tree&lt;/li>
&lt;li>explain nodes, frontiers and node expansion&lt;/li>
&lt;li>compare tree search with graph search when states repeat&lt;/li>
&lt;li>compare BFS, DFS, UCS, DLS and IDS&lt;/li>
&lt;li>select an appropriate uninformed strategy for a problem&lt;/li>
&lt;li>distinguish offline and online search&lt;/li>
&lt;/ul>
&lt;h2 id="big-picture">
 Big Picture
 
 &lt;a class="anchor" href="#big-picture">#&lt;/a>
 
&lt;/h2>


&lt;pre class="mermaid">
flowchart TD
 G[&amp;#34;Goal&amp;#34;] --&amp;gt; F[&amp;#34;Formulate problem&amp;#34;]
 F --&amp;gt; S[&amp;#34;Search for actions&amp;#34;]
 S --&amp;gt; X[&amp;#34;Execute solution&amp;#34;]

 style G fill:#E1F5FE
 style F fill:#C8E6C9
 style S fill:#FFF9C4
 style X fill:#EDE7F6
&lt;/pre>

&lt;h2 id="1-problem-solving-agents-">
 1. Problem-Solving Agents ☆
 
 &lt;a class="anchor" href="#1-problem-solving-agents-">#&lt;/a>
 
&lt;/h2>
&lt;p>A problem-solving agent normally follows three stages:&lt;/p></description></item></channel></rss>