Bazı demografik modelleme yazılımının optimizasyon sürecini geliştirmeye çalışıyorum, böylece demografik modelleri verilere daha iyi sığdırabilirim. Optimizasyon süresini azaltmak istiyoruz.
Amaç fonksiyonumuzu değerlendirmek için gereken süre, girdi değerlerine bağlı olarak çok değişir. Amaç fonksiyonunu değerlendirmek için zaman ile girdi arasındaki ilişki bilinmektedir. Hangi noktaların değerlendirileceğini seçerken objektif fonksiyonun göreceli zaman maliyetini dikkate alan herhangi bir optimizasyon yöntemi olup olmadığını merak ediyorum.
Teşekkürler!
Güncelleme:
Pavlus'un talep ettiği gibi, bu özel objektif fonksiyonun bazı belirgin özellikleri şunlardır:
- Parametre sayısı orta (~ 12ish)
- Sorunumuz dışbükey değildir veya en azından objektif fonksiyon yüzeyinde dar ve düz “çıkıntılar” vardır. Şu anda bunun için farklı noktalardan çoklu optimizasyonlar kullanıyoruz, ancak daha iyisini yapmak isteriz.
- Nesnel işlev oldukça pürüzsüzdür, ancak türevlere sadece sonlu fark yaklaşımlarını hesaplayabiliriz.
- Değerlendirme maliyeti de parametre değerlerinin düzgün bir fonksiyonudur ve oldukça öngörülebilirdir. kabaca konuşmak gerekirse, her parametre için değerlendirme maliyeti aralığın bir ucunda yüksek ve diğer ucunda düşüktür. Dolayısıyla, değerlendirilmesi pahalı parametre kümelerinin geniş bölgelerine sahibiz, ancak bunların nerede olduklarını biliyoruz.