Output-sensitive algorithm for generating the flats of a matroid
Abstract
We present an output-sensitive algorithm for generating the whole set of flats of a finite matroid. Given a procedure, P, that decides in SP time steps if a set is independent, the time complexity of the algorithm is O(N2 M SP), where N and M are the input and output size, respectively. In the case of vectorial matroids, a specific algorithm is reported whose time complexity is equal to O(N2 M d2), d being the rank of the matroid. In some cases this algorithm can provide an efficient method for computing zonotopes in H-representation, given their representation in terms of Minkowski sum of known segments.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.