У мене є домашнє завдання, яке я певний час бив головою, і буду вдячний за будь-які підказки. Йдеться про вибір відомої проблеми, NP-повнота якої доведена, а також побудова зведення від цієї проблеми до наступної проблеми, яку я називаю DGD (спрямований графік діагностики).
Проблема
Екземпляр DGD складається з вершин , спрямованих ребер та додатного цілого . Є три типи вершин: вершини, тільки входять ребра , вершини тільки з йдуть краями і вершинами з вхідним і вихідними ребрами . Нехай , крім того .V = I . ∪ виведення . ∪ B E k I O B D = O × I
Тепер проблема полягає в тому, чи можемо ми охопити всі вузли максимум елементами , тобтоD
де означає, що існує спрямований шлях від до .a b
Я думаю, що проблема домінантного набору - це те, від кого я повинен зменшитись, тому що це теж стурбовано охопленням підмножини вузлів іншим підмножиною. Я спробував створити екземпляр DGD, спершу створивши два вузли для кожного елемента домінуючого набору, скопіювавши всі ребра, а потім встановив для екземпляра DGD, рівний тому, що застосовується для екземпляра DS.
Припустимо простий екземпляр DS з вузлами , та та ребрами та . Це екземпляр так з ; домінуючий набір у цьому випадку складається лише з вузла . Скорочення за допомогою тільки що описаного методу призвело б до появи екземпляра DGD з двома шляхами та ; щоб охопити всі вузли, достатньо було б лише однієї пари . Це спрацювало б чудово, якби не той факт, що домінуючий набір DS-екземпляра, звичайно, не може бути визначений у поліноміальний час, що тут є вимогою.
Я виявив , що є багато хороших перспективних способів перетворення краю і вершини , коли восстановителей, але моя проблема як - то висловити ДСР в з точки зору DS . Домінуючий набір здавався придатною проблемою для зменшення з, але через це я думаю, що, можливо, я повинен спробувати зменшити проблему, яка не має такого ?