Eşgörünüm: Yönlendirilmemiş bir grafikiki belirgin köşe noktası ve bir tamsayı .
Soru: , en fazla üçgeniyle kesişecek şekilde bir yolu var mı ? (Bu sorun için, yol üçgenden en az bir kenar içeriyorsa, bir yolla bir üçgenin kesiştiği söylenir.)
Eşgörünüm: Yönlendirilmemiş bir grafikiki belirgin köşe noktası ve bir tamsayı .
Soru: , en fazla üçgeniyle kesişecek şekilde bir yolu var mı ? (Bu sorun için, yol üçgenden en az bir kenar içeriyorsa, bir yolla bir üçgenin kesiştiği söylenir.)
Yanıtlar:
İçinde kendinden kenar olmadığını varsayalım .
Düğüm arasındaki her kenar için ve içinde , İzin Vermek , ve kenar yoksa. hesaplamak matris her bir düğüm çifti arasındaki iki sekmeli yolların sayısını verir ve . Sonra arasındaki kenar için ve içinde hesaplamak aksi halde kenarın parçası olduğu üçgen sayısını verir (veya kenar yoksa sonsuzluk). Hesaplamak için gerekli matris çarpımı maliyetler (genişliğine bağlı olarak daha hızlı hesaplanabilir ).
Şimdi hesapla matris , öyle ki . en kısa yollar Üçgenin iki kenarı boyunca uzanan yolları hesaba katmak için iki adede kadar artırılmış uzunluk.
Şimdi aralarındaki en kısa yolu hesapla ve içinde yeni bir grafik üzerinde Dijkstra kullanan (ağırlıklı) bitişiklik matrisidir (tüm kenar ağırlıkları pozitif olduğundan) yani , nerede (mesafe matrisini veren) tropik semiringin kapanmasıdır.