On the complexity of some enumeration problems for matroids

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

Research output: Contribution to journalArticlepeer-review

45 Scopus citations

Abstract

Let M be a matroid defined by an independence oracle on ground set S, and let A ⊆ S. We present an incremental polynomial-time algorithm for enumerating all minimal (maximal) subsets of S which span (do not span) A. Special cases of these problems include the generation of bases, circuits, hyperplanes, flats of given rank, circuits through a given element, generalized Steiner trees, and multiway cuts in graphs, as well as some other applications. We also consider some tractable and NP-hard generation problems related to systems of polymatroid inequalities and (generalized) packing and spanning in matroids.

Original languageBritish English
Pages (from-to)966-984
Number of pages19
JournalSIAM Journal on Discrete Mathematics
Volume19
Issue number4
DOIs
StatePublished - 2005

Keywords

  • Base
  • Circuit
  • Enumeration
  • Flat
  • Hypergraph
  • Hyperplane
  • Incremental polynomial time
  • Matroid
  • Multiway cut
  • Steiner tree

Fingerprint

Dive into the research topics of 'On the complexity of some enumeration problems for matroids'. Together they form a unique fingerprint.

Cite this