Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_4семестр.doc
Скачиваний:
5
Добавлен:
24.09.2019
Размер:
541.7 Кб
Скачать

7. Понятие, критерий оптимальности и тд

См. вопрос 6 +

Если задача лин программирования имеет оптим решение, то лин функция принимает max/min значение в одной из угловых точек многогранника решений. Если лин функция принимает max/min значение более чем в 1 угловой точке, то она принимает его в любой точке, являющейся выпуклой лин комбинацией этих точек.

Если задача лин программ имеет оптим решение, то оно совпадает, по крайней мере, с одним из её допустимых базисных решений. Оптимум лин функции задачи лин программирования следует искать среди конечного числа её допустимых базисных решений.

Критерии оптимальности (для симплекс-метода?):

Критерий оптим решения при отыскании max (min) лин функции: если выражении лин функции через неосновные переменные отсутствуют положительные (отрицательные) коэффициенты при неосновных переменных, то решение оптимально.

10. Графо-аналитич метод решения лин программирования

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

Необходимо среди то­чек этого многоугольника найти такую точку, в которой лин функция F = C1X1 + C2X2 принимает max/min значение.

Рассмотрим линию уровня лин функции F, т.е. линию, вдоль которой эта функция принимает одно и то же фиксированное значение а, т.е. F = а, или C1X1 + C2X2 = a.

На многоугольнике решений следует найти точку, через которую проходит линия уровня функ­ции F с наибольшим (если линейная функция max) или наименьшим (если она min) уровнем. Линии уровня функции F это своеобразные "параллели", распо­ложенные обычно под углом к осям координат. Далее, определив направление возрастания лин функции (обозначим как вектор С), найдём точку, в которой функция принимает max/min значение.

При геометрическом решении подобных за­дач возможно совпадение линии уровня с границей многоугольника решений. Так будет происходить, если линия уровня и граничная прямая параллельны, т.е. их коэффициенты при переменных пропорциональны. Напр коэффициенты при переменных линии уровня F = 3X1 + 3X2 пропорциональны соответствующим коэффициентам гранич­ной прямой X1 + X2 =6.

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

11. Краткая характеристика симплекс метода, его графич интерпретация

Идея последовательного улучшения решения легла в основу универсального метода решения задач лин программирова­ния — симплексного метода.

Геометрический смысл симплексного метода состоит в последо­вательном переходе от одной вершины многогранника ограничений (называемой первоначальной) к соседней, в которой лин функция принимает лучшее (по крайней мере, не худшее) значение (по отношению к цели задачи) до тех пор, пока не будет найдено оптим решение — вершина, где достигается оптим значение функции цели (если задача имеет конечный оптимум).

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

Для реализации симплексного метода — последовательного улучшения решения — необходимо освоить три основных элемента: способ определения какого-либо первоначального допустимого базисного решения задачи; правило перехода к лучшему (точнее, не худшему) решению; критерий проверки оптимальности найденного решения.

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