• Thumbnail for Search algorithm
    In computer science, a search algorithm is an algorithm designed to solve a search problem. Search algorithms work to retrieve information stored within...
    11 KB (1,453 words) - 16:18, 10 February 2025
  • the algorithm in 1968. It can be seen as an extension of Dijkstra's algorithm. A* achieves better performance by using heuristics to guide its search. Compared...
    43 KB (5,547 words) - 08:04, 27 May 2025
  • Thumbnail for Dijkstra's algorithm
    Dijkstra's algorithm (/ˈdaɪkstrəz/ DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent,...
    45 KB (5,638 words) - 03:05, 11 June 2025
  • Boyer–Moore string-search algorithm is an efficient string-searching algorithm that is the standard benchmark for practical string-search literature. It was...
    22 KB (2,769 words) - 21:38, 6 June 2025
  • quantum computing, Grover's algorithm, also known as the quantum search algorithm, is a quantum algorithm for unstructured search that finds with high probability...
    32 KB (4,691 words) - 00:04, 16 May 2025
  • A string-searching algorithm, sometimes called string-matching algorithm, is an algorithm that searches a body of text for portions that match by pattern...
    18 KB (1,970 words) - 20:41, 23 April 2025
  • computer science, the Knuth–Morris–Pratt algorithm (or KMP algorithm) is a string-searching algorithm that searches for occurrences of a "word" W within a...
    33 KB (4,068 words) - 22:30, 20 September 2024
  • Thumbnail for Binary search
    computer science, binary search, also known as half-interval search, logarithmic search, or binary chop, is a search algorithm that finds the position...
    74 KB (9,657 words) - 01:00, 14 June 2025
  • Thumbnail for Depth-first search
    Depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting some...
    20 KB (2,447 words) - 12:33, 25 May 2025
  • and usefulness of the algorithms are determined by the time complexity of queries as well as the space complexity of any search data structures that must...
    27 KB (3,341 words) - 05:46, 24 February 2025
  • Thumbnail for Breadth-first search
    Breadth-first search (BFS) is an algorithm for searching a tree data structure for a node that satisfies a given property. It starts at the tree root and...
    14 KB (1,856 words) - 16:26, 25 May 2025
  • the A* search algorithm Uniform-cost search: a tree search that finds the lowest-cost route where costs vary Cliques Bron–Kerbosch algorithm: a technique...
    72 KB (7,951 words) - 17:13, 5 June 2025
  • Thumbnail for Maze generation algorithm
    removed. This algorithm, also known as the "recursive backtracker" algorithm, is a randomized version of the depth-first search algorithm. Frequently implemented...
    19 KB (2,447 words) - 11:38, 22 April 2025
  • In computer science, the Rabin–Karp algorithm or Karp–Rabin algorithm is a string-searching algorithm created by Richard M. Karp and Michael O. Rabin (1987)...
    14 KB (1,976 words) - 00:08, 1 April 2025
  • Thumbnail for Greedy algorithm
    within a search, or branch-and-bound algorithm. There are a few variations to the greedy algorithm: Pure greedy algorithms Orthogonal greedy algorithms Relaxed...
    17 KB (1,918 words) - 15:30, 5 March 2025
  • In computer science, Monte Carlo tree search (MCTS) is a heuristic search algorithm for some kinds of decision processes, most notably those employed...
    39 KB (4,658 words) - 04:19, 5 May 2025
  • candidate solutions. Local search algorithms move from solution to solution in the space of candidate solutions (the search space) by applying local changes...
    8 KB (1,088 words) - 13:01, 6 June 2025
  • element vary. Linear search is rarely practical because other search algorithms and schemes, such as the binary search algorithm and hash tables, allow...
    9 KB (1,274 words) - 12:47, 15 June 2025
  • Thumbnail for PageRank
    PageRank (PR) is an algorithm used by Google Search to rank web pages in their search engine results. It is named after both the term "web page" and co-founder...
    71 KB (8,808 words) - 00:14, 2 June 2025
  • brute-force search or exhaustive search, also known as generate and test, is a very general problem-solving technique and algorithmic paradigm that...
    15 KB (2,069 words) - 15:53, 12 May 2025
  • Thumbnail for Genetic algorithm
    evolutionary algorithms (EA). Genetic algorithms are commonly used to generate high-quality solutions to optimization and search problems via biologically inspired...
    69 KB (8,221 words) - 21:33, 24 May 2025
  • tree traversal algorithms that classify as neither depth-first search nor breadth-first search. One such algorithm is Monte Carlo tree search, which concentrates...
    26 KB (2,894 words) - 19:29, 14 May 2025
  • Thumbnail for Algorithm
    In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ) is a finite sequence of mathematically rigorous instructions, typically used to solve...
    61 KB (7,016 words) - 08:11, 13 June 2025
  • Thumbnail for Golden-section search
    The algorithm is the limit of Fibonacci search (also described below) for many function evaluations. Fibonacci search and golden-section search were...
    17 KB (2,600 words) - 07:18, 13 December 2024
  • simply called a heuristic, is a function that ranks alternatives in search algorithms at each branching step based on available information to decide which...
    10 KB (1,364 words) - 21:40, 5 May 2025
  • backtracking algorithm traverses this search tree recursively, from the root down, in depth-first order. At each node c, the algorithm checks whether...
    15 KB (1,986 words) - 14:56, 21 September 2024
  • Thumbnail for Ant colony optimization algorithms
    predominant paradigm used. Combinations of artificial ants and local search algorithms have become a preferred method for numerous optimization tasks involving...
    77 KB (9,484 words) - 10:31, 27 May 2025
  • In quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the...
    39 KB (4,560 words) - 14:59, 23 April 2025
  • graph, performing the algorithm on each vertex that is still unvisited when examined. A depth-first search (DFS) is an algorithm for traversing a finite...
    11 KB (1,493 words) - 19:01, 4 June 2025
  • Metaheuristic (redirect from Meta-algorithm)
    heuristic designed to find, generate, tune, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem...
    48 KB (4,646 words) - 09:43, 18 June 2025