Maths Olympiad Prep

Library / HMIC /11 of 22

HMIC

Combinatorics Difficulty 5.5 AIME, harder Prove it United States

Problem:

Let GG be a weighted bipartite graph A∪BA \cup B, with ∣A∣=∣B∣=n|A|=|B|=n. In other words, each edge in the graph is assigned a positive integer value, called its weight. Also, define the weight of a perfect matching in GG to be the sum of the weights of the edges in the matching.
Let G′G' be the graph with vertex set A∪BA \cup B, and contains the edge ee if and only if ee is part of some minimum weight perfect matching in GG.
Show that all perfect matchings in G′G' have the same weight.

Solution

Solution:

Let mm denote the minimum weight of a matching in GG. Let G′′G'' be the (multi)graph formed by taking the union of all minimum weight perfect matchings, but keeping edges multiple times. Note that G′′G'' is regular. Now, assume that some perfect matching in G′G' (equivalently G′′G'') has weight M>mM > m. Delete this matching from G′′G'', and call the resulting graph HH. HH is still regular, so it can be decomposed into a union of perfect matchings. Now using pigeonhole directly gives us a contradiction.

To show that all regular bipartite graphs can be decomposed into a union of perfect matchings, use Hall's marriage lemma to take out one perfect matching and use induction.

Want a route through all this instead of an archive? The track puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.