Aydınlatılmış bir arama yaparken bu eski soruya rastladım ve yakın zamanda bu makalede paylaşabileceğim cevaplar aldım. Umarım iş parçacığı büyücülük ve kendini geliştirme kombinasyonu affedilebilir.
Bu yolları polinom zamanında en kısa olarak verebilecek herhangi bir G üretebilir miyiz? Daha zayıf versiyon: böyle bir G'nin olup olmadığına polinom zamanda karar verebilir miyiz?
Cevap her ikisine de evet. Mohammad'ın algoritması kesinlikle işe yarıyor, ancak kübik ayırma oraklesini çalıştırma ihtiyacını ortadan kaldıran daha hızlı ve daha doğrudan bir yöntem var. Let her bir kenar ağırlığı yardımcı bir yönsüz ağırlıklı grafiktir olması birçok belirleyen bir tam sayı olduğu girişi alınan yolları bu kenarı içerir. Şimdi, hedefin her bir düğüm çifti arasında aynı anda 1 birim akış itmek olduğu üzerinden (kenar ağırlıklarını kapasite olarak yorumlayarak) kenar kapasitif çoklu ürün akış örneğini düşünün . Açıkçası, bu MC akış örneği, girdide verilen yollar boyunca akışı doğal bir şekilde iterek tatmin edilebilir. Anlaşıldığı gibi, miziH=(V,E,w′)e∈E(n2)H(n2)yollar, yalnızca akış örneğini karşılamak için benzersiz bir yol ise bazı benzersiz en kısa yollardır . MC akış fizibilitesi artı belirli bir özenle seçilmiş objektif fonksiyon için kısıtlamaları olağan olan bir LP kurarak benzersizliği test edebiliriz ve tatmin edici bir kenar ağırlıkları bu LP'nin ikisinden çıkarılabilir.GG
Bariz gereken koşul şudur: her yol çifti için kesişimleri de bir yoldur. Bu durum yeterli mi?
Bu duruma bazen "tutarlılık" denir (herhangi bir ikisinin kesişimi her birinin alt yolu ise, bir dizi yol tutarlıdır). Yukarıdakilerden tutarlılık yeterli değildir. En küçük-iki karşı örneklerden biri, altı düğüm üzerinde dört yoldan oluşan aşağıdaki renk kodlu sistemdir:
Başka bir deyişle, burada gösterilen 8 kenara ağırlık atamanın bir yolu yoktur, böylece bu dört yolun hepsi aynı anda uç noktaları arasındaki benzersiz en kısa yol olur. Bununla birlikte, herhangi bir çift sadece bir düğüm üzerinde kesişir, bu yüzden tutarlıdırlar (bunları toplamda için doğru şekilde birkaç ek yolla doldursak bile ). Bunun gibi sonsuz sayıda karşı örnek vardır; bir karakterizasyon için makaleye bakınız.(n2)
Tüm bunlar hakkında üç hızlı yorum:
- Herkes için umut edebileceğiniz benzer ifadeler, yönlendirilmemiş grafikler yerine yönlendirilmiş ortamda iyi durumdadır,
- Bu teorinin, en kısa yolların nasıl yapılandırılabileceği konusunda bazı ek kavrayışlara ve sezgilere yol açan hoş bir topolojik yorum vardır ve
- Bazı teknik nedenlerden ötürü, teori, yönlendirilmemiş veya (döngüsel) yönlendirilmiş grafikler yerine DAG'ların oluşturulmasında uygun bir şekilde basitleşir.