Edycja: Najpierw źle sformułowałem moje ograniczenie (2), teraz jest poprawione. Dodałem także więcej informacji i przykładów.
Z niektórymi kolegami, badającymi inne pytania algorytmiczne, byliśmy w stanie zredukować nasz problem do następującego interesującego problemu, ale nie byliśmy w stanie rozwiązać problemu jego złożoności. Problem jest następujący.
Przykład: całkowita oznacza liczbę całkowitą , a zestaw o par z zestawu .k < n S = { { s 1 , t 1 } , … , { s n , t n } } n { 1 , … , n }
Pytanie: Czy istnieje zestaw o rozmiarze taki, że dla każdego elementu z : (1) jeśli , przedział wynosi zawarty w pewnym przedziale zdefiniowanym przez parę w , i
(2) co najmniej jeden z,należy do jakiejś pary?(2) należy do jakiejś pary .k i { 1 , … , n } i < n [ i , i + 1 ] [ s i , t i ] S ′ii+1S′i S ′
Przykład
Zestaw jest wykonalnym rozwiązaniem (zakładając, że jest parzyste): para zapewnia warunek (1), podczas gdy wszystkie inne pary zapewniają warunek (2).n { 1 , n }
Uwagi
(I) Ponieważ każda para zawiera dokładnie dwa elementy, aby spełnić warunek (2), potrzebujemy co najmniej par. BTW oznacza to trywialne przybliżenie 2 przez zwrócenie całego , ponieważ zakładamy, że . S| S| ≤n
(II) Innym sposobem patrzenia na problem jest rozważenie drabiny z kroków (takie jak te, poniżej ), wraz z zestawem z cykli drabiny. Każdy stopień drabiny odpowiada elementowi, a każda krawędź boczna to przedział . Cykl tym etapy odpowiada dokładnie pary : obejmuje wszystkie kolejne odstępy między i , i zatrzymuje się na obu i . Pytanie brzmi zatem, czy istnieje zbiór zn [ i , i + 1 ] s , t { s , t } s t s t S ′ ⊆ S k
cykle, których łączenie obejmuje wszystkie krawędzie drabiny (w tym krawędzie stopni i krawędzie boczne).
(III) Gdyby ktoś prosił tylko o warunek (1), problem odpowiadałby dominującemu problemowi zadanemu na pewnym wykresie interwałowym określonym na podstawie przedziałów podanych przez pary wraz z dodatkowymi małymi przedziałami dla każdego w . Ten problem można klasycznie rozwiązać w czasie liniowym (patrz np. Tutaj ). Podobnie, jeśli ktoś pyta tylko o warunek (2), można to sprowadzić do problemu pokrycia krawędzi (wierzchołki są elementami, krawędzie są parami), który jest również rozwiązany w czasie wielomianowym przez podejście maksymalnego dopasowania.S [ i + ϵ , i + 1 - ϵ ] i { 1 , … , n - 1 }
Więc moje pytanie jest w tytule:
Czy to problem w P? Czy jest kompletny NP?
Wszelkie odniesienia do podobnego problemu są mile widziane.