Apa yang diketahui tentang kompleksitas tepat dari masalah superstring terpendek? Bisakah itu diselesaikan lebih cepat dari ? Apakah ada algoritma yang dikenal yang memecahkan superstring terpendek tanpa mengurangi menjadi TSP?
UPD: menekan faktor polinomial.
Masalah superstring terpendek adalah masalah yang jawabannya adalah string terpendek yang berisi setiap string dari serangkaian string yang diberikan. Pertanyaannya adalah tentang perluasan optimasi dari masalah NP-hard Shortest Superstring yang terkenal (Garey dan Johnson, hal.228).
cc.complexity-theory
ds.algorithms
graph-theory
tsp
exp-time-algorithms
Alex Golovnev
sumber
sumber
Jawaban:
Dengan asumsi string memiliki polinomial panjang dalam , maka ya, setidaknya ada solusi waktu . Alasannya adalah pengurangan terkenal dari masalah superstring umum terpendek ke ATSP dengan bobot bilangan bulat polinomial, yang pada gilirannya dapat Anda selesaikan dengan interpolasi polinomial jika Anda dapat menghitung siklus Hamiltonian dalam multigraf diarahkan. Masalah terakhir memiliki solusi waktu . Björklund 20122 n - Ω ( √n 2n-Ω( √2n−Ω(n/logn√) 2n−Ω(n/logn√)
Pengurangan dari ATSP dengan bobot untuk setiap pasangan simpul ke penghitungan siklus Hamilton terjadi sebagai berikut: u , vwuv u,v
Untuk , di mana adalah batas atas pada semua jumlah bobot dalam contoh ATSP, buat satu grafik mana Anda mengganti setiap bobot dengan busur dari ke . w jumlah n G r w u v r w u v u vr=1,2,⋯,wsum wsum n Gr wuv rwuv u v
Dengan menyelesaikan penghitungan siklus Hamilton untuk setiap , Anda dapat melalui interpolasi polinomial membangun polinomial dengan sama dengan jumlah tur TSP dalam grafik asli berat . Oleh karena itu menemukan terkecil sehingga adalah non-nol menyelesaikan masalah.∑ w jumlah l = 0 a l r l a l l l a lGr ∑wsuml=0alrl al l l al
sumber
Saya telah mempelajari masalahnya dan saya menemukan beberapa hasil. Shortest Common Superstring (SCS) dapat diselesaikan dalam waktu dengan hanya ruang polinomial ( Kohn, Gottlieb, Kohn ; Karp ; Bax, Franklin ).2n
Perkiraan yang paling dikenal adalah ( Paluch ).21130
Saya akan berterima kasih atas penambahan dan saran.
sumber
sumber