Каждый алгоритм минимизации работает лучше (читай: вообще выполняй), если у тебя есть хорошее начальное предположение.Первоначальное предположение для возмущенной проблемы будет в вашем случае минимальной точкой невозмущенной проблемы.
Затем вы должны указать свои требования: вы хотите скорость.Какую точность вы хотите?Имеет ли значение космическая эффективность?Самое главное: какая у вас информация: только значение функции или у вас также есть производные (возможно, вторые производные)?
Может помочь и некоторая предыстория проблемы.Поиск гладкой функции, которая была бы дискретизирована, будет сильно отличаться от поиска сотен несвязанных параметров.
Глобальная информация (т. Е. Является ли функция выпуклой, существует ли гарантированный глобальный минимум или много локальных и т. Д.)можно оставить в стороне на данный момент.Если у вас возникли проблемы с нахождением минимальной точки возмущенной проблемы, вам придется это исследовать.
Ответы на эти вопросы позволят нам выбрать конкретный алгоритм.Есть много вариантов (и компромиссов) для многомерной оптимизации.
Кроме того, что быстрее будет очень сильно зависеть от проблемы (а не от алгоритма), и должно быть определено экспериментально.