combinatorial optimization

Efficiently Coloring the Intersection of a General Matroid and Combinatorial Matroids

arXiv:2508.19473

summary

The paper presents a polynomial‑time algorithm that colors the intersection of a general matroid with several partition (or related combinatorial) matroids using at most a constant‑factor more colors than optimal, achieving an O(k)‑approximation where k is the number of matroids.

Abstract

This paper shows a polynomial-time algorithm that, given a general matroid and partition matroids , produces a coloring of the intersection using at most colors. This is the first polynomial-time -approximation algorithm for matroid intersection coloring where one of the matroids may be a general matroid. Leveraging the fact that most of the standard combinatorial matroids reduce to partition matroids at a loss of a factor of two in the chromatic number, this algorithm also yields a polynomial-time -approximation algorithm for matroid intersection coloring in the case where each of the matroids are one of these standard combinatorial types. Even when , the previous best-known approximation ratio was via a reduction to Set Cover.

Topics & keywords

#matroid intersection#graph coloring#approximation algorithms#partition matroids#combinatorial optimizationpolynomial-time algorithmchromatic numberO(k)-approximationgeneral matroidpartition matroidset cover reduction
Efficiently Coloring the Intersection of a General Matroid and Combinatorial Matroids · wovepaper