Simple DFS on the complement of a graph and on partially complemented digraphs
From MaRDI portal
Abstract: A complementation operation on a vertex of a digraph changes all outgoing arcs into non-arcs, and outgoing non-arcs into arcs. A partially complemented digraph is a digraph obtained from a sequence of vertex complement operations on . Dahlhaus et al. showed that, given an adjacency-list representation of , depth-first search (DFS) on can be performed in time, where is the number of vertices and is the number of edges in . To achieve this bound, their algorithm makes use of a somewhat complicated stack-like data structure to simulate the recursion stack, instead of implementing it directly as a recursive algorithm. We give a recursive algorithm that uses no complicated data-structures.
Recommendations
- scientific article; zbMATH DE number 1753166
- scientific article; zbMATH DE number 1086495
- Linear time algorithms for graph search and connectivity determination on complement graphs.
- The incremental maintenance of a depth-first-search tree in directed acyclic graphs
- Space-efficient DFS and applications to connectivity problems: simpler, leaner, faster
Cites work
- scientific article; zbMATH DE number 1753166 (Why is no real title available?)
- scientific article; zbMATH DE number 3449757 (Why is no real title available?)
- An O(n2) Divide-and-Conquer Algorithm for the Prime Tree Decomposition of Two-Structures and Modular Decomposition of Graphs
- Depth-First Search and Linear Graph Algorithms
- Linear time algorithms for graph search and connectivity determination on complement graphs.
- Modular decomposition and transitive orientation
- Simple efficient graph compression schemes for dense and complement graphs
- Transitiv orientierbare Graphen
Cited in
(2)
This page was built for publication: Simple DFS on the complement of a graph and on partially complemented digraphs
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q318918)