BEST FIRST SEARCH

Published on Slideshow
Static slideshow
Download PDF version
Download PDF version
Embed video
Share video
Ask about this video

Scene 1 (0s)

[Audio] Good morning everyone, We are here today to talk about Best First Search, an artificial intelligence technique used to find the shortest path from the starting point to the goal. We will be discussing the advantages and disadvantages of this technique. So let's begin..

Scene 2 (19s)

[Audio] BEST FIRST SEARCH is an artificial intelligence technique that uses a combination of Depth-first search and Breadth-first search to make informed decisions when navigating a dataset. Depth-first search is the method of not expanding all competing branches of the dataset to allow for quicker decision making, while Breadth-first search is the method of avoiding dead-end paths. BEST FIRST SEARCH combines both of these strategies, allowing it to follow one path while switching paths if another appears more promising..

Scene 3 (51s)

[Audio] BFS is an Artificial Intelligence algorithm that works by expanding a single node and generating its successors, using the heuristic function to determine the best of the generated nodes. This type of search is known as an 'OR-graph' search, with each branch representing an alternative problem solving path. Through BFS, the most efficient path to a solution can be uncovered as it evaluates all possibilities before selecting the most promising one..

Scene 4 (1m 21s)

[Audio] Best First Search is a method of Artificial Intelligence used to locate a satisfactory solution to a problem in the most efficient manner. It begins by examining a single node and expands outward to examine nearby nodes until the goal is reached. This process is divided into Open and Closed categories. Open nodes are those which have been generated but not yet viewed and they are organised in a priority queue. Node which have already been viewed make up the Closed category. New nodes must be checked to ensure they haven't been created previously. Common types of Best First Search include Greedy Search, which searches for the least costly path from the given node to the goal, and A* which combines cost and heuristics to result in a more optimal path..

Scene 5 (2m 13s)

[Audio] BFS is an Artificial Intelligence algorithm that finds the best path from an initial state to a goal state. It uses a priority queue, referred to as the 'PQ', to store the initial states. If the PQ is empty, it will return a fail. Otherwise, the first node is removed from the PQ and added to an 'open list'. If it is the goal state, the loop will return the path from the initial state to the node. If not, the successor nodes of the node are generated and added to the 'PQ' based on their cost value. This is then repeated until the goal state is reached..

Scene 6 (2m 57s)

[Audio] Breadth First Search (BFS) is an AI technique which offers a number of advantages. It is easy to implement and understand, and it ensures to find the most direct path from the starting point to the goal. Moreover, it usually provides paths with less steps than Depth First Search or other AI algorithms. Nevertheless, BFS can be slow since it expands all the nodes at each level prior to moving to the next..