Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Например, релаксация линейного программирования задачи целочисленного программирования устраняет ограничение целостности и, таким образом, допускает нецелочисленные рациональные решения. Лагранжиан релаксация из сложной задачи комбинаторной оптимизации наказывает нарушения некоторых ограничений, что позволяет легче расслаблена проблема должна быть решена. Методы релаксации дополняют или дополняют алгоритмы ветвей и границ комбинаторной оптимизации; линейное программирование и лагранжевые релаксации используются для получения оценок в алгоритмах ветвей и границ для целочисленного программирования. [1]

Стратегию моделирования релаксации не следует путать с итерационными методами по релаксации , такие как метод релаксация (SOR); итерационные методы релаксации используются при решении задач дифференциальных уравнений , линейных наименьших квадратов и линейного программирования . [2] [3] [4] Однако итерационные методы релаксации использовались для решения лагранжевых релаксаций. [5]

Определение [ править ]

Релаксации задачи минимизации

это еще одна задача минимизации вида

с этими двумя свойствами

  1. для всех .

Первое свойство утверждает, что допустимая область исходной проблемы является подмножеством допустимой области ослабленной задачи. Второе свойство утверждает, что целевая функция исходной задачи больше или равна целевой функции ослабленной задачи. [1]

Свойства [ править ]

Если - оптимальное решение исходной задачи, то и . Таким образом, обеспечивается верхняя граница .

Если в дополнении к предыдущим предположениям, , , справедливо следующее: Если оптимальное решение для расслабленных проблем является допустимым для исходной задачи, то он является оптимальным для исходной задачи. [1]

Некоторые техники релаксации [ править ]

Заметки [ править ]

  1. ^ a b c Джеффрион (1971)
  2. ^ Мурти, Катта Г. (1983). «16 итерационных методов для линейных неравенств и линейных программ (особенно 16.2 методов релаксации и 16.4 сохраняющих разреженность итерационных алгоритмов SOR для линейного программирования)». Линейное программирование . Нью-Йорк: John Wiley & Sons, Inc., стр. 453–464. ISBN 978-0-471-09725-9. Руководство по ремонту  0720547 . CS1 maint: discouraged parameter (link)
  3. ^ Гоффин, Ж.-Л. (1980). «Релаксационный метод решения систем линейных неравенств». Математика. Опер. Res . 5 (3): 388–414. DOI : 10.1287 / moor.5.3.388 . JSTOR 3689446 . Руководство по ремонту 0594854 .  
  4. ^ Мина, М. (1986). Математическое программирование: теория и алгоритмы . Эгон Балас (предисловие) (Перевод Стивена Вайды из французского изд. (1983 Paris: Dunod)). Чичестер: публикация Wiley-Interscience. John Wiley & Sons, Ltd., стр. Xxviii + 489. ISBN 978-0-471-90170-9. Руководство по ремонту  0868279 . (Второе издание, 2008 г., на французском языке: Математическое программирование: Теория и алгоритмы . Издания Tec & Doc, Париж, 2008 г. xxx + 711 с. CS1 maint: discouraged parameter (link). Руководство по ремонту 2571910 )
  5. ^ Релаксационные методы нахождения допустимых решений систем линейных неравенств возникают в линейном программировании и лагранжевой релаксации. Goffin (1980) ошибка harvtxt: несколько целей (2 ×): CITEREFGoffin1980 ( справка ) и Minoux (1986) ошибка harvtxt: несколько целей (2 ×): CITEREFMinoux1986 ( справка ) | loc = Раздел 4.3.7, стр. 120–123 цитируют Шмуэля Агмона (1954), Теодора Моцкина и Исаака Шенберга (1954), а также Л.Т. Губина, Бориса Т. Поляка и Е.В. Райка (1969).

Ссылки [ править ]

  • Дж. Буттаццо (1989). Полунепрерывность, релаксация и интегральное представление в вариационном исчислении . Pitman Res. Заметки по математике. 207. Харлоу: Лонгманн.
  • Джеффрион AM (1971). «Двойственность в нелинейном программировании: упрощенная разработка, ориентированная на приложения». SIAM Обзор . 13 (1). С. 1–37. JSTOR  2028848 ..
  • Гоффин, Ж.-Л. (1980). «Релаксационный метод решения систем линейных неравенств». Математика. Опер. Res . 5 (3): 388–414. DOI : 10.1287 / moor.5.3.388 . JSTOR  3689446 . Руководство по ремонту  0594854 .
  • Мину, М. (1986). Математическое программирование: теория и алгоритмы ((с предисловием Эгона Баласа) Перевод Стивена Вайды из французского изд. (1983 Paris: Dunod). Чичестер: публикация Wiley-Interscience. John Wiley & Sons, Ltd., стр. Xxviii + 489. ISBN 978-0-471-90170-9. Руководство по ремонту  0868279 . (Второе издание, 2008 г., на французском языке: Математическое программирование: Теория и алгоритмы . Издания Tec & Doc, Париж, 2008 г. xxx + 711 с. CS1 maint: discouraged parameter (link). MR 2571910 ) |
  • Nemhauser, GL ; Ринну Кан, AHG; Тодд, MJ , ред. (1989). Оптимизация . Справочники по исследованию операций и науке об управлении. 1 . Амстердам: North-Holland Publishing Co., стр. Xiv + 709. ISBN 978-0-444-87284-5. Руководство по ремонту  1105099 .
    • WR Pulleyblank , Многогранная комбинаторика (стр. 371–446);
    • Джордж Л. Немхаузер и Лоуренс А. Уолси, Целочисленное программирование (стр. 447–527);
    • Клод Лемарешаль , Недифференцируемая оптимизация (стр. 529–572);
  • Рардин, Рональд Л. (1998). Оптимизация исследования операций . Прентис Холл. ISBN 978-0-02-398415-0.
  • Рубичек Т. (1997). Расслабление в теории оптимизации и вариационном исчислении . Берлин: Вальтер де Грюйтер. ISBN 978-3-11-014542-7.