Generating cut conjunctions and bridge avoiding extensions in graphs

L. Khachiyan, E. Boros, K. Borys, K. Elbassioni, V. Gurvich, K. Makino

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

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 \ 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 \ 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.

Original languageBritish English
Title of host publicationAlgorithms and Computation - 16th International Symposium, ISAAC 2005, Proceedings
Pages156-165
Number of pages10
DOIs
StatePublished - 2005
Event16th International Symposium on Algorithms and Computation, ISAAC 2005 - Hainan, China
Duration: 19 Dec 200521 Dec 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3827 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Symposium on Algorithms and Computation, ISAAC 2005
Country/TerritoryChina
CityHainan
Period19/12/0521/12/05

Fingerprint

Dive into the research topics of 'Generating cut conjunctions and bridge avoiding extensions in graphs'. Together they form a unique fingerprint.

Cite this