Bounded-Support Additive Latin Transversals via Color-Counted Matching
Abstract
We consider the following additive Latin transversal problem. Given a multiset A=(a1,…,ak) of elements of Zm and a set B⊂eq Zm of cardinality k, the task is to order B as b1,…,bk so that the sums ai+bi are pairwise distinct. When k=m, Hall proved that a solution exists if and only if Σi=1m ai 0 m; moreover, his theorem yields a polynomial-time construction. Alon proved that a solution always exists when m is prime and k<m, but no polynomial-time construction is known in general. Our main algorithmic contribution is a direct randomized algorithm for Color-Counted Matching: given an edge-colored graph and prescribed target counts for the colors, find a matching using exactly the prescribed number of edges of each color. If q is the sum of the target counts and h is the number of colors, our base-(q+1) reduction to Exact Red Matching, combined with the algorithm of Mulmuley-Vazirani-Vazirani, gives a randomized algorithm with running time (|V|2+|E|(q+1)h-1)O(1) for an input graph (V,E). Thus the dependence on the target matching size is qO(h), up to polynomial factors in the graph size. In contrast, applying the general matching-ILP theorem of Lassota and Ligthart as a black box yields a qO(h2) dependence for the corresponding fixed-size color-counted instances. Applying this primitive to additive Latin transversals with s=|supp(A)|, we obtain an algorithm in randomized time (k+ m)O(s). In particular, additive Latin transversals are randomized polynomial-time constructible for every fixed support size.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.