• computer science, an enumeration algorithm is an algorithm that enumerates the answers to a computational problem. Formally, such an algorithm applies to problems...
    9 KB (1,189 words) - 05:20, 7 April 2025
  • of mathematics concerned with enumerating in this sense. For instance, in partition enumeration and graph enumeration the objective is to count partitions...
    11 KB (1,633 words) - 23:18, 20 February 2025
  • an algorithm such that the set of input numbers for which the algorithm halts is exactly S. Or, equivalently, There is an algorithm that enumerates the...
    9 KB (1,318 words) - 20:47, 12 May 2025
  • the Todd–Coxeter algorithm, created by J. A. Todd and H. S. M. Coxeter in 1936, is an algorithm for solving the coset enumeration problem. Given a presentation...
    7 KB (1,204 words) - 16:42, 28 April 2025
  • Thumbnail for Algorithm
    category also includes search algorithms, branch and bound enumeration, and backtracking. Randomized algorithm Such algorithms make some choices randomly...
    61 KB (7,016 words) - 08:11, 13 June 2025
  • backtracking algorithms, technique that reduces search space Backward chaining – Method of forming inferences Enumeration algorithm – an algorithm that prints...
    15 KB (1,986 words) - 14:56, 21 September 2024
  • In computer science, the Bron–Kerbosch algorithm is an enumeration algorithm for finding all maximal cliques in an undirected graph. That is, it lists...
    16 KB (2,134 words) - 08:21, 1 January 2025
  • finite order, coset enumeration gives the order of G as well. For small groups it is sometimes possible to perform a coset enumeration by hand. However,...
    3 KB (403 words) - 04:27, 18 December 2019
  • Thumbnail for Steinhaus–Johnson–Trotter algorithm
    calls it "perhaps the most prominent permutation enumeration algorithm". A version of the algorithm can be implemented in such a way that the average...
    21 KB (2,860 words) - 10:46, 11 May 2025
  • bounding inequalities given the vertices is called facet enumeration (see convex hull algorithms). The computational complexity of the problem is a subject...
    3 KB (379 words) - 18:49, 6 August 2022
  • brute-force enumeration of candidate solutions and testing them all. To improve on the performance of brute-force search, a B&B algorithm keeps track...
    20 KB (2,432 words) - 04:50, 9 April 2025
  • Tarjan's algorithm may refer to one of several algorithms attributed to Robert Tarjan, including: Tarjan's strongly connected components algorithm Tarjan's...
    1 KB (104 words) - 23:38, 12 September 2023
  • the original graph. The primitive graph operations that the algorithm uses are to enumerate the vertices of the graph, to store data per vertex (if not...
    9 KB (1,354 words) - 17:09, 22 April 2025
  • function) which will enumerate all valid strings of the language. Note that if the language is infinite, the enumerating algorithm provided can be chosen...
    5 KB (538 words) - 22:15, 4 December 2024
  • ideals. Avis, David; Fukuda, Komei (1992), "A pivoting algorithm for convex hulls and vertex enumeration of arrangements and polyhedra", Discrete & Computational...
    17 KB (2,054 words) - 04:36, 29 December 2024
  • Chaitin's constant (category Algorithmic information theory)
    In the computer science subfield of algorithmic information theory, a Chaitin constant (Chaitin omega number) or halting probability is a real number...
    18 KB (2,319 words) - 13:06, 12 May 2025
  • O(|Q||D||OUT|)} . The algorithm has been influential in database theory and its core ideas are found in algorithms for other tasks such as enumeration and aggregate...
    5 KB (661 words) - 01:50, 28 May 2025
  • enumeration-reducible to B if an enumeration of B can be algorithmically converted to an enumeration of A. In particular, if B is computably enumerable, then A also is...
    11 KB (1,437 words) - 05:28, 23 May 2025
  • output-sensitive algorithms are enumeration algorithms, which enumerate the set of solutions to a problem. In this context, the performance of algorithms is also...
    4 KB (584 words) - 14:02, 10 February 2025
  • Thumbnail for Network motif
    an algorithm named RAND-ESU that provides a significant improvement over mfinder. This algorithm, which is based on the exact enumeration algorithm ESU...
    87 KB (10,377 words) - 23:04, 5 June 2025
  • Polynomial delay (category Analysis of algorithms)
    In the analysis of algorithms, an enumeration algorithm (i.e., an algorithm for listing a large or infinite collection of structures) is said to have polynomial...
    2 KB (242 words) - 15:21, 20 November 2020
  • specialized techniques for optimizing submodular functions. Theory and enumeration algorithms for finding local and global maxima (minima) of submodular (supermodular)...
    9 KB (1,230 words) - 01:51, 24 May 2025
  • algorithm for finding a Hamiltonian cycle on a directed graph was the enumerative algorithm of Martello. A search procedure by Frank Rubin divides the edges...
    21 KB (2,518 words) - 19:02, 20 August 2024
  • Eight queens puzzle (category Enumerative combinatorics)
    published a highly detailed description of a depth-first backtracking algorithm. The problem of finding all solutions to the 8-queens problem can be quite...
    35 KB (3,791 words) - 22:15, 7 June 2025
  • Thumbnail for Breadth-first search
    {\displaystyle \sigma =(v_{1},\dots ,v_{n})} be an enumeration of the vertices of V {\displaystyle V} . The enumeration σ {\displaystyle \sigma } is said to be a...
    14 KB (1,856 words) - 16:26, 25 May 2025
  • functions range, and thereby establishes a contradiction. One can enumerate algorithms to construct a function T, about which we initially assume that it...
    19 KB (2,608 words) - 12:24, 14 June 2025
  • bogosort (also known as permutation sort and stupid sort) is a sorting algorithm based on the generate and test paradigm. The function successively generates...
    15 KB (1,891 words) - 00:54, 9 June 2025
  • Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named...
    17 KB (2,189 words) - 06:15, 3 August 2024
  • techniques to design approximation algorithms. These include the following ones. Greedy algorithm Local search Enumeration and dynamic programming (which...
    23 KB (3,126 words) - 12:31, 25 April 2025
  • {\bigl (}u,i+1,g-c(v_{i}u){\bigr )}} onto the stack. Stop As an enumeration algorithm this is slightly flawed, because it may report the same trail multiple...
    19 KB (3,659 words) - 10:35, 9 June 2025