Matroid intersection under restricted oracles

Matroid intersection is one of the most powerful frameworks of matroid theory that generalizes various problems in combinatorial optimization. Edmonds’ fundamental theorem provides a min-max characterization for the unweighted setting, while Frank’s weight-splitting theorem provides one for the weighted case. Several efficient algorithms were developed for these problems, all relying on the usage of one…

Packing rainbow spanning trees

While the problem of packing common bases in the intersection of two matroids was shown to be hard in general by Bérczi and Schwarcz, identifying tractable special cases remained an interesting problem. In particular, when one of the matroids is a partition matroid and the other is the graphic matroid of an undirected graph, then…

Approximating the rank of graph divisors is hard

Baker and Norine initiated the study of graph divisors as a graph-theoretic analogue of the Riemann-Roch theory for Riemann surfaces. One of the key concepts of graph divisor theory is the rank of a divisor on a graph. Kiss and Tóthmérész reformulated the problem using chip-firing games, and showed that computing the rank of a…

Inverse stable matching problems

In stable marriage and stable roommates problems, it might happen that no stable solution exists, or stable solutions do not meet certain requirements. In such cases, one might be interested in modifying the instance so that the existence of a stable outcome with the desired properties is ensured. In a recent manuscript titled Manipulating the…

Updated website

We are happy to announce that the website of the research group got new features! We started an Open problems section where you can read about problems the research group is working on, while registered users can also write comments (the registration form is available through clicking on the three lines on the top left…