arXiv · 2412.20878
A Formal Correctness Proof of Edmonds' Blossom Shrinking Algorithm
Abstract
We present the first formal correctness proof of Edmonds' blossom shrinking algorithm for maximum cardinality matching in general graphs. We focus on formalising the mathematical structures and properties that allow the algorithm to run in worst-case polynomial running time. We formalise Berge's lemma, blossoms and their properties, and a mathematical model of the algorithm, showing that it is totally correct. We provide the first detailed proofs of many of the facts underlying the algorithm's correctness.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Mohammad Abdulaziz, Kurt Mehlhorn. 2024-12-30. A Formal Correctness Proof of Edmonds' Blossom Shrinking Algorithm. https://arxiv.org/abs/2412.20878
Cite the original work for its findings. Save a collection to share your selection of sources.