Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>A maximal uni-connected subgraph (I refuse to call them "components", because the underlying relation is not transitive) contains all or none of a strongly connected component. As a first step in enumerating maximal uni-connected subgraphs, then, collapse each SCC to a single vertex (i.e., compute the condensation of the input graph).</p> <p>A uni-connected subgraph of an acyclic directed graph has the property that, for distinct nodes u and v, either there is a path from u to v, or a path from v to u, but not both. Write u &lt; v if there is a path from u to v and u != v. Since either u &lt; v or v &lt; u but not both, and u &lt; v and v &lt; w implies u &lt; w, the relation &lt; is a strict total order. By sorting the vertices in the subgraph, we find that they lie on a single path. This path is maximal if and only if no vertex can be inserted, which means that it begins at a source (no incoming edges), ends at a sink (no outgoing edges), and is comprised solely of edges that appear in the <a href="http://en.wikipedia.org/wiki/Transitive_reduction" rel="nofollow">transitive reduction</a> of the acyclic directed graph.</p> <p>Here is one algorithm for enumerating maximal uni-connected subgraphs of a directed graph G.</p> <ol> <li>Find the strong components of G. Contract them, yielding the condensation G'.</li> <li>Compute the transitive reduction G'' of G'.</li> <li>Enumerate all source-sink paths by, e.g., depth-first search, then replace each node by its strong component in G.</li> </ol> <p>Here is a graph family with exponentially many maximal uni-connected subgraphs. All edges are directed downward.</p> <pre><code> * / \ * * \ / * / \ * * \ / * / \ . . . \ / * / \ * * \ / * </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload