Interesuje mnie maksymalizacja funkcji , gdzie .
Problem polega na tym, że nie znam formy analitycznej funkcji ani jej pochodnych. Jedyne, co mogę zrobić, to ocenić funkcję punktowo, wartość i w tym momencie uzyskać oszacowanie . Jeśli chcę, mogę zmniejszyć zmienność tych szacunków, ale muszę zapłacić rosnące koszty obliczeniowe.
Oto, co próbowałem do tej pory:
Stochastyczne strome zejście ze skończonymi różnicami: może działać, ale wymaga dużo strojenia (np. Sekwencji wzmocnienia, współczynnika skalowania) i często jest bardzo niestabilne.
Symulowane wyżarzanie: działa i jest niezawodne, ale wymaga wielu ocen funkcji, więc stwierdziłem, że jest dość powolny.
Pytam więc o sugestie / pomysły na temat możliwej alternatywnej metody optymalizacji, która może działać w tych warunkach. Utrzymuję problem tak ogólny, jak to możliwe, aby zachęcić do sugestii z obszarów badań innych niż moje. Muszę dodać, że byłbym bardzo zainteresowany metodą, która pozwoliłaby mi oszacować Hesję przy zbieżności. Jest tak, ponieważ mogę go użyć do oszacowania niepewności parametrów . W przeciwnym razie będę musiał użyć różnic skończonych wokół maksimum, aby uzyskać oszacowanie.