avangard-pressa.ru

Задача на нахождение минимума - Математика

Задача № 3.2.

Решить симплексным методом задачу ЛП:

(3.12)

(3.13)

.

Решение.

Для решения поставленной задачи симплексным методом от стандартной формы записи задачи ЛП перейдем к канонической. Ведем балансовые переменные :

(3.14)

.

Составим расширенную матрицу системы (3.14):

По теореме Кронекера - Капелли система (3.14) совместна и имеет бесчисленное множество решений.

Так как ранг системы (3.14) равен двум, то базисных переменных будет ровно две. Если в качестве базисных переменных, как и в предыдущей задаче, взять балансовые переменные , то первое базисное решение не будет опорным, так как будет содержать отрицательные компоненты. Заметим, что система (3.14) также легко разрешима относительно переменных , возьмем их качестве базисных.

I. - базисные переменные;

- свободные переменные.

Систему (3.14) решим относительно базисных переменных:

(3.15)

Для контроля выполнимости критерия оптимальности, выразим целевую функцию (3.12) через свободные переменные:

После приведения подобных членов, получим:

. (3.16)

В системе (3.15) обнулим свободные переменные, получим первое базисное решение: . Все компоненты первого базисного решения решения неотрицательны, следовательно, является опорным решением, при котором .

По виду целевой функции (3.16) на данном шаге легко определить, что решение не является оптимальным, т.к. возможно дальнейшее уменьшение целевой функции за счет введения в базис свободных переменных , присутствующих в выражении целевой функции (3.16) с отрицательными коэффициентами. На данном шаге введем в базис переменную . При этом одну из переменных необходимо вывести из базиса. Предположим, что в системе (3.15) все свободные переменные, кроме , равны 0. Тогда, для первое уравнение системы (3.15) будет разрешающим, так как увеличить в первом уравнении можно только до 3/2, а во втором до 4 ( ). Разрешающее уравнение решим относительно , тем самым введем в базис, увеличив до 3/2 ед., а переменную выведем из базиса. Получим .

II . - базисные переменные;

- свободные переменные.

Систему (3.15) перепишем, заменив во втором уравнении на выражение через свободные переменные. Целевую функцию (3.16) также выразим через свободные переменные.

.

Приведя подобные члены в системе ограничений и в выражении целевой функции через свободные переменные, получим:

(3.17)

. (3.18)

Обнулив свободные переменные, получим опорное решение:

. Значение целевой функции уменьшилось: . Но решение не является оптимальным, так как из (3.18) видно, что возможно дальнейшее уменьшение за счет введения свободной переменной в базис.

Увеличить , вводя в базис, можно только до значения . Следовательно, второе уравнение системы (3.17) на данном шаге является разрешающим. Разрешающее уравнение решим относительно , тем самым введем в базис, увеличив до 5/3 ед., при этом одновременно выведем из базиса : .

III. - базисные переменные.

- свободные переменные.

Систему (3.17) перепишем, заменив в каждом из уравнений на выражение через свободные переменные. Целевую функцию (3.18) также выразим через свободные переменные .

.

После приведения подобных членов, получим:

. (3.19)

. (3.20)

- третье опорное решение.

Полученное опорное решение будет оптимальным, так как все коэффициенты перед свободными переменными в выражении целевой функции (3.20) положительны и, следовательно, дальнейшее уменьшение целевой функции невозможно.

Ответ. оптимальное решение: ;

значение целевой функции в точке оптимума: