When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Breadth-first search - Wikipedia

    en.wikipedia.org/wiki/Breadth-first_search

    Breadth-first search can be generalized to both undirected graphs and directed graphs with a given start node (sometimes referred to as a 'search key'). [4] In state space search in artificial intelligence, repeated searches of vertices are often allowed, while in theoretical analysis of algorithms based on breadth-first search, precautions are ...

  3. Best-first search - Wikipedia

    en.wikipedia.org/wiki/Best-first_search

    Best-first search is a class of search algorithms which explores a graph by expanding the most promising node chosen according to a specified rule.. Judea Pearl described best-first search as estimating the promise of node n by a "heuristic evaluation function () which, in general, may depend on the description of n, the description of the goal, the information gathered by the search up to ...

  4. Graph traversal - Wikipedia

    en.wikipedia.org/wiki/Graph_traversal

    A breadth-first search (BFS) is another technique for traversing a finite graph. BFS visits the sibling vertices before visiting the child vertices, and a queue is used in the search process. This algorithm is often used to find the shortest path from one vertex to another.

  5. Parallel breadth-first search - Wikipedia

    en.wikipedia.org/wiki/Parallel_breadth-first_search

    The breadth-first-search algorithm is a way to explore the vertices of a graph layer by layer. It is a basic algorithm in graph theory which can be used as a part of other graph algorithms. For instance, BFS is used by Dinic's algorithm to find maximum flow in a graph.

  6. Maze-solving algorithm - Wikipedia

    en.wikipedia.org/wiki/Maze-solving_algorithm

    One such algorithm finds the shortest path by implementing a breadth-first search, while another, the A* algorithm, uses a heuristic technique. The breadth-first search algorithm uses a queue to visit cells in increasing distance order from the start until the finish is reached. Each visited cell needs to keep track of its distance from the ...

  7. A* search algorithm - Wikipedia

    en.wikipedia.org/wiki/A*_search_algorithm

    Dijkstra's algorithm, as another example of a uniform-cost search algorithm, can be viewed as a special case of A* where ⁠ = ⁠ for all x. [ 12 ] [ 13 ] General depth-first search can be implemented using A* by considering that there is a global counter C initialized with a very large value.

  8. Outline of artificial intelligence - Wikipedia

    en.wikipedia.org/wiki/Outline_of_artificial...

    Discrete search algorithms [1] Uninformed search [2] Brute force search; Search tree. Breadth-first search; Depth-first search; State space search; Informed search [3] Best-first search; A* search algorithm; Heuristics; Pruning (algorithm) Adversarial search Minmax algorithm; Logic as search [4] Production system (computer science), Rule based ...

  9. Iterative deepening depth-first search - Wikipedia

    en.wikipedia.org/wiki/Iterative_deepening_depth...

    IDDFS achieves breadth-first search's completeness (when the branching factor is finite) using depth-first search's space-efficiency. If a solution exists, it will find a solution path with the fewest arcs. [2] Iterative deepening visits states multiple times, and it may seem wasteful.