Hangi NP-Complete problemi bilinen en hızlı algoritmaya sahiptir?


12

En kötü durum asimptotik çalışma zamanı açısından, hangi NP-tamamlama problemi en hızlı (kesin) algoritmaya sahiptir ve algoritma nedir? den daha hızlı bilinen bir şey var mı ?O(n22n)


Hangi algoritmanın çalışma süresi ? EDIT: Seyahat satıcısı için Held-Karp algoritması demek istiyorum. O(n22n)
Guildenstern


" daha hızlı ( _ ) " mantıklı değil. Yani Θ ? Veya " O ( _ ) ' dan daha iyi kanıtlanmış üst çalışma süresine sahip bir algoritma var mı ?" O(_)ΘO(_)
Raphael

İkincisi. Geçerli bir nokta; pratikte B'den daha hızlı olan ancak daha sıkı bir üst sınır ile olmayan bir A algoritması olabilir. "Bir alt VE üst sınırdan daha hızlı" yerine "bir üst sınırdan daha hızlı" demenin neden mantıklı olduğundan emin değilim ...
Wuschelbeutel Kartoffelhuhn

Yanıtlar:


19

Vertex Kapak vakit kaybetmeden bir algoritma vardır ve daha hızlı böylece ise 2 n n 2 bile, k = n . Farklı sorunların FPT çalışma sürelerinin kısa bir listesi için FPT yarışları Tablosuna göz atabilirsiniz . Burada n , köşe sayısıdır ve k , çözelti büyüklüğüdür.1.2738k+nk2nn2k=nnk

Ayrıca, soru NP-tamamlama problemleri için alt-zaman algoritmaları var mı? benzer soruları ele alır.


Soruları en hızlı bilinen algoritmalar sorar ve bağlanmak tablo yok muhtemelen alıntı iyi değildi bu yüzden, (özellikle altüssel olanlar) VC birden "hızlı" algoritmalar var.
Raphael

2
Aynı soruya bakın ve David Eppstein'ın mathoverflow'daki NP-Complete sorununu çözmek için En İyi Durum Çalışma zamanı cevabı.
Pål GD

@Raphael Evet, örneğin Minimum Doldurma, her için O ( ( 1 + ϵ ) k + poli ( n ) ) sürede çalışan bir algoritmaya sahiptir . ϵ>0O((1+ϵ)k+poly(n))
Pål GD
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.