Оптимизация невыпуклых функций

#python #optimization #non-convex

#python #оптимизация #невыпуклый

Вопрос:

Недавно я работал над проблемой невыпуклой оптимизации и использовал байесовскую оптимизацию как метод решения этой проблемы. И это не показало хорошей сходимости. (Является ли байесовская оптимизация эффективным способом решения этой проблемы?)

Кто-нибудь может помочь мне узнать, есть ли другие эффективные способы решения проблемы невыпуклой оптимизации? Я использую python, так что, может ли кто-нибудь показать мне какой-нибудь пакет на python, который может это сделать?

Спасибо!

Ответ №1:

Слишком мало информации о вашей проблеме, чтобы предложить решение. Сколько параметров у вас есть в вашей целевой функции? У вас есть доступные аналитические градиенты? Является ли ваша целевая функция дорогостоящей для оценки или очень быстрой? У вас есть связанные ограничения? Линейные и / или нелинейные ограничения? Вас волнует попытка найти глобальный оптимум или вы довольны достаточно хорошим локальным минимумом / максимумом? Есть ли причина, по которой вы выбрали байесовскую оптимизацию для начала?