Podczas gry z moim GPS sformułowałem następujący problem. Oto on:
Niech będzie grafem ukierunkowanym, tak że jeśli to , tj. jest orientacją leżącego u jego podstaw wykresu niekierowanego. Rozważ następujące operacje:e = ( u , v ) ∈ E ( v , u ) ∉ E G
- : Zamień krawędź na krawędź( v , u )
- : Dodać krawędź nieukierunkowane
Niech będą dwoma specjalnymi wierzchołkami. Rozważ następujące problemy związane z optymalizacją:
- Łączność Min-Flip st: Biorąc pod uwagę i dwa wierzchołki znajdź minimalną liczbę krawędzi, które należy obrócić, aby uzyskać ukierunkowaną ścieżkę od do .s , t s t
- Silne połączenie Min-Flip: Biorąc pod uwagę znajdź minimalną liczbę krawędzi, które należy odwrócić, aby silnie połączony. Jeśli nie można silnie połączyć poprzez odwrócenie krawędzi, należy wyprowadzić NO.G G
- Min. Undirect silna łączność: Biorąc pod uwagę znajdź minimalną liczbę krawędzi, które należy przekierować, aby silnie połączony.G
Pamiętaj, że nie możesz dodawać „nowych” krawędzi. Modyfikujesz istniejące krawędzie tylko przy użyciu powyższych operacji. Czy ten problem jest znany w literaturze? Jeśli tak, jakie są znane wyniki?