Jeśli czegoś mi nie brakuje, możesz użyć redukcji z POJEDYNCZEGO OGRANICZONEGO DOKŁADNEGO POKRYWY O 3 ZESTAWY (POJEDYNCZY OKRĄGŁY RX3C), który okazał się być NPC w tym pytaniu cstheory .
DOKŁADNE POKRYCIE PRZEZ TRZY ZESTAWY (X3C):
Przykład : Zestaw oraz zbiór C = { C : 1 , . . . , C m } podzbiorów 3 elementem X . Pytanie : Czy C zawierają dokładne pokrycie X , czyli subcollection C ' ⊆ C takie, że każdy element X występuje dokładnie jeden członek CX= { x1, x2), . . . , x3 q}do= { C1, . . . , C.m}X
Xdo„ ⊆C.X ?do„
X3C jest NP-kompletny (patrz G&J) i jak pokazano w [1] pozostaje NP-kompletny, nawet jeśli każdy element jest zawarty dokładnie w 3 podzbiorach C (OGRANICZONA DOKŁADNA POKRYWA PRZEZ TRZY ZESTAWY, RX3C).xjado
Udowodniłem, że pozostaje NP-kompletny, nawet jeśli każda para podzbiorów w ma co najwyżej jeden element; tj. dla wszystkich i ≠ j , | C i ∩ C j | ≤ 1 (nazwałem tę ograniczoną wersję SINGLE OVERLAP RX3C).doi ≠ j| doja∩ C.jot| ≤1
SIZE SET COVER Z ograniczonym INTERSECTION 1 (jego wersja decyzja) jest po prostu uogólnieniem pojedynczych OBSZARU RX3C, rzeczywiście można odebrać tego samego wszechświata i ten sam zbiór podzbiorów C 1 , . . . C m z jednolitego OBSZARU RX3C i poprosić o pokrywy q podzbiorów lub mniej.Xdo1, . . . domq
Oczywiście okładka z podzbiorami nie może istnieć, ponieważ każdy podzbiór zawiera trzy elementy, aw X są 3 elementy q . Okładka z q podzbiorami musi być dokładna: jeśli dwa podzbiory zawierają wspólny element, to obejmuje mniej niż 3 q elementów.< q3 qXq3 q
[1] Teofilo F. Gonzalez: Klastrowanie w celu zminimalizowania maksymalnej odległości między klastrami. Teoria Comput. Sci. 38: 293–306 (1985).