Я был очень удивлен, когда начал читать что-то о невыпуклой оптимизации в целом, и я увидел такие утверждения:
Многие важные практические проблемы являются невыпуклыми, и большинство невыпуклых задач трудно (если не невозможно) решить точно в разумные сроки. ( источник )
или
В общем, NP-трудно найти локальный минимум, и многие алгоритмы могут застрять в седловой точке. ( источник )
Я делаю вид невыпуклых оптимизаций каждый день, а именно расслабление молекулярной геометрии. Я никогда не считал это чем-то хитрым, медленным и склонным застрять. В этом контексте мы имеем явно многомерные невыпуклые поверхности (> 1000 степеней свободы). Мы используем в основном технику первого порядка, основанную на самом крутом спуске и динамическом гашении, например, FIRE , которые сходятся за несколько сотен шагов к локальному минимуму (меньше, чем DOF). Я ожидаю, что с добавлением стохастического шума он должен быть чертовски устойчивым. (Глобальная оптимизация - это отдельная история)
Я как-то не представляю, как должна выглядеть поверхность потенциальной энергии , чтобы эти методы оптимизации застряли или медленно сходились. Например, очень патологическая PES (но не из-за невыпуклости) является этой спиралью , но это не такая большая проблема. Можете ли вы привести наглядный пример патологического невыпуклого ПЭС?
Поэтому я не хочу спорить с цитатами выше. Скорее у меня такое чувство, что я что-то здесь упускаю. Возможно, контекст.