Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л3.Методы решения ЗЛП.doc
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
111.1 Кб
Скачать

Решение

Введем обозначения: х1 – число изделий типа Т1; х2 – число изделий типа Т2. Прибыль от реализации изделий Т1 составляет х1, а от реализации изделий типа Т2 - 2х2, т.е. необходимо максимизировать целевую функцию:

F = x1 + 2x2 → max.

Ограничения задачи имеют вид:

Первому ограничению соответствует прямая, проходящая через точки (0;8) и (8;0) (рис.2).

Рис.2

Второму ограничению соответствует прямая, проходящая через точки (0;5) и (20;0).

Решением неравенства х1≤ 5 (ограничение по количеству изделий типа Т1) является полуплоскость, лежащая слева от прямой х1 = 5. Таким образом, область допустимых решений ЗЛП представляет собой пятиугольник.

Для определения направления движения к оптимуму построим вектор – градиент = (1;2). При максимизации целевой функции следует двигаться в направлении вектора . В крайней угловой точке этого движения (точка А на рис.2) достигается максимум целевой функции.

Для нахождения координат точки А достаточно решить систему уравнений соответствующих прямых:

Отсюда легко получается решение ЗЛП: максимум целевой функции F = 12 достигается при х1 = 4 и х2 = 4.

Графический метод решения ЗЛП прост, нагляден, позволяет быстро и легко получить ответ. Однако он неприемлем для решения практических задач, т.к. его можно применять только в том случае, когда число переменных в стандартной задаче равно двум, или когда ЗЛП в канонической форме удовлетворяет условию n – r = 2, где n – число неизвестных задачи, r – ранг матрицы системы ограничений.

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

  1. Симплекс-метод решения злп

2.1.Геометрическая интерпретация симплекс-метода

Из основных свойств ЗЛП следует: если ЗЛП имеет оптимальное решение, то оно соответствует одной угловой точке многогранника решений и совпадает с одним из допустимых базисных решений системы ограничений. Порядок решения очевиден: перебор конечного числа допустимых базисных решений и выбор того, при котором целевая функция имеет экстремум. Геометрически это соответствует перебору угловых точек многогранника решений.

Однако число угловых точек резко возрастает с увеличением числа переменных и особенно числа ограничений. Так, для небольшой ЗЛП с 20 переменными и 10 ограничениями число угловых точек 30106, а для задачи с 10 переменными и 20 ограничениями 471012. Чтобы сосчитать целевую функцию во всех этих точках, компьютеру с быстродействием 1 млн. операций в секунду потребуется около года. Вместе с тем такая задача решается им за доли секунды.

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

Поясним сказанное на примере. Пусть область допустимых решений - многоугольник ABCDEF (см. рис.1), и пусть точка А – исходное допустимое базисное решение.

При беспорядочном переборе пришлось бы испытать шесть допустимых базисных решений, соответствующих шести угловым точкам. Из рисунка видно, что из точки А выгодно перейти к точке В, а затем к точке С. Вместо шести точек были перебраны только три, целевая функция последовательно улучшалась на каждом шаге. Эта идея последовательного улучшения целевой функции легла в основу универсального метода решения ЗЛП - симплекс-метода. По латыни «симплекс» означает «простой», что в данном случае переводится как простой выпуклый многогранник.

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