Автор работы: Пользователь скрыл имя, 12 Ноября 2013 в 19:08, шпаргалка
Работа содержит ответы на вопросы для экзамена (зачета) по "Математике"
9. Переход от
общей задачи линейного
Правила приведения ЗЛП к каноническому виду:
1. Если в исходной задаче
некоторое ограничение (
|
(2.10) |
Вводим переменную
.
Тогда неравенство (2.10) запишется в виде:
|
(2.11) |
В каждое из неравенств вводится своя “уравнивающая” переменная, после чего система ограничений становится системой уравнений. Дополнительные переменные в целевую функцию записываются с коэффициентом 0. Таким образом, систему уравнений 2.11 с условием неотрицательности дополнительных переменных называют эквивалентной системе неравенств 2.10
2. Если в исходной
задаче некоторая переменная
не подчинена условию
|
, l - свободный индекс |
3. Если в ограничениях
правая часть отрицательна, то
следует умножить это
4. Наконец, если
исходная задача была задачей
на минимум, то введением
10. Графический способ решения ЗЛП с двумя переменными.
Этот способ целесообразно использовать для решения задач с 2мя переменными, которые записаны в сим. Форме и задач с многими переменными, при условии, что в их каноничской записи содержится не более 2ух переменных.
Задача с 2мя переменными.
Такая задача записывается в след.виде:
(2.20)
Областью доп.решения 2.21, 2.22 могут быть либо выпуклый многоугольник, либо вып-ый многоуг. Неогр.области, либо пустая область, либо единственная точка.
Ур-ие 2.20 определяется на плоскости Х10Х2 семейством || прямых, кажд.из которых отвечает определённым значениям параметра f. Вектор, перпендик. К этим прямым (при условии, что масштабы по осям координат одинаковы), указ. Направление найскорейшго возрастания параметра f функции 2.20, а противоположный вектор -направление найскорейшего убывания f.
Если в одной и той же системе координат построить область доп.решения системы 2.21, 2.22 и семейство прямых 2.20, то задача определения точки макс. Функции f сведётся к нахождению дополнительной области, через кот. проходит прямая f=const и соответственно наибольшему значению параметра f.
Для практического решения 2.22 необходимо построить:
Искомая точка А найдётся || ым перемещением вспомогательной прямой f=0 в направлении вект. С . В противоположной вершине Вв доп. Области функция f достигает минимума. Координаты точки А/В можно определить по чертежу или решив совместное ур-ие прямых, пересекающихся в этих точках.
11. Основная идея симпликс метода (СМ).
Графический способ применим к узкому классу ЗЛП, так как им эффективно решаются задачи, содержащие не более 2ух переменных.
Универсальным методом является СМ или метод последующего улучшения плана.
Пусть задана ЗЛП в каноническом виде:
(max) (3.1)
i=1,m (3.2)
Xj>=0, j=1,n
Если 3.3 разреш., то её оптимальный план совпадает по крайней мере с одним из опорных решений уравнений системы 3.2. Этот опорный план будет отыск-ся СМ в виде упорядоченного перебора опорных планов.
Т.е. при переходе от одного опорного плана к др. соотв-му значению целевой функции 3.1 возрастают (не убывают).
Так как число опорных планов не превышает Сnn, то через конечное число шагов будет либо найден оптимальный план шагов, либо установится неразрешимость задачи.
Решение зад. 3.1-3.3 состоит из 2ух этапов:
12. Нахождение начального опорного плана.
Алгоритм нахождения начального плана зад.3.1-3.3:
Разрешающая строка определяется по наименьшему из отношений свободных членов соответствующим им положительным элементам разрешающ.стб. Такие отношения называются симпликсными. В ходе жордановых исключений, столюцы, с перебр.наверх таблицы 0ыми знач., вычёркиваются. Строка, состоящая из одних одних нулей, также вычёркивается. Если в процессе исключения остаются 0ые строки, то система уравнений решения не имеет.Если система уравнений совместна, то через некоторое число шагов все 0 в левом стб. Будут замещены Х-ами и тем самым получен некоторый базис и отв-ий ему опорный план. Табл.3.2
1 |
-xr+1 |
….. |
xn | |
X1= |
b10 |
b11 |
….. |
b1,n-r |
….. |
….. |
….. |
….. |
….. |
Xr= |
br0 |
br1 |
….. |
br,n-r |
f= |
b00 |
b01 |
….. |
b0,n-r |
Чтобы выписать из табл.3.2 эл-ты опорного
плана, необходимо положить равными 0 свободные
переменные, тогда базисные переменные
будут равны соответствующим
свободным членам. Х1=b10, …, xr=br0, …, Xr+1=0,
…Xn=0; .
В п.1 алгоритма предполагалось, сто все
элементы столбца свободных членов неотриц.(это
треб. Не обяз, но если оно вып-но, то все
послед-иежорд.исключения выполняются
только с положительными разрешающими
элементами, что удобно при вычислениях).
В случае, когда в стб.свободных членов
имеются отриц.числа, разреш.элемент выбирают
следующим образом: 1.Просматривают
строку, отвечающую какому-либо отрицательному
члену (t-строка)и выбирают в ней какой-либо
отрицательный элемент, а соотв.стб. принимают
за разрешающий. (при условии, что ограничение
зад. Совместно). 2. Составляем
отношения элементов стб.своб.членов и
соотв.элементом разрешающего столбца,
и имеющ. Одинак.знаки.(симпликсн.отнош.
Если разрешающим оказывается элемент t-строки, то преобраз. Своб. Член этой строки станет положительным. В противном случае после сделанного шага, вновь обращаются к t-строке. Если задача разрешима, то через некот.число шагов, в стб.свободных членов не останется отрицательных членов.
Алгоритм исследования нахождения опорного плана на оптимальность.
Если
Отсюда следует, что при увеличение любого из свободных переменных вызывает уменьшение f следовательно наибольшего значения f достигает при отрицательными эти значения быть не могут в силу ограничения . Если f строке нет также и нулевых элементов, то оптимальный план единственный.
Если есть хотя бы один нулевой, то оптимальных планов бесконечное множество.
Для этого столбец с отрицательным элементом в f строке берут за разрешительный( если в f строке отрицательных несколько, разрешающим выбирают столбец с наибольшим по абсолютной величине элементу)
Определяют по симплексному
методу разрешающую строку и
делают шаг жордановых
Этот процесс повторяется до тех пор, пока не найден оптимальный план либо установить неразрешимость задачи.
Замечание! Т.к. задачи минимизации можно формально заменить на задачиmax(-f) (можно этого и не делать)
Признаком оптимизации опорного плана задачи минимизации является отсутствие положительных элементов в f строке в симплексной таблице содержащей опорный план.
Рассмотрим преобразования
одного базиса в другой, предполагая
что среди симплексных
Допустим, что отношения достигается для нескольких индексов. Например для i=e, i=t=* и разрешающей выбрана l* строка, тогда в новом опорном плане базис переменной i* в соответствии с правилом прямоугольника = отсюда в соответствии (*) получаем
Таким образом новый опорный план будет вырожденным. ЗЛП имеющие хотя бы один вырожденный план называется вырожденной.
Все выводы сделанные применительно к невырожденным ЗЛП остаются верными.
Если при решение вырожденной задачи на очередном шаге симплексного преобразования, разрешающая строка, в которой свободный член=0, то 0 будет равно и новая базисная компонента опорного плана. А значения остальных базисных компонентов остаются прежними. После нескольких шагов сопровождающихся пост.значениемf переходят к опорному плану с бОльшим, чем прежде значением f и решение задачи должно закончиться. Не исключается случай когда после нескольких повторений операций (итераций) получают тот же базис
Таким образом,
Правило позволяющие предотвратить зацикливание
Если в процессе симплексных
преобразований, появилось несколько
минимальных симплексных
Если при этом снова
оказывается несколько
Если в формулировки ЗЛП изменяется реальная производственная ситуация, то данные переменные приходиться сводить в к модели в процессе преобразования в наименьшую форму всегда имеет экономич.смысл.
Рассмотрим вариант
Существует другой метод начального плана.
На ряду с исходной задачей , , рассмотрим расширенную задачу состоящую на основе исходной след.образом
Предположим, что в 3.2… и введем в каждое из уравненйи по одной неотрицател.переменной , кот будет наз искусственными, а из их линейн.формы 3.1 вычтем сумму искусств переменных умноженную на сколько угодно большое число М-задач
(3.4)
(3.5)