Generalizing the all-pairs min cut problem

The all-pairs min cut (APMC) problem on a nonnegative edge-weighted graph is to find, for each pair of nodes, a min cut that separates the pair. Gomory and Hu (1961) presented a structural characterization of collections of cuts that solve the APMC problem. We show how the APMC problem can be generalized to matroids and we present several theorems that characterize the structure of solutions to this more general problem. The result of Gomory and Hu is a special case of one of these theorems. In particular, we find that the APMC problem is a matroid optimization problem.