Відповідь - так - проблема все ще є NP-Complete. для кожного набору створюю підроблені елементи e ′ i , e ″ i і створюю нові множини S ′ i = S i ∪ { e ′ i } і S ″ i = S i ∪ { e ″ i } . Неважко перевірити, що будь-який набір старої системи є набором нової системи. Крім того, за винятком підроблених елементів, кожен елемент наразі принаймні три набори.Siе'i, е′ ′iS'i= Si∪ { е'i}S′ ′i= Si∪ { е′ ′i}
Далі, для кожної пари наборів у новій системі (давайте називати їх та T j, щоб уникнути плутанини), створіть підроблений елемент x i j та додайте його до T i та T j . Зрозуміло, що в отриманій системі множини всі множини попарно перетинаються, але оригінальний оптимальний набір ударів все ще є оптимальним набором для цієї новітньої системи.ТiТjхi jТiТj
Без будь-яких подальших обмежень проблема виглядає так само важко, як і початкова проблема.
До речі, доведення, що дійсно оптимальне рішення не використовувало б жодного з підроблених елементів, не є тривіальним. По-перше, ми можемо припустити, що даний набір ударів для нової системи не включає ніяких або e ″ i , оскільки в іншому випадку ми можемо перемістити елементи до початкових елементів наборів та отримати набір вражаючих розмірів подібного розміру. Трохи тонкіше зрозуміти, чому елементи x i j не знаходяться в оптимальному наборі ударів. Оскільки це нудно, я б просто залишив підказку: побудуйте графік, що з'єднує два набори S i та S j у вихідній системі, якщо x i jе'iе′ ′iхi jSiSjхi jз'єднує два набори, які походять від цих множин. Стверджують, що цей графік у наборі мінімальних ударів повинен бути регулярним, і як така кількість ребер у ньому суворо перевищує кількість множин, присутніх у вигляді вершин. Таким чином, можна знайти менший набір для цих наборів.3