Etkili bir grafikte 5 döngüyü verimli bulmak.


21

(MathOverflow kaynağından çapraz yazılmış)

Merhaba,

Bu konuyu okuyordum: /mathpro/16393/finding-a-cycle-of-fixed-length

Bir grafikte 5 döngü bulmak istiyorum. Aslında asıl istediğim, en az 5 en kısa tuhaf uzunluk döngüsü, ama belki de bu konunun biraz ötesinde. Amaçlarım için, karmaşıklık analizinde ve n'ye aynı şekilde davranıyorum . mn

Bu durumda 5 döngü bulmak için renk kodlamadan daha iyisini yapabilir miyiz? Soruma özel bir formülasyon vereyim:

Asgari nedir, öyle ki, 5 uzunluğundaki bir döngüyü tespit etmek için O ( m α ) zamanlı bir algoritma olsun diye? Algoritma nedir? Ve Coppersmith-Winograd hızlı matris çarpımı gibi pratik yöntemleri yasaklarsanız bu α nedir?αO(mα)α



Grafiklerinizin seyrek olmak dışında özel bir yapısı var mı? (Örneğin düşük yozlaşmışlık gibi.)
Robin Kothari,

Hayır, grafiği istediğiniz kadar şeytani yapabilirsiniz. Aslında grafiğin seyrek olup olmadığına aldırmıyorum bile: bir çizgi grafiği ( G) ve bunun altında yatan grafik H olduğunu düşünüyorum ki G = L ( H ) ( H'nin basit olduğunu varsayabiliriz ). Davranış sebebim | E ( H ) | ve | V ( H ) | Aynısı ben biliyorum | E ( H ) | = | V ( G ) |GHG=L(H)H|E(H)||V(H)||E(H)|=|V(G)|ve ben karmaşıklığı açısından analiz etmek istiyorum ve | E ( G ) | , ama nasıl bir şey söyleyemem | E ( H ) | ile karşılaştırır | V ( H ) | . |V(G)||E(G)||E(H)||V(H)|
Andrew D. King,

Açık olmak gerekirse, döngü tekrarlanan köşeler içeriyorsa sorun değil, doğru mu?
user834

Tekrarlanan köşelere izin vermem, ancak 5 döngü için önemli değil çünkü grafiğin basit olduğunu ve bu nedenle 2 döngü olmadığını varsayalım.
Andrew D. King

Yanıtlar:


21

Mihai'nin cevabına eklemek için:

kO(mn)

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.4120

O(m1.67)

Ayrıca, 5-döngü algılamayı Boolean matris çarpımına (sabit faktör ek yüke) indirgemek çok zor olmasa da, renk kodlama kağıdında zıt yöndeki bir azalma görünmez. Boolean matris çarpımından 5 döngü saptamaya (çalışma zamanının karmaşıklığını koruyan) sıkı bir azalma bilinmemektedir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.