Pertimbangkan grafik dengan simpul dan derajat maksimum . Saya ingin menemukan jika grafik mempunyai geng, di mana dan keduanya kecil dibandingkan dengan . Saya hanya perlu menemukan satu klik seperti itu (atau menyatakan tidak ada)Δ s
Ada cara mudah untuk melakukan ini: untuk setiap simpul , uji semua subset dari tetangga . Karenanya karyanya \ approx n \ binom {\ Delta} {s-1} .
Apakah ada algoritma yang lebih efisien dari ini? Bahkan mencapai kecepatan eksponensial akan bagus?
graph-algorithms
David Harris
sumber
sumber
Jawaban:
Eppstein, Löffler, dan Strash memodifikasi algoritma Bron-Kerbosch, memperoleh algoritma yang mencantumkan semua klik maksimal dalam waktu waktuO ( dn 3d/ 3) , di mana adalah degenerasi grafik (catatan ).d d≤ Δ
Gagasan yang sama dapat diperluas untuk masalah klik maksimum dalam grafik -degenerated , dan runtime dapat ditingkatkan menjadi .HAI∗( 2d/ 4)
sumber