• Any DAG has at least one topological ordering, and there are linear time algorithms for constructing it. Topological sorting has many applications, especially...
    23 KB (3,170 words) - 16:32, 22 June 2025
  • Thumbnail for Directed acyclic graph
    find a topological ordering and then testing for each edge whether the resulting ordering is valid or alternatively, for some topological sorting algorithms...
    45 KB (5,646 words) - 17:54, 7 June 2025
  • acyclic graph, and an evaluation order may be found by topological sorting. Most topological sorting algorithms are also capable of detecting cycles in their...
    8 KB (1,209 words) - 21:22, 23 December 2024
  • Thumbnail for Tarjan's strongly connected components algorithm
    always magically at your fingertips. And his algorithm also does topological sorting as a byproduct. Tarjan, R. E. (1972), "Depth-first search and linear...
    13 KB (1,711 words) - 18:30, 21 January 2025
  • Thumbnail for Depth-first search
    postorderings are A C B D and A B C D. Reverse postordering produces a topological sorting of any directed acyclic graph. This ordering is also useful in control-flow...
    20 KB (2,447 words) - 12:33, 25 May 2025
  • reconstruction is the topological sorting of the association graph. The directed graph created in the previous step is topologically sorted to obtain the order...
    42 KB (5,937 words) - 15:54, 4 June 2025
  • tsort: c a b c Free and open-source software portal Sort (Unix) Make (software) Topological sorting List of Unix commands Call graph From 1997 until 2024...
    8 KB (721 words) - 14:59, 9 May 2025
  • Thumbnail for Partially ordered set
    topological space, then it is customary to assume that { ( a , b ) : a ≤ b } {\displaystyle \{(a,b):a\leq b\}} is a closed subset of the topological product...
    40 KB (5,418 words) - 15:10, 28 June 2025
  • Thumbnail for Cycle (graph theory)
    edges can be tree edges. Many topological sorting algorithms will detect cycles too, since those are obstacles for topological order to exist. Also, if a...
    15 KB (1,857 words) - 03:10, 25 February 2025
  • Thumbnail for The Art of Computer Programming
    Internal sorting 5.2.1. Sorting by insertion 5.2.2. Sorting by exchanging 5.2.3. Sorting by selection 5.2.4. Sorting by merging 5.2.5. Sorting by distribution...
    39 KB (4,159 words) - 07:01, 30 June 2025
  • property[citation needed]. This is usually achieved by topologically sorting expressions and updating values in topological order. This can, however, have performance...
    27 KB (3,451 words) - 15:54, 30 May 2025
  • Thumbnail for Directed graph
    theory Graph (abstract data type) Network theory Orientation Preorder Topological sorting Transpose graph Vertical constraint graph Zero-weight cycle problem...
    16 KB (1,937 words) - 05:02, 12 April 2025
  • Kosaraju's algorithm in topological order and by Tarjan's algorithm in reverse topological order. For each component in the reverse topological order, if its variables...
    64 KB (9,112 words) - 06:21, 30 December 2024
  • Bellman–Ford algorithm A* algorithm Floyd–Warshall algorithm Topological sorting Pre-topological order Adjacency list Adjacency matrix Adjacency algebra –...
    7 KB (663 words) - 02:52, 24 September 2024
  • number of satisfying assignments. Topologically sorting is easy in contrast to counting the number of topological sortings. A single perfect matching can...
    7 KB (852 words) - 08:09, 3 June 2025
  • In mathematics, a base (or basis; pl.: bases) for the topology τ of a topological space (X, τ) is a family B {\displaystyle {\mathcal {B}}} of open subsets...
    21 KB (3,782 words) - 06:27, 5 May 2025
  • extension principle is constructively provable for finite sets using topological sorting algorithms, where the partial order is represented by a directed...
    12 KB (1,494 words) - 06:55, 10 May 2025
  • Thumbnail for Shortest path problem
    found in Cherkassky, Goldberg & Radzik (1996). An algorithm using topological sorting can solve the single-source shortest path problem in time Θ(E + V)...
    46 KB (4,790 words) - 00:08, 24 June 2025
  • Thumbnail for Package manager
    both kinds of tools have many commonalities: The dependency graph topological sorting used in a package manager to handle dependencies between binary components...
    35 KB (2,921 words) - 11:03, 13 May 2025
  • elements, add it to the end of the sorted list Smoothsort Other Bitonic sorter Pancake sorting Spaghetti sort Topological sort Unknown class Samplesort Longest...
    72 KB (7,951 words) - 17:13, 5 June 2025
  • Thumbnail for APT (software)
    policy. A major feature of APT is the way it calls dpkg — it does topological sorting of the list of packages to be installed or removed and calls dpkg...
    23 KB (2,526 words) - 02:15, 13 April 2025
  • traverse the current node's right subtree. The pre-order traversal is a topologically sorted one, because a parent node is processed before any of its child nodes...
    26 KB (2,894 words) - 19:29, 14 May 2025
  • necessarily avoiding crossings). 2.  Topological graph theory is the study of graph embeddings. 3.  Topological sorting is the algorithmic problem of arranging...
    109 KB (16,011 words) - 12:09, 30 June 2025
  • left out, the dependency graph is a directed acyclic graph. Then, any topological sort of this graph is a valid instruction schedule. The edges of the graph...
    9 KB (1,189 words) - 15:01, 7 February 2025
  • Thumbnail for Mixing (mathematics)
    weak topological mixing is one that has no non-constant continuous (with respect to the topology) eigenfunctions of the shift operator. Topological mixing...
    26 KB (4,728 words) - 01:20, 3 June 2025
  • Thumbnail for NetworkX
    NetworkX Releases Version Release Date Major Changes 0.22 17 June 2005 Topological sorting for testing directed acyclic graphs (DAGs). Integration of Dijkstra's...
    32 KB (3,289 words) - 07:40, 2 June 2025
  • Thumbnail for Circuit value problem
    terms of time complexity, it can be solved in linear time simply by a topological sort. The Boolean formula value problem (or Boolean formula evaluation problem)...
    2 KB (194 words) - 13:32, 19 June 2025
  • characters tsort – Performs a topological sort unexpand – Converts spaces to tabs uniq – Removes duplicate lines from a sorted file wc – Reports the number...
    15 KB (1,182 words) - 12:58, 14 May 2025
  • Thumbnail for Compact space
    space, but may not be equivalent in other topological spaces. One such generalization is that a topological space is sequentially compact if every infinite...
    45 KB (5,704 words) - 04:39, 27 June 2025
  • Thumbnail for List of POSIX commands
    Return true value Version 7 AT&T UNIX tsort Text processing Mandatory Topological sort Version 7 AT&T UNIX tty Misc Mandatory Return user's terminal name...
    22 KB (168 words) - 19:28, 26 June 2025