Uderzanie w nieparzyste cykle

14

Czy jest coś znanego na temat następującego problemu? Czy to w ogóle ma sens? Jak to jest nazywane? Czy jest to banalnie równoważne z jakimś innym problemem? Jaka jest złożoność czasu?

Biorąc pod uwagę nieukierowany (ogólny / płaski / ograniczony / itd.) Wykres G = (V, E), znajdź maksymalny podzbiór krawędzi E ', tak że G' = (V, E-E ') jest podłączony i dla każda krawędź e w E 'ma cykl nieparzystej długości w G zawierający e, który nie zawiera żadnej innej krawędzi w E'. (Rozważam tylko cykle proste, tzn. Dwa razy nie pojawia się wierzchołek)

Wydaje się to podobne do dzielenia na dwie części, ale wyniki, które tam widziałem, dotyczą minimalnej liczby wierzchołków / krawędzi, które należy usunąć, natomiast chcę maksymalnej liczby krawędzi, które można usunąć.

Na przykład następujący wykres:

  * - * - * 
 /         \
* - * - * - *
 \         /
  * - * - *

Możemy wyciąć jedną z krawędzi ścieżki na środku, usuwając w ten sposób wszystkie nieparzyste cykle. Możemy jednak zrobić to lepiej, usuwając dwie krawędzie, jedną w górnej gałęzi i jedną w dolnej.

László Kozma
źródło
Powiązane pytanie - jeśli mamy zestaw krawędzi E 'i inną krawędź e, czy możemy szybko zdecydować, czy każdy cykl nieparzysty zawierający e omija E'?
domotorp

Odpowiedzi:

7

|mi|mimi

David Eppstein
źródło