Jump to content

Повторный локальный поиск

Итерационный локальный поиск выбивает решение из локального оптимума.

Повторный локальный поиск [1] [2] ( ILS ) — термин в прикладной математике и информатике. определение модификации методов локального поиска или восхождения на холм для решения задач дискретной оптимизации.

Методы локального поиска могут застрять в локальном минимуме , где нет улучшающихся соседей.

Простая модификация состоит из повторных вызовов процедуры локального поиска, каждый раз начиная с другой начальной конфигурации. Это называется повторным локальным поиском и подразумевает, что знания, полученные на предыдущих этапах локального поиска, не используются. Обучение подразумевает, что предыдущая история, например, память о ранее найденных локальных минимумах, извлекается для создания все более и более лучших отправных точек для локального поиска.

Неявным предположением является кластерное распределение локальных минимумов : при минимизации функции определить хорошие локальные минимумы легче, начиная с локального минимума с низким значением, чем начиная со случайной точки. Единственное предостережение — избегать удержания в заданном бассейне притяжения, чтобы толчок для преобразования локального минимизатора в отправную точку следующего запуска должен быть достаточно сильным, но не слишком сильным, чтобы избежать возврата к случайным перезапускам без памяти.

Итерированный локальный поиск основан на построении последовательности локально оптимальных решений путем:

  1. возмущение текущего локального минимума;
  2. применение локального поиска после запуска с измененного решения.

Сила возмущения должна быть достаточной, чтобы привести траекторию к другому бассейну притяжения, ведущему к другому локальному оптимуму .

Алгоритм возмущения

[ редактировать ]

Найти алгоритм возмущений для ILS — непростая задача. Основная цель состоит в том, чтобы не застрять на одном и том же локальном минимуме, и для обеспечения этого свойства операция отмены запрещена. Несмотря на это, хорошая перестановка должна учитывать множество значений, поскольку существует два типа плохих перестановок:

  1. слишком слабый: вернуться к тому же локальному минимуму
  2. слишком сильно: случайный перезапуск

Эталонное возмущение

[ редактировать ]

Процедура заключается в фиксации ряда значений возмущения таким образом, чтобы эти значения были значимыми для данного экземпляра: в среднем вероятностном и нередком. После этого во время выполнения можно будет проверить график теста, чтобы получить среднее представление о пройденных экземплярах.

Адаптивное возмущение

[ редактировать ]

не существует функции, Поскольку априори которая бы определяла, какое из значений является наиболее подходящим для данного возмущения, лучший критерий — сделать его адаптивным. Например, Баттити и Протаси предложили [3] алгоритм реактивного поиска для MAX-SAT , который идеально вписывается в структуру ILS. Они выполняют «направленную» схему возмущений, которая реализуется алгоритмом поиска с запретами , и после каждого возмущения они применяют стандартный алгоритм локального спуска. Другой способ адаптации возмущения — детерминированное изменение его силы во время поиска.

Оптимизация возмущения

[ редактировать ]

Другая процедура заключается в оптимизации части проблемы, сохраняя при этом свойство запрета отмены активным. Если эта процедура возможна, все решения, полученные после возмущений, будут иметь тенденцию быть очень хорошими. Кроме того, новые детали также оптимизированы.

Приложения

[ редактировать ]

Этот метод был применен к нескольким задачам комбинаторной оптимизации, включая задачи планирования цеха , [4] [5] Проблемы поточного цеха, [6] Проблемы с маршрутом транспортного средства [7] как и многие другие.

  1. ^ Лоренсо, HR; Мартин О.; Штютцле Т. (2010). «Итерированный локальный поиск: структура и приложения». Справочник по метаэвристике . Kluwer Academic Publishers, Международная серия по исследованию операций и науке управления. Том. 146. стр. 363–397. CiteSeerX   10.1.1.187.2089 . дои : 10.1007/978-1-4419-1665-5_12 . ISBN  978-1-4419-1663-1 . {{cite book}}: |journal= игнорируется ( помогите )
  2. ^ Лоренсо, HR; Мартин О.; Штютцле Т. (2003). «Итерационный локальный поиск» . Справочник по метаэвристике . Kluwer Academic Publishers, Международная серия по исследованию операций и науке управления. 57 : 321–353.
  3. ^ Баттити, Роберто; Протаси, Марко (1 января 1997 г.). «Реактивный поиск, эвристика с учетом истории для MAX-SAT» . Журнал экспериментальной алгоритмики ACM . 2 : 2–с. дои : 10.1145/264216.264220 . ISSN   1084-6654 .
  4. ^ Лоренсо, HR; Звиненбург М. (1996). «Сочетание крупношаговой оптимизации с табу-поиском: применение к задаче планирования цеха». Мета-эвристика . Академическое издательство Клювер. Спрингер. стр. 219–236. дои : 10.1007/978-1-4613-1361-8_14 . ISBN  9780792397007 . {{cite book}}: |journal= игнорируется ( помогите )
  5. ^ Лоренсо, HR (1995). «Планирование работы цеха: вычислительное исследование методов локального поиска и крупношаговой оптимизации». Европейский журнал операционных исследований . 83 (2): 347–364. дои : 10.1016/0377-2217(95)00012-F .
  6. ^ Хуан, А.А.; Лоренсо, Х.; Матео, М.; Луо, Р.; Кастелла, К. (2013). «Использование итерированного локального поиска для решения задачи Flow-Shop: проблемы параметризации, рандомизации и распараллеливания» . Международные сделки в области операционных исследований .
  7. ^ Пенна, Пука Х.В.; Сатори Очи, Л.; Субраманиан, А. (2013). «Эвристика повторного локального поиска для решения проблемы маршрутизации неоднородного парка транспортных средств». Журнал эвристики . 19 (2): 201–232. дои : 10.1007/s10732-011-9186-y .

[1]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 945a3d71a8d5dcd804acfe05a8ed66e9__1693109580
URL1:https://arc.ask3.ru/arc/aa/94/e9/945a3d71a8d5dcd804acfe05a8ed66e9.html
Заголовок, (Title) документа по адресу, URL1:
Iterated local search - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)