Давши двосторонній графік з додатними вагами, нехай f : 2 U → R з f ( S ) рівний максимальній ваговій відповідності в графі G [ S ∪ V ] .
Чи правда, що - субмодульна функція?
Давши двосторонній графік з додатними вагами, нехай f : 2 U → R з f ( S ) рівний максимальній ваговій відповідності в графі G [ S ∪ V ] .
Чи правда, що - субмодульна функція?
Відповіді:
Визначення . Для заданого кінцевого набору множинна функція f : 2 A → R є субмодульною, якщо для будь-якого X , Y ⊆ A встановлено, що: f ( X ) + f ( Y ) ≥ f ( X ∪ Y ) + f ( X ∩ Y ) .
Лемма Дано двосторонній графік з додатними ваговими ребрами, нехай f : 2 A → R + - функція, яка відображає S ⊆ A до значення максимальної ваги, що відповідає G [ S ∪ B ] . Тоді f є субмодульним.
Доказ. Фікс два безлічі і нехай M ∩ і M ∪ два паросполучення для графів G [ ( X ∩ Y ) ∪ B ] і G [ ( X ∪ Y ) ∪ B ] відповідно. Для доведення леми достатньо показати, що можна розділити ребра в M ∩ і M ∪ на два неперервні співпадіння M X і M Yдля графіків і G [ Y ∪ B ] відповідно.
Краї і M ∪ утворюють сукупність чергуються контурів і циклів. Нехай C позначимо цю колекцію і зауважимо , що ні цикл C не містить вершин з X ∖ Y або Y ∖ X . Це справедливо, оскільки M ∩ не відповідає цим вершинам.
Нехай безліч шляхів в C , щонайменше з однією вершиною в X ∖ Y і нехай Р У безлічі шляхів в C , щонайменше з однією вершиною в Y ∖ X . Дві такі стежки зображені на малюнку нижче.
Претензія 1. .
Припустимо від протилежного , що існує шлях . Нехай й вершина в X ∖ Y на шляху Р і аналогічно нехай у вершини в Y ∖ X на шляху P . Зауважу , що оскільки ні х , ні у належить X ∩ Y вони не належать до согласующим М П за визначенням, і , отже , вони є кінцевими точками шляху Р . Причому, оскільки і x і знаходяться в A , шлях P має рівну довжину, і оскільки він є змінним шляхом, або перший, або останній край належать M ∩ . Тому M ∩ відповідає або x, або y , що суперечить визначенню і доводить твердження.
Нехай і M Y = ( P X ∩ M ∩ ) ∪ ( ( C ∖ P X ) ∩ M ∪ ) . Зрозуміло, що M X ∪ M Y = M ∩ ∪ M ∪