Restricted subgraphs of edge-colored graphs and applications
Benny Sudakov
TL;DR
This survey addresses the problem of identifying rainbow and other edge-constrained subgraphs within edge-colored graphs, motivated by connections to Latin squares and design theory. It organizes results across cycles, matchings, trees, and decompositions, highlighting deep links to coding theory via even covers, and to additive combinatorics through rainbow substructures. The authors synthesize advances in bounds for rainbow cycles, large rainbow matchings, and asymptotic decompositions (notably Ringel-type results) using techniques such as probabilistic nibble, expansion methods, homomorphism counts, and absorption. The work emphasizes the interdisciplinary impact of rainbow subgraph questions, with applications spanning graph decomposition, coding theory, theoretical computer science, and harmonic analysis, and provides a cohesive framework for future developments.
Abstract
A properly edge-colored graph is a graph with a coloring of its edges such that no vertex is incident to two or more edges of the same color. A subgraph is called rainbow if all its edges have different colors. The problem of finding rainbow subgraphs or other restricted structures in edge-colored graphs has a long history, dating back to Euler's work on Latin squares. It has also proven to be a powerful method for studying several well-known questions in other areas. In this survey, we will provide a brief introduction to this topic, discuss several results in this area, and demonstrate their applications to problems in graph decomposition, additive combinatorics, theoretical computer science, and coding theory.
