<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[vyasastrategy]]></provider_name><provider_url><![CDATA[https://vyasastrategy.wordpress.com]]></provider_url><author_name><![CDATA[vvyasa]]></author_name><author_url><![CDATA[https://vyasastrategy.wordpress.com/author/vvyasa/]]></author_url><title><![CDATA[Course #1 : AFCAI Search&nbsp;Algorithms]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>State Space Search: Constructive search problems</p>
<ul>
<li>Uninformed/Blind Search
<ul>
<li>SimpleSearch1()</li>
<li>SimpleSearch2()</li>
<li>SimpleSearch3()</li>
<li>DepthFirstSearch()</li>
<li>BeardthFirstSearch()</li>
<li>DepthBoundedDFS()</li>
<li>DepthFirstIterativeDeepening()</li>
</ul>
</li>
<li>Heuristic Search: Knowledge Based Search
<ul>
<li>BestFirstSearch()</li>
<li>HillClimbing()</li>
</ul>
</li>
</ul>
<p>Solution Space Search:</p>
<ul>
<li>perturbation search problems
<ul>
<li>BeamSearch()</li>
<li>TabuSearch()</li>
</ul>
</li>
<li>Randomized Search
<ul>
<li>IteratedHillClimbing()</li>
<li>RandomWalk()</li>
<li>SimulatedAnnealing()</li>
<li>GeneticAlgorithm()</li>
</ul>
</li>
</ul>
<p>Case Study : TSP Problem</p>
<ul>
<li>Constructive method:
<ul>
<li>TSPNearestNeighbour()</li>
<li>GA&#8217;s
<ul>
<li>Path representation</li>
<li>Ordinal representation</li>
<li>Adjacency representation</li>
</ul>
</li>
<li>Neural Networks</li>
<li>TSPACO()</li>
</ul>
</li>
</ul>
<p>Optimal Solution Search</p>
<ul>
<li>BritishMuseumProcedure()</li>
<li>Branch&amp;Bound()</li>
<li>Refinement search
<ul>
<li>generalB&amp;B()</li>
<li>Dijkstra&#8217;s Algorithm()</li>
<li>A* ()</li>
<li>IDA*()</li>
<li>RecursiveBFS()</li>
<li>Puring CLOSED
<ul>
<li>DivideAndConquerFrontierSearch()</li>
<li>SparseMemoryGraphSearch()</li>
</ul>
</li>
<li>Pruning OPEN
<ul>
<li>BreadthFirstHeuristicSearch()</li>
<li>DivideandConquerBeamSearch()</li>
<li>BeamStackSearch()</li>
<li>DivideandConquerBeamStackSearch()</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Rule Based Systems</p>
<ul>
<li>AO*</li>
<li>RETE net</li>
</ul>
<p>Planning</p>
<ul>
<li>ForwardStateSpacePlanning()</li>
<li>BackwardStateSpacePlanning()</li>
<li>GoalStackPlanning()</li>
<li>PlanSpacePlanning()</li>
<li>Means Ends Analysis</li>
<li>NOAH</li>
<li>Hierarchical Planning</li>
</ul>
<p>Constaint Satisfaction</p>
<ul>
<li>Constraint Propagation
<ul>
<li>1-consistency</li>
<li>2-consistency
<ul>
<li>AC1()</li>
<li>AC3()</li>
<li>AC4()</li>
</ul>
</li>
<li>Huffman clowes scene labelling</li>
<li>3-consistency
<ul>
<li>PC1()</li>
<li>Pc2()</li>
</ul>
</li>
<li>i-consistency</li>
<li>Directional consistency
<ul>
<li>DirectionalArcConsistency()</li>
<li>DirectionalPathConsistency()</li>
<li>AdaptiveConsistency()</li>
<li>Minimum width orderings</li>
</ul>
</li>
<li>Back tracking
<ul>
<li>BackTracking()</li>
<li>BackTrackingwithLookAhead()</li>
<li>BackJumping(){Gashnig&#8217;s, Graph, Conflict directed}</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Game Play</p>
<ul>
<li>MiniMax()</li>
<li>AlphaBeta()</li>
<li>SSS*()</li>
<li>B*()</li>
</ul>
<p>&nbsp;</p>
]]></html></oembed>