Учитывая неизвестную функцию , мы можем оценить ее значение в любой точке ее области, но у нас нет ее выражения. Другими словами, f для нас как черный ящик.
Как называется проблема поиска минимизатора ? Какие существуют методы?
Как называется задача поиска решения уравнения ? Какие существуют методы?
В вышеупомянутых двух проблемах, это хорошая идея, чтобы интерполировать или соответствовать некоторым оценкам f: используя функцию g θ с известной формой и параметром θ быть определенным, а затем минимизировать g θ или найти его корень?
Спасибо и всего наилучшего!
optimization
Тим
источник
источник
Ответы:
Методы, которые вы ищете - то есть, которые используют только оценки функций, но не производные - называются методами оптимизации без производных . О них много литературы, и в большинстве книг по оптимизации вы найдете главу о таких методах. Типичные подходы включают
источник
Я думаю, что вам следует начать с: Семинара GECCO по бенчмаркингу оптимизации «черного ящика» с реальными параметрами (BBOB 2016) http://numbbo.github.io/workshops/index.html
Вы найдете много разных алгоритмов, которые использовались в предыдущих соревнованиях, и которые сравнивались на общих основаниях. Если вы начнете в другом месте, вы скоро утонете в сотнях статей, в которых утверждается, что их методы и алгоритмы работают лучше, чем другие, и мало фактических доказательств этих утверждений.
До недавнего времени это было, честно говоря, позорным положением дел и всей властью INRIA, GECCO и многих других за усилия, которые они предприняли в создании основы для рациональных сравнений.
источник
Я бы просто добавил, что одним из ключевых моментов здесь является возможность масштабирования метода оптимизации на многоядерных процессорах . Если вы можете выполнить несколько оценок функций одновременно, это даст вам ускорение, равное количеству задействованных ядер. Сравните это с использованием чуть более точной модели ответа, которая сделает вас на 10% более эффективным.
Я рекомендую взглянуть на этот код , он может быть полезен для людей, имеющих доступ ко многим ядрам. Математика позади этого описана в этой статье .
источник