Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Алгоритм решения задач ЦП методами отсечения.

Читайте также:
  1. Cельскохозяйственное картографирование, его особенности и задачи.
  2. I группа: задачи на решение проблем в обучении
  3. I Цели и задачи изучения дисциплины
  4. I. Семинар. Тема 1. Предмет, система, задачи судебной медицины. Правовые и организационные основы судебно-медицинской экспертизы, Понятие, объекты, виды, экспертизы
  5. I. Цель и задачи дисциплины
  6. II Всероссийский съезд Советов рабочих и солдатских депутатов и его важнейшие решения.
  7. II. Рассмотрение заявления объекта туристской индустрии и представленных документов и принятие решения о проведении классификации
  8. II. Типовые задачи.
  9. II. Цели и задачи выпускной квалификационной работы
  10. PR — деятельность в органах власти: задачи и специфика.

Гомори предложил алгоритмы решения задач ЦП, которые в общем виде можно записать так:

1. Решается задача, соответствующая исходной обычным симплекс-методом.

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

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

Новые дополнительные ограничения должны обладать следующими свойствами:

1. Они должны быть линейны.

2. Должны быть правильными, то есть отсекать область, где находится оптимальное решение и при этом не терять целочисленного решения.

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

Методы последовательного анализа вариантов.

Общая схема таких методов: Среди некоторой совокупности объектов xÎG. Найти то зачение при котором целевая функция f(x) достигает минимума, множество G конечно и в общем случае произвольно.

Пускай исходное множество будет множество G0«Z0=f(0). Далее разобьем всё множество G0 на конечное число не пересекающихся подмножеств: G0: G1,G2,…,Gk:Çki=1Gi=0; Èki=1Gi=G0

Для каждого из подмножеств Gi по некоторому правилу, определяем оценку Zi и строим процедуру выбора подмножеств следующим образом:

G1
G0
Z0 Z1

G3
Z3

G2
Z2

G4
Z4

Из множества G0 можно перейти в множество G1 и G2. Из них выбираем например такое, где их оценка меньше, пусть это будет Z2. Имеется ввиду, что решение задачи на данном пути более вероятно. Среди совокупности вариантов оптимальным решением x* будет то для которого оценка подмножества не превосходит оценок еще не ветвленых множеств Gv. x*ÎGv f(x*)=Z(Gv)£Z(Gi) ÈiGi=Gv

Gv – множество неветвленных множеств. Какова степень близости найденного варианта к оптимальному: Пусть множество G=Èki=1Gi и x =minZ(Gi), если x’ является неким допустимым решением, то выполняется следующее неравенство: minf(x)£f(x’). Тогда D=f(x’)- x - является грубой оценкой точности приближения.

Рассматривая данную схему решения необходимо решить следующие вопросы:

1. Как строить подмножество Gi

2. Как проводить оценку.

Ответы на эти вопросы получают из специфики решаемых задач.




Дата добавления: 2015-02-16; просмотров: 52 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав