Pazur to . Trywialny algorytm wykryje pazur w czasie . Można to zrobić w , gdzie jest wykładnikiem szybkiego mnożenia macierzy, w następujący sposób: weź podrozdział wywołany przez dla każdego wierzchołka i znajdź trójkąt w jego uzupełnienie. O ( n 4 ) O ( n ω + 1 ) ω N [ v ] v
Pytanie:
- Czy jest w tym jakiś postęp? Czy jakikolwiek postęp w pokazaniu, że jest to niemożliwe?
- Czy są inne naturalne problemy z algorytmami czasu , które są najlepsze?
Uwaga:
- Bezpośrednio proszę o wykrycie pazura zamiast rozpoznawania grafów bez pazurów. Chociaż algorytm zwykle rozwiązuje oba, istnieje kilka wyjątków.
- W Podręczniku algorytmów i informatyki teoretycznej twierdzi się, że można go znaleźć w czasie liniowym, ale była to tylko literówka (patrz „wydajne reprezentacje grafów”).