Algorithms for Generating Convex Sets in Acyclic Digraphs
Abstract
A set of vertices of an acyclic digraph is convex if and there is no directed path between vertices of which contains a vertex not in . A set is connected if and the underlying undirected graph of the subgraph of induced by is connected. Connected convex sets and convex sets of acyclic digraphs are of interest in the area of modern embedded processor technology. We construct an algorithm for enumeration of all connected convex sets of an acyclic digraph of order . The time complexity of is , where is the number of connected convex sets in . We also give an optimal algorithm for enumeration of all (not just connected) convex sets of an acyclic digraph of order . In computational experiments we demonstrate that our algorithms outperform the best algorithms in the literature. Using the same approach as for , we design an algorithm for generating all connected sets of a connected undirected graph . The complexity of the algorithm is where is the order of and is the number of connected sets of The previously reported algorithm for connected set enumeration is of running time , where is the number of edges in
Cite
@article{arxiv.0712.2661,
title = {Algorithms for Generating Convex Sets in Acyclic Digraphs},
author = {P. Balister and S. Gerke and G. Gutin and A. Johnstone and J. Reddington and E. Scott and A. Soleimanfallah and A. Yeo},
journal= {arXiv preprint arXiv:0712.2661},
year = {2007}
}