Симплекс метод решения задач лп

Алгоритм решения задачи при помощи симплекс метода:

1. Вводятся переменные, позволяющие систему неравенств превратить в систему уравнений. (Ограничение-неравенство исходной задачи ЛП, имеющее вид « симплекс метод решения задач лп - student2.ru симплекс метод решения задач лп - student2.ru », можно преобразовать в ограничение-равенство добавлением к его левой части некоторой новой неотрицательной переменной, а ограничение-неравенство вида « симплекс метод решения задач лп - student2.ru » в ограничение равенство вычитанием из его левой части неотрицательной переменной. Переменные, вводимые для преобразования ограничений-неравенств в ограничения – равенства называют дополнительными. Их число равно числу преобразуемых неравенств.)

2. Выбирается переменная (рабочая переменная) входящая в целевую функцию с max коэффициентом (Уничтожать переменные целесообразно, начиная с самой «неподходящей для итогового вида», таким образом, выбирается переменная, входящая в уравнение с целевой функцией, которую уничтожим в первую очередь).

3. Сравниваются частные от деления свободных членов на коэффициенты при этой переменной и выбирается строка с min> 0 частным от деления (рабочее уравнение). (Выбирается уравнение, в котором рабочая переменная имеет «наибольший вес» относительно других переменных).

4. Рабочее уравнение нормируется (т.е. делится на коэффициент перед рабочей переменной), из остальных строк исключаем рабочую переменную методом Гаусса. (Проведение данной операции обусловлено необходимостью исключить возможность проявления уже исключенной из уравнения с целевой функцией переменной в дальнейшем при последующих преобразованиях.)

5. Проверяется, существуют ли положительные коэффициенты перед переменными в уравнении с целевой функцией: если да, то возвращаются к пункту 2, если нет, то решение закончено.

В качестве примера рассмотрим задачу решенную графическим методом, задачу про краски.

симплекс метод решения задач лп - student2.ru

симплекс метод решения задач лп - student2.ru

Решение

Введем свободные переменные x3, x4, x5, x6, для того, чтобы систему неравенств превратить в систему уравнений.

симплекс метод решения задач лп - student2.ru

Выбираем переменную, входящую в целевую функцию с максимальным коэффициентом, это x1. Сравниваем частные от деления свободных членов на коэффициенты при x1 6; 4; -1; +¥. Выбираем строку с min > 0 частным от деления и нормируем ее, из остальных строк исключаем x1 методом Гаусса.

симплекс метод решения задач лп - student2.ru

Выбираем переменную, входящую в целевую функцию с max коэффициентом, это x2. Сравниваем частные от деления свободных членов на коэффициенты при x2 4/3; 8; 10/3; 2. Выбираем строку с min > 0 частным от деления и нормируем ее, из остальных строк исключаем x2 методом Гаусса.

симплекс метод решения задач лп - student2.ru

Так как все коэффициенты перед переменными в уравнении с целевой функцией < 0, то решение законченно.

В силу не отрицательности переменных из уравнения, содержащего целевую функцию следует, что она достигает максимального значения, в случае, когда x3 = 0 и x4 = 0, в этом случае симплекс метод решения задач лп - student2.ru

АНАЛИЗ ЧУВСТВИТЕЛЬНОСТИ

Наши рекомендации