Makalah "Algoritma Subquadratic for 3SUM", oleh Ilya Baran, Erik D. Demaine, Mihai Patrascu memiliki kompleksitas berikut untuk
Masalah 3SUM: diberi daftar dari bilangan bulat jika ada sedemikian rupa sehingga
A C 0 O ( n 2 / w 2 log w ) O ( n 2 / ( M B ) ) O ( n 2 / M B log M )
Baru-baru ini, sebuah makalah "Segitiga Threesomes, Degenerates, dan Love" oleh Grondlund dan Pettie telah membuktikan bahwa "kompleksitas pohon keputusan 3SUM adalah , dan bahwa ada algoritma 3SUM acak yang berjalan dalam waktu , dan algoritma deterministik berjalan dalam O (n ^ 2 (\ log \ log n) ^ {5/3 } / (\ log n) ^ {2/3})O(n2(loglogn)2/logn)O(n2(loglogn) 5 / 3 /(logn) 2 / 3 ) waktu.
Hasil ini membantah versi terkuat dari dugaan 3SUM, yaitu bahwa pohon keputusan (dan algoritmik) kompleksitasnya adalah . "
Lihat makalah kedua ini di sini .
Jelas, keduanya adalah makalah penting. Tidak menjadi ahli dalam bidang ini, pertanyaan saya adalah tentang bagaimana membandingkan dampak dan signifikansi dari keduanya, mengingat model kompleksitas yang berbeda. Setiap komentar berwawasan lainnya tentang masalah ini juga diterima. Misalnya apakah kertas pertama sudah mengesampingkan batas ?
Makalah pertama pada dasarnya memberikan algoritma subquadratic jika kita tahu bahwa setiap nomor input memiliki bit dan kita dapat menambahkan dua nomor bit dalam satu langkah. Ini bukan hasil yang sangat mengejutkan dan tidak mengesampingkan batas .w w Ω ( n2)
Makalah kedua tidak menggunakan asumsi seperti itu dan meningkatkan eksponen untuk pohon keputusan, yang merupakan kejutan, meskipun tidak sebesar seperti yang akan terjadi pada semua algoritma, yang hanya sedikit meningkat (sehingga menyangkal dugaan terkuat) . Saya kira hasil yang lebih banyak akan segera menyusul.n
sumber