Efficient Generation of One-Factorizations through Hill Climbing
Abstract
It is well known that for every even integer n, the complete graph Kn has a one-factorization, namely a proper edge coloring with n-1 colors. Unfortunately, not much is known about the possible structure of large one-factorizations. Also, at present we have only woefully few explicit constructions of one-factorizations. Specifically, we know essentially nothing about the typical properties of one-factorizations for large n. Suppose that C n is a graph whose vertex set includes the set of all order-n one-factorizations and that : V( C n) R takes its minimum precisely at the one-factorizations. Given C n and , we can generate one-factorizations via hill climbing. Namely, by taking a walk on C n that tends to go from a vertex to a neighbor of smaller . For over 30 years, hill-climbing has been essentially the only method for generating many large one-factorizations. However, the validity of such methods was supported so far only by numerical evidence. Here, we present for the first time hill-climbing algorithms that provably generate an order-n one-factorization in polynomial(n) steps regardless of the starting state, while all vertex degrees in the underlying graph are appropriately bounded. We also raise many questions and conjectures regarding hill-climbing methods and concerning the possible and typical structure of one-factorizations.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.