Ini adalah kelanjutan dari jawaban Suresh. Seperti yang dia katakan, ada banyak masalah konstruksi dalam geometri komputasi di mana kompleksitas dari output adalah batas bawah sepele pada waktu berjalan dari algoritma apa pun. Sebagai contoh: pengaturan garis planar, diagram Voronoi 3 dimensi, dan grafik visibilitas planar semuanya memiliki kompleksitas kombinatorial dalam kasus terburuk, sehingga setiap algoritma yang membangun objek-objek tersebut secara sepele memerlukan Ω ( n 2 ) waktu dalam kasus terburuk . (Ada algoritma O ( n 2 ) -waktu untuk ketiga masalah tersebut.)Θ ( n2)Ω ( n2)O ( n2)
Tetapi kendala serupa juga diperkirakan untuk diterapkan pada masalah keputusan juga. Sebagai contoh, diberikan satu set n garis di pesawat, seberapa mudah Anda dapat memeriksa apakah ada tiga garis yang melewati titik umum? Nah, Anda bisa membangun susunan garis (grafik planar ditentukan oleh titik persimpangan mereka dan segmen di antara mereka), tetapi itu membutuhkan waktu . Salah satu hasil utama dari tesis PhD saya adalah bahwa dalam model perhitungan pohon keputusan alami tetapi terbatas, Ω ( n 2 ) waktu diperlukan untuk mendeteksi persimpangan tiga. Secara intuitif, kita harus menghitung semua (Θ ( n2)Ω ( n2) titik persimpangan dan cari duplikat.( n2)
Demikian pula, ada satu set angka di mana tiga kali lipat elemen dijumlahkan menjadi nol. Oleh karena itu, setiap algoritma (dimodelkan oleh kelas tertentu dari pohon keputusan) untuk menguji apakah suatu himpunan mengandung tiga unsur yang jumlah ke nol memerlukan Ω ( n 2 ) waktu . (Mungkin untuk mencukur beberapa log melalui paralelisme tingkat bit, tetapi apa pun.)Θ ( n2)Ω ( n2)
Contoh lain, juga dari tesis saya, adalah masalah Hopcroft: Diberi poin dan n garis dalam pesawat, apakah ada titik yang mengandung garis apa pun. Jumlah kasus terburuk dari kejadian titik-line dikenal Θ ( n 4 / 3 ) . Saya membuktikan bahwa dalam model terbatas (tapi masih alami) dari perhitungan, Ω ( n 4 / 3 ) waktu diperlukan untuk menentukan apakah ada bahkan satu kejadian point-line. Secara intuitif, kita harus menghitung semua Θ ( n 4 / 3 ) di dekatnnΘ ( n4 / 3)Ω ( n4 / 3)Θ ( n4 / 3) -pikiran dan periksa masing-masing untuk melihat apakah itu benar-benar kejadian.
Secara formal, batas bawah ini masih hanya dugaan, karena mereka membutuhkan model komputasi yang terbatas, yang khusus untuk masalah yang dihadapi, terutama untuk masalah Hopcroft). Namun, membuktikan batas bawah untuk masalah ini dalam model RAM mungkin sama sulitnya dengan masalah batas bawah lainnya (yaitu, kami tidak memiliki petunjuk) - lihat makalah SODA 2010 oleh Patrascu dan Williams yang menghubungkan generalisasi 3SUM dengan waktu eksponensial. hipotesa.