Глобальная оптимизация - Global optimization
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Декабрь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Глобальная оптимизация это филиал Прикладная математика и числовой анализ который пытается найти глобальный минимумы или максимумы функции или набора функций на данном наборе. Обычно это описывается как проблема минимизации, потому что максимизация действительной функции эквивалентно минимизации функции .
Для возможной нелинейной и невыпуклой непрерывной функции с глобальными минимумами и набор всех глобальных минимизаторов в , стандартная задача минимизации может быть записана как
то есть найти и глобальный минимизатор в ; куда является (не обязательно выпуклым) компактным множеством, определяемым неравенствами .
Глобальная оптимизация отличается от локальной оптимизации тем, что нацелена на поиск минимума или максимума по заданному набору, а не на поиск местный минимумы или максимумы. Найти произвольный локальный минимум относительно просто с помощью классических локальная оптимизация методы. Найти глобальный минимум функции гораздо сложнее: аналитические методы часто не применимы, а использование стратегий численного решения часто приводит к очень сложным проблемам.
Общая теория
Недавний подход к проблеме глобальной оптимизации заключается в следующем: минимальное распределение .[1] В этой работе связь между любой непрерывной функцией на компакте и его глобальные минимумы было строго установлено. Как типичный случай, следует, что
тем временем,
куда это -мерная мера Лебега множества минимизаторов . И если не постоянна на , монотонное отношение
относится ко всем и , что подразумевает серию монотонных отношений сдерживания, и одна из них, например,
И мы определяем минимальное распределение быть слабым пределом так что личность
выполняется для любой гладкой функции с компактной опорой в . Вот два непосредственных свойства :
- (1) удовлетворяет личность .
- (2) Если продолжается на , тогда .
Для сравнения: хорошо известная связь между любой дифференцируемой выпуклой функцией и ее минимумом строго устанавливается градиентом. Если дифференцируема на выпуклом множестве , тогда выпукло тогда и только тогда, когда
таким образом, подразумевает, что относится ко всем , т.е. является глобальным минимизатором на .
Приложения
Типичные примеры приложений глобальной оптимизации включают:
- Прогноз структуры белка (минимизировать функцию энергия / свободная энергия)
- Вычислительная филогенетика (например, минимизировать количество преобразований символов в дереве)
- Проблема коммивояжера и конструкция электрической схемы (минимизировать длину пути)
- Химическая инженерия (например, анализируя Энергия Гиббса )
- Проверка безопасности, техника безопасности (например, механических конструкций, зданий)
- Анализ наихудшего случая
- Математические задачи (например, Гипотеза Кеплера )
- Проблемы упаковки объектов (проектирования конфигурации)
- Отправная точка нескольких молекулярная динамика Моделирование состоит из начальной оптимизации энергии моделируемой системы.
- Спиновые очки
- Калибровка модели распространения радиоволн и многих других моделей в науке и технике
- Подгонка кривой подобно нелинейный метод наименьших квадратов анализ и другие обобщения, используемые при подгонке параметров модели к экспериментальным данным в химии, физике, биологии, экономике, финансах, медицине, астрономии, инженерии.
Детерминированные методы
Наиболее успешные общие точные стратегии:
Внутреннее и внешнее приближение
В обеих этих стратегиях множество, по которому должна быть оптимизирована функция, аппроксимируется многогранниками. Во внутреннем приближении многогранники содержатся в множестве, а во внешнем приближении многогранники содержат множество.
Режущие методы
В плоскостной метод общий термин для методов оптимизации, которые итеративно уточняют возможный набор или целевая функция с помощью линейных неравенств, называемых порезы. Такие процедуры широко используются для поиска целое число решения для смешанное целочисленное линейное программирование (MILP), а также для решения общих, не обязательно дифференцируемых выпуклая оптимизация проблемы. Использование режущих плоскостей для решения MILP было введено Ральф Э. Гомори и Вацлав Хваталь.
Методы ветвления и привязки
Ветвь и переплет (BB или же B & B) является алгоритм парадигма дизайна для дискретный и комбинаторная оптимизация проблемы. Алгоритм ветвей и границ состоит из систематического перечисления возможных решений с помощью поиск в пространстве состояний: набор возможных решений рассматривается как формирующий укоренившееся дерево с полным набором в корень. Алгоритм исследует ветви этого дерева, которые представляют собой подмножества множества решений. Перед тем, как перечислить возможные решения ветви, ветвь проверяется по верхней и нижней оценкам. границы на оптимальном решении и отбрасывается, если оно не может дать лучшего решения, чем лучшее, найденное алгоритмом на данный момент.
Интервальные методы
Интервальная арифметика, интервальная математика, интервальный анализ, или же интервальное вычисление, это метод, разработанный математиками с 1950-х по 1960-е гг. как подход к оценке ошибки округления и погрешности измерения в математическое вычисление и таким образом развивая численные методы дающие надежные результаты. Интервальная арифметика помогает находить надежные и гарантированные решения уравнений и задач оптимизации.
Методы, основанные на реальной алгебраической геометрии
Реальная алгебра - это часть алгебры, имеющая отношение к реальной алгебраической (и полуалгебраической) геометрии. В основном это связано с изучением упорядоченные поля и заказанные кольца (особенно реальные закрытые поля ) и их приложения к изучению положительные полиномы и суммы квадратов многочленов. Его можно использовать в выпуклая оптимизация
Стохастические методы
Существует несколько точных или неточных алгоритмов на основе Монте-Карло:
Прямой отбор проб Монте-Карло
В этом методе случайное моделирование используется для поиска приближенного решения.
Пример: задача коммивояжера это то, что называется обычной задачей оптимизации. То есть все факты (расстояния между каждой точкой назначения), необходимые для определения оптимального пути, по которому следует следовать, известны с уверенностью, и цель состоит в том, чтобы просмотреть возможные варианты путешествия, чтобы найти путь с наименьшим общим расстоянием. Однако давайте предположим, что вместо того, чтобы минимизировать общее расстояние, пройденное для посещения каждого желаемого пункта назначения, мы хотели минимизировать общее время, необходимое для достижения каждого пункта назначения. Это выходит за рамки обычной оптимизации, поскольку время в пути по своей сути неопределенно (пробки, время суток и т. Д.). В результате, чтобы определить наш оптимальный путь, мы хотели бы использовать моделирование - оптимизацию, чтобы сначала понять диапазон потенциального времени, которое может потребоваться, чтобы перейти от одной точки к другой (представленной в данном случае распределением вероятностей, а не конкретным расстоянием). а затем оптимизировать наши решения о поездках, чтобы определить лучший путь, по которому следует идти, с учетом этой неопределенности.
Стохастическое туннелирование
Стохастическое туннелирование (STUN) - это подход к глобальной оптимизации, основанный на Метод Монте-Карло -отбор проб функции, которая должна быть объективно минимизирована, в которой функция нелинейно преобразуется, чтобы упростить туннелирование между областями, содержащими минимумы функции. Более простое туннелирование позволяет быстрее исследовать пространство для образца и быстрее найти хорошее решение.
Параллельный отпуск
Параллельный отпуск, также известный как обмен репликами выборка MCMC, это симуляция метод, направленный на улучшение динамических свойств Метод Монте-Карло моделирование физических систем и Цепь Маркова Монте-Карло (MCMC) методы отбора проб в более общем плане. Метод обмена репликами был первоначально разработан Свендсеном,[2] затем продлен Гейером[3] и позже разработан, среди прочего, Джорджио Паризи.,[4][5]Сугита и Окамото сформулировали молекулярная динамика вариант параллельного отпуска:[6] это обычно известно как молекулярная динамика с обменом реплик или REMD.
По сути, один запускается N копии системы, инициализированные случайным образом, при разных температурах. Затем, исходя из критерия Метрополиса, происходит обмен конфигурациями при разных температурах. Идея этого метода состоит в том, чтобы сделать конфигурации при высоких температурах доступными для моделирования при низких температурах и наоборот. Это приводит к очень надежному ансамблю, который способен отобрать как низкоэнергетические, так и высокоэнергетические конфигурации. Таким образом, термодинамические свойства, такие как удельная теплоемкость, которая обычно плохо вычисляется в каноническом ансамбле, может быть вычислена с большой точностью.
Эвристика и метаэвристика
- Главная страница: Метаэвристический
Другие подходы включают эвристические стратегии для поиска в пространстве поиска более или менее интеллектуальным способом, в том числе:
- Оптимизация колонии муравьев (ACO)
- Имитация отжига, обобщенная вероятностная метаэвристика
- Табу поиск, расширение местный поиск способный выйти из локальных минимумов
- Эволюционные алгоритмы (например., генетические алгоритмы и стратегии эволюции )
- Дифференциальная эволюция, метод, который оптимизирует проблема итеративно пытаясь улучшить возможное решение в отношении данной меры качества
- Алгоритмы оптимизации на основе роя (например., оптимизация роя частиц, социальная когнитивная оптимизация, оптимизация нескольких роев и оптимизация колонии муравьев )
- Меметические алгоритмы, совмещая глобальные и локальные стратегии поиска
- Реактивная поисковая оптимизация (т.е. интеграция подсимвольных методов машинного обучения в поисковую эвристику)
- Постепенная оптимизация, метод, который пытается решить сложную проблему оптимизации, сначала решая значительно упрощенную задачу, и постепенно преобразовывая эту проблему (при оптимизации), пока она не станет эквивалентной сложной задаче оптимизации.[7][8][9]
Подходы на основе методологии поверхности реагирования
- IOSO Косвенная оптимизация на основе самоорганизации
- Байесовская оптимизация, последовательная стратегия проектирования для глобальных оптимизация функций черного ящика с использованием Байесовская статистика[10]
Смотрите также
- Детерминированная глобальная оптимизация
- Междисциплинарная оптимизация дизайна
- Многокритериальная оптимизация
- Оптимизация (математика)
Сноски
- ^ Сяопэн Луо (2018). «Минимальное распределение для глобальной оптимизации». arXiv:1812.03457. Цитировать журнал требует
| журнал =
(помощь) - ^ Свендсен Р. Х. и Ван Дж. С. (1986) Реплика Монте-Карло моделирования спиновых стекол Physical Review Letters 57: 2607–2609
- ^ К. Дж. Гейер, (1991) в Вычислительная техника и статистика, Материалы 23-го симпозиума по интерфейсу, Американская статистическая ассоциация, Нью-Йорк, с. 156.
- ^ Марко Фальчони и Майкл В. Дим (1999). «Смещенная схема Монте-Карло для решения структуры цеолита». J. Chem. Phys. 110 (3): 1754–1766. arXiv:cond-mat / 9809085. Bibcode:1999ЖЧФ.110.1754Ф. Дои:10.1063/1.477812.
- ^ Дэвид Дж. Эрл и Майкл В. Дим (2005) «Параллельная закалка: теория, приложения и новые перспективы», Phys. Chem. Chem. Phys., 7, 3910
- ^ Ю. Сугита и Ю. Окамото (1999). «Реплико-обменный молекулярно-динамический метод сворачивания белков». Письма по химической физике. 314 (1–2): 141–151. Bibcode:1999CPL ... 314..141S. Дои:10.1016 / S0009-2614 (99) 01123-9.
- ^ Такер, Нил; Кутс, Тим (1996). «Методы постепенной невыпуклости и оптимизации с несколькими разрешениями». Видение через оптимизацию.
- ^ Блейк, Эндрю; Зиссерман, Эндрю (1987). Визуальная реконструкция. MIT Press. ISBN 0-262-02271-0.[страница нужна ]
- ^ Хоссейн Мобахи, Джон В. Фишер III. О связи между продолжением гауссовских гомотопий и выпуклыми оболочками, В конспектах лекций по информатике (EMMCVPR 2015), Springer, 2015.
- ^ Йонас Моцкус (2013). Байесовский подход к глобальной оптимизации: теория и приложения. Kluwer Academic.
Рекомендации
Детерминированная глобальная оптимизация:
- Р. Хорст, Х. Туй, Глобальная оптимизация: детерминистские подходы, Springer, 1996.
- Р. Хорст, ВЕЧЕРА. Пардалос и Н.В. Тхоаи, Введение в глобальную оптимизацию, Второе издание. Kluwer Academic Publishers, 2000.
- А.Ноймайер, Полный поиск в непрерывной глобальной оптимизации и удовлетворении ограничений, стр. 271–369 в: Acta Numerica 2004 (A. Iserles, ed.), Cambridge University Press 2004.
- М. Монжо, Х. Карсенти, В. Рузе и Ж.-Б. Хириарт-Уррути, Сравнение общедоступного программного обеспечения для глобальной оптимизации черного ящика. Методы и программное обеспечение оптимизации 13 (3), стр. 203–226, 2000.
- J.D. Pintér, Глобальная оптимизация в действии - непрерывная и липшицева оптимизация: алгоритмы, реализации и приложения. Kluwer Academic Publishers, Dordrecht, 1996. В настоящее время распространяется Springer Science and Business Media, Нью-Йорк. В этой книге также обсуждаются методы стохастической глобальной оптимизации.
- Л. Джаулин, М. Киффер, О. Дидрит, Э. Вальтер (2001). Прикладной интервальный анализ. Берлин: Springer.
- Э. Р. Хансен (1992), Глобальная оптимизация с использованием интервального анализа, Марсель Деккер, Нью-Йорк.
- R.G. Стронгин, Я.Д. Сергеев (2000,2013,2014) Глобальная оптимизация с невыпуклыми ограничениями: последовательные и параллельные алгоритмы, Kluwer Academic Publishers, Дордрехт.
- Я.Д. Сергеев, Р. Стронгин, Д. Лера (2013) Введение в глобальную оптимизацию с использованием кривых заполнения пространства, Спрингер, штат Нью-Йорк.
- Я.Д. Сергеев, Д. Квасов (2017) Детерминированная глобальная оптимизация: введение в диагональный подход, Спрингер, штат Нью-Йорк.
Для имитации отжига:
- Киркпатрик, S .; Gelatt, C.D .; Векки, М. П. (1983-05-13). «Оптимизация моделированием отжига». Наука. Американская ассоциация развития науки (AAAS). 220 (4598): 671–680. Дои:10.1126 / science.220.4598.671. ISSN 0036-8075. PMID 17813860.
Для реактивной поисковой оптимизации:
- Роберто Баттити, М. Брунато и Ф. Машиа, Реактивный поиск и интеллектуальная оптимизация, Серия исследований операций / интерфейсов компьютерных наук, Том. 45, Springer, ноябрь 2008 г. ISBN 978-0-387-09623-0
Для стохастических методов:
- А. Жиглявский. Теория глобального случайного поиска. Математика и ее приложения. Kluwer Academic Publishers. 1991 г.
- Хамахер, К. (2006). «Адаптация в стохастической туннельной глобальной оптимизации сложных ландшафтов потенциальной энергии». Письма Europhysics (EPL). IOP Publishing. 74 (6): 944–950. Дои:10.1209 / epl / i2006-10058-0. ISSN 0295-5075.
- Hamacher, K .; Венцель, В. (1999-01-01). «Масштабируемое поведение алгоритмов стохастической минимизации в идеальном ландшафте воронки». Физический обзор E. 59 (1): 938–941. arXiv:физика / 9810035. Дои:10.1103 / Physreve.59.938. ISSN 1063-651X.
- Wenzel, W .; Хамахер, К. (1999-04-12). "Стохастический туннельный подход для глобальной минимизации сложных потенциальных энергетических ландшафтов". Письма с физическими проверками. Американское физическое общество (APS). 82 (15): 3003–3007. arXiv:физика / 9903008. Дои:10.1103 / Physrevlett.82.3003. ISSN 0031-9007.
Для параллельного отпуска:
- Hansmann, Ulrich H.E. (1997). «Алгоритм параллельного темперирования для конформационных исследований биологических молекул». Письма по химической физике. Elsevier BV. 281 (1–3): 140–150. arXiv:физика / 9710041. Дои:10.1016 / с0009-2614 (97) 01198-6. ISSN 0009-2614.
Для методов продолжения:
- Чжицзюнь Ву. Схема эффективного преобразования энергии как особое продолжение подхода к глобальной оптимизации применительно к конформации молекул. Технический отчет, Аргоннская национальная лаборатория, Иллинойс (США), ноябрь 1996 г.
Для общих соображений о размерности области определения целевой функции:
- Хамахер, Кей (2005). «О стохастической глобальной оптимизации одномерных функций». Physica A: Статистическая механика и ее приложения. Elsevier BV. 354: 547–557. Дои:10.1016 / j.physa.2005.02.028. ISSN 0378-4371.
Для стратегий, позволяющих сравнивать детерминированные и стохастические методы глобальной оптимизации
- Сергеев Я. D .; Квасов, Д. Э .; Мухаметжанов, М.С. (11.01.2018). «Об эффективности естественной метаэвристики в дорогостоящей глобальной оптимизации с ограниченным бюджетом». Научные отчеты. ООО "Спрингер Сайенс энд Бизнес Медиа". 8 (1): 453. Дои:10.1038 / s41598-017-18940-4. ISSN 2045-2322. ЧВК 5765181. PMID 29323223.