Misalkan saya ingin mengoptimalkan fungsi unimodal yang didefinisikan pada beberapa interval nyata. Saya dapat menggunakan algoritma terkenal seperti yang dijelaskan dalam Wikipedia dengan nama pencarian ternary .
Dalam kasus algoritma yang berulang kali membagi dua interval, adalah umum untuk mencadangkan pencarian biner untuk masalah diskrit dan menggunakan metode pembagian dua istilah sebaliknya. Mengekstrapolasi konvensi ini, saya menduga bahwa metode trisection istilah mungkin berlaku untuk algoritma yang memecahkan masalah saya.
Pertanyaan saya adalah apakah umum di kalangan akademisi, dan aman untuk digunakan, misalnya, tesis senior, untuk menerapkan istilah pencarian ternary bahkan jika algoritme diterapkan pada masalah berkelanjutan. Saya membutuhkan sumber yang memiliki reputasi baik untuk ini. Saya juga tertarik apakah istilah trisection sebenarnya ada.
Jawaban:
Kata "pencarian bitonic" mungkin dapat merujuk pada konsep ini. Lihat buku ini dan catatan kuliah ini misalnya.
sumber
Lihat pencarian Fibonacci dan pencarian bagian emas (artikel tentang pencarian Fibonacci berbicara tentang array, tetapi teknik ini benar-benar berlaku seperti pencarian bagian emas untuk fungsi berkelanjutan). Pencarian Fibonacci sedikit lebih cepat. Triknya adalah Anda dapat menggunakan kembali poin dari satu iterasi ke yang berikutnya. Untuk Fibonacci, Anda harus menentukan jumlah iterasi sebelumnya. Bukan masalah besar, Anda tahu ketepatan yang dicari.
Dapat ditunjukkan bahwa jika Anda hanya membandingkan nilai fungsi untuk pesanan relatif, pencarian Fibonacci adalah yang paling cepat. Jika Anda mempertimbangkan nilai aktual, beberapa bentuk kuasi-Newton lebih cepat.
sumber