4 zamanlı serbest grafik


15

şöyle -cycle sorundur:k

Eşgörünüm: köşesi olan ve n \ en fazla 2 kenar içeren yönlendirilmemiş bir grafikGn(n2)

Soru: G'de (uygun) bir k döngüsü var mı?G,

Arka plan: Herhangi bir sabit k , 2k döngüsünü Ö(n2) zamanda çözebiliriz .

Raphael Yuster, Uri Zwick: Hatta Döngüleri Daha Hızlı Bulma. SIAM J.
Ayrık Matematik. 10 (2): 209-222 (1997)

Bununla birlikte, 3-döngüsünü (yani 3-klibi) matris çarpma süresinden daha kısa sürede çözüp çözemeyeceğimiz bilinmemektedir.

Benim sorum: G, 4 döngü içermediği varsayılarak , 3 döngü problemini Ö(n2) sürede çözebilir miyiz ?

David, 3-döngü probleminin bu varyantını Ö(n2,111) zamanda çözmek için bir yaklaşım önerdi .


Bir grafik en küçük döngüsü en az 5 uzunluğa sahipse, en fazla kenara sahip olduğu görülmektedir. Bağlantı: link.springer.com/article/10.1007%2FBF01787638G,Ö(n32)
Michael Wehar


Yanıtlar:


29

Evet, bu biliniyor. Üçgen bulmaya ilişkin zorunlu alıntılardan birinde görünür ...

Yani, Itai ve Rodeh, SICOMP 1978'de zamanında, bir grafikte minimum uzunluk çevriminden en fazla bir kenarı olan bir çevrimin nasıl bulunacağını gösterir . (Özetin ilk üç cümlesine buradan bakın: http://www.cs.technion.ac.il/~itai/publications/Algorithms/min-circuit.pdf ) Önce genişlik özelliklerine dayanan basit bir prosedürdür. arama.Ö(n2)

Bu nedenle, grafiğiniz 4 döngü içermiyorsa ve bir üçgen varsa, algoritmaları bunu vermelidir, çünkü 5 döngü veya daha büyük çıktı veremez.


13

Karesel değil, ancak Alon Yuster ve Zwick ("Verilen uzunluk döngülerini bulma ve sayma", Algorithmica 1997), zamanında üçgenleri bulmak için bir algoritma verir , burada ω hızlı matris çarpımı. 4-çevrim içermeyen grafikler için, tıkama içinde ω < 2.373 ve (başka bir orada -cycle bağımsız varlığının 3 -cycles) zaman verir O ( n, 3 ω / ( ω +Ö(m2ω/(ω+1))ωω<2,373m=O(n3/2)43.O(n3ω/(ω+1))=O(n2.111)


1
Bu harika! Gerçekten onu takdir ederim. :)
Michael Wehar

Evet, bir grafikte 4 döngü yoksa, o zaman en fazla kenarlar. Bağlantı:books.google.com/…O(n32)
Michael Wehar

Yanılıyorsam beni düzeltmekten çekinmeyin. Görünüşe göre Erdos'un "Çift Devre Teoremi", bir grafik bisiklet serbestse, o zaman en fazla O ( n 1 + 1) olduğunu söylüyor.2kkenarlar. Bağlantı:sciencedirect.com/science/article/pii/S0012365X99901073Ö(n1+1k)
Michael Wehar

Sonuç olarak, bir grafiğin 6 döngüsü yoksa, en fazla kenarlar. Bu nedenle,David'in önerdiği yöntemi kullanarakO(n1.876)zamanında3-döngü olup olmadığını belirleyebiliriz. :)Ö(n43)Ö(n1,876)
Michael Wehar

Ayrıca, herhangi bir sabit için , eğer G ise 2 k ise serbest -cycle, o zaman belirleyebilir G subquadratic sürede 3 döngüsüne sahiptir çünkü G çok fazla kenarlara sahip değildir. Ancak, k = 2 olduğunda işler o zaman ilginçleşir. O'yu yenebilir miyiz ( n 2.111 ) ? k>2G2kGGk=2O(n2.111)
Michael Wehar
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.