Recognising Graphic and Matroidal Connectivity Functions
Nathan Bowler, Susan Jowett

TL;DR
This paper presents a polynomial-time method to recognize when a connectivity function originates from a graph, but proves that identifying matroidal connectivity functions is computationally hard.
Contribution
It introduces a polynomial-time approach for recognizing graph connectivity functions and establishes the computational hardness of recognizing matroidal connectivity functions.
Findings
Polynomial-time method for recognizing graph connectivity functions
Recognition of matroidal connectivity functions is NP-hard
Recognition of non-matroidal connectivity functions is NP-hard
Abstract
A {\em connectivity function} on a set is a function such that , that for all , and that for all . Graphs, matroids and, more generally, polymatroids have associated connectivity functions. In this paper we give a method for identifying when a connectivity function comes from a graph. This method uses no more than a polynomial number of evaluations of the connectivity function. In contrast, we show that the problem of identifying when a connectivity function comes from a matroid cannot be solved in polynomial time. We also show that the problem of identifying when a connectivity function is not that of a matroid cannot be solved in polynomial time.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
