Identifying the Minimal Transversals of a Hypergraph and Related Problems
SIAM Journal on Computing
On the complexity of dualization of monotone disjunctive normal forms
Journal of Algorithms
An Algorithm to Enumerate All Cutsets of a Graph in Linear Time per Cutset
Journal of the ACM (JACM)
Approximation algorithms
On the Complexity of Some Enumeration Problems for Matroids
SIAM Journal on Discrete Mathematics
Enumerating spanning and connected subsets in graphs and matroids
ESA'06 Proceedings of the 14th conference on Annual European Symposium - Volume 14
Scientific contributions of Leo Khachiyan (a short overview)
Discrete Applied Mathematics
Generating all maximal induced subgraphs for hereditary and connected-hereditary graph properties
Journal of Computer and System Sciences
Listing minimal edge-covers of intersecting families with applications to connectivity problems
Discrete Applied Mathematics
Generating minimal k-vertex connected spanning subgraphs
COCOON'07 Proceedings of the 13th annual international conference on Computing and Combinatorics
Hi-index | 0.00 |
Let G=(V,E) be an undirected graph, and let B⊆V ×V be a collection of vertex pairs. We give an incremental polynomial time algorithm to enumerate all minimal edge sets X⊆E such that every vertex pair (s,t) ∈ B is disconnected in $(V,E \smallsetminus X)$, generalizing well-known efficient algorithms for enumerating all minimal s-t cuts, for a given pair s,t ∈ V of vertices. We also present an incremental polynomial time algorithm for enumerating all minimal subsets X⊆E such that no (s,t) ∈ B is a bridge in (V,X ∪ B). These two enumeration problems are special cases of the more general cut conjunction problem in matroids: given a matroid M on ground set S=E ∪ B, enumerate all minimal subsets X⊆E such that no element b ∈ B is spanned by $E \smallsetminus X$. Unlike the above special cases, corresponding to the cycle and cocycle matroids of the graph (V,E ∪ B), the enumeration of cut conjunctions for vectorial matroids turns out to be NP-hard.