Niech będzie prostym grafem bezkierunkowym i niech będą odrębnymi wierzchołkami. Niech długość prostej ścieżki st będzie liczbą krawędzi na ścieżce. Interesuje mnie obliczenie maksymalnego rozmiaru zestawu prostych ścieżek st, tak że każda ścieżka ma nieparzystą długość, a zestawy wierzchołków każdej pary ścieżek przecinają parami tylko s i t. Innymi słowy, szukam maksymalnej liczby wewnętrznych ścieżek st nieparzystych dla wierzchołków nieparzystych. Myślę, że powinno to być obliczane w czasie wielomianowym za pomocą technik dopasowania lub opartych na przepływie, ale nie byłem w stanie wymyślić algorytmu. Oto, co wiem o problemie.
Możemy zastąpić to ograniczenie nieparzystą długością parzystą; tak naprawdę nie wpływa to na problem, ponieważ jeden przekształca się w drugi, jeśli podzielimy wszystkie incydenty krawędzi na s.
Jeśli nie ma ograniczenia co do parzystości ścieżek, to twierdzenie Mengera daje odpowiedź, którą można uzyskać obliczając maksymalny przepływ.
Problem wyznaczania maksymalnej liczby nieparzystych cykli nieparzystych wierzchołków, które parami przecinają się tylko w danym wierzchołku v, można obliczyć w czasie wielomianowym za pomocą pasującej sztuczki: zbuduj wykres G 'jako połączenie rozłączne i , dodając krawędzie między dwiema kopiami tego samego wierzchołka; maksymalne dopasowanie na tym wykresie wielkości oznacza, że maksymalna liczba cykli nieparzystych przez wynosi ; konstrukcja ta jest opisana w dowodzie z Lemat 11 O nieparzystym wariancie hipotezy Hadwigera .
Jeśli wykres jest skierowany, testowanie istnienia pojedynczej ścieżki st pa jest już NP-kompletne.
Artykuł Problem parzystej ścieżki dla wykresów i digrafów autorstwa Lapaugh i Papadimitriou może być istotny, ale niestety nasza biblioteka nie subskrybuje archiwum online i nie mamy papierowej kopii.
Wszelkie spostrzeżenia będą mile widziane!