Saya sedang bekerja untuk meningkatkan proses optimasi beberapa perangkat lunak pemodelan demografis sehingga dapat lebih cocok dengan model demografis untuk data. Kami ingin mengurangi waktu pengoptimalan.
Waktu yang diperlukan untuk mengevaluasi fungsi tujuan kami sangat bervariasi, tergantung pada nilai input. Hubungan antara waktu untuk mengevaluasi fungsi tujuan dan input diketahui. Saya bertanya-tanya apakah ada metode optimasi yang mempertimbangkan biaya waktu relatif dari fungsi tujuan ketika memilih poin mana yang akan dievaluasi.
Terima kasih!
Memperbarui:
Seperti yang diminta Paulus, berikut adalah beberapa fitur yang menonjol dari fungsi tujuan khusus ini:
- Jumlah parameternya sedang (~ 12ish)
- Masalah kita adalah non-cembung, atau setidaknya ada "punggungan" yang sempit dan rata di permukaan fungsi tujuan. Saat ini kami sedang menghadapi hal ini menggunakan beberapa optimisasi dari berbagai titik, tetapi kami ingin melakukan yang lebih baik.
- Fungsi objektifnya cukup lancar, meskipun kita hanya bisa menghitung perkiraan beda hingga derivatif.
- Biaya evaluasi juga merupakan fungsi halus dari nilai parameter, dan itu cukup dapat diprediksi. secara kasar, untuk setiap parameter biaya untuk mengevaluasi tinggi di satu ujung kisaran dan rendah di ujung lainnya. Jadi kami memiliki daerah besar set parameter mahal untuk mengevaluasi, tapi kami tahu di mana mereka.