максимізувати MST (G [S]) для всіх індукованих підграфів G [S] в метричному графіку


11

Чи вивчалася ця проблема раніше?

З огляду на метричний непрямий графік G (довжини ребер задовольняють нерівності трикутника), знайдіть набір S вершин, таких, що MST (G [S]) максимізовано, де MST (G [S]) є мінімальним розміщеним деревом підграфу, індукованим S. Чи вивчалася ця проблема раніше? Це NP-важко? Дуже дякую.


Чи існує теоретичне чи практичне використання цього підграфа прямо?
Саїд

1
Якщо ви вилучите метричну умову, чи легко довести, що проблема є важкою для NP?
Ігор Шинкар

Прийняття до всіх вершин дає 0,5 -приближення. S0,5
Ніл Янг

Відповіді:


3

Це NP-завершення зменшенням вершини.

Нехай - графік, в якому важко знайти оптимальне покриття вершин. Створіть новий граф H з удвічі більшим числом вершин, шляхом приєднання нової ступеня однієї вершини до кожної вершині G . Перетворіть H на метричний простір, зробивши відстань між сусідніми вершинами, рівними 1, і відстань між не сусідніми вершинами, рівним 2 . Для цього метричного простору вага мінімального обертового дерева індукованого підграфа дорівнює кількості вершин плюс кількості з'єднаних компонентів підграфа мінус одиниця.ГНГН12

Можна припустити, що підграф із найважчим MST включає всі вершини першого ступеня, тому що додавання однієї з цих вершин ніколи не може зменшити кількість компонентів. Таким чином, вершини , які були видалені , щоб сформувати підграф є підмножиною . Можна також припустити , що ці віддалені вершини утворюють вершину кришку G . Тому що, якщо інший індукований підграф утворюється шляхом видалення вершин, які не утворюють кришку вершини, а u v є ребром, який не охоплюється, то видалення v призводить до індукованого підграфа, що є принаймні настільки ж хорошим: він має менше вершина, але ще один з'єднаний компонент, створений вершиною ступеня H, яка була приєднана до v .ГГуvvНv

Таким чином, оптимальна підграф утворюється шляхом видалення вершини кришки з G . Такий підграф матиме рівно n компонентів (по одному на кожну ступінь - одна вершина, додана до H , сама по собі або підключена до вершини G ), і кількість вершин, рівних 2 n - k, де n = | V ( G ) | і k - розмір кришки. Таким чином, вага його MST становитиме 3 n - k + 1 . Щоб зробити це максимальним, ми повинні мінімізувати k .НГнНГ2н-кн=|V(Г)|к3н-к+1к

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.