English

Efficient Generation of One-Factorizations through Hill Climbing

Combinatorics 2017-09-28 v2

Abstract

It is well known that for every even integer nn, the complete graph KnK_{n} has a one-factorization, namely a proper edge coloring with n1n-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 {\em typical} properties of one-factorizations for large nn. Suppose that Cn\cal C_{\rm n} is a graph whose vertex set includes the set of all order-nn one-factorizations and that Ψ:V(Cn)R\Psi: V(\cal C_{\rm n})\to \mathbb R takes its minimum precisely at the one-factorizations. Given Cn\cal C_{\rm n} and Ψ\Psi, we can generate one-factorizations via hill climbing. Namely, by taking a walk on Cn\cal C_{\rm n} that tends to go from a vertex to a neighbor of smaller Ψ\Psi. 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-nn one-factorization in polynomial(n)\text{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.

Cite

@article{arxiv.1707.00477,
  title  = {Efficient Generation of One-Factorizations through Hill Climbing},
  author = {Maya Dotan and Nati Linial},
  journal= {arXiv preprint arXiv:1707.00477},
  year   = {2017}
}
R2 v1 2026-06-22T20:36:06.128Z