После выполнения двух описанных выше преобразований задача ЛП общего вида сведется к задаче максимизации с требованием неотрицательности всех ее переменных; среди остальных ограничений задачи могут встречаться как равенства, так и неравенства. Чтобы свести такую задачу ЛП к стандартной форме, надо исключить все ограничения – равенства; для сведения к канонической форме – заменить систему ограничений – неравенств на эквивалентную систему ограничений, записанную в виде равенств и требований неотрицательности некоторых (дополнительно введенных) переменных.
При исключении ограничений – равенств используются известные методы линейной алгебры. Если все ограничения-равенства образуют несовместную систему линейных уравнений, то задача ЛП не имеет допустимых и тем более оптимальных планов. Если эта система совместна и имеет ранг r, то с помощью метода Гаусса некоторые переменных задачи можно выразить через остальные. Подстановка этих выражений в целевую функцию и все ограничения-неравенства (включая и требования неотрицательности переменных) сводит задачу к стандартной форме; при этом число переменных уменьшается на r.
Для приведения задачи ЛП к канонической форме вводятся дополнительные, так называемые балансовые, переменные; число таких переменных равно числу ограничений-неравенств (без учета требований неотрицательности переменных) исходной задачи. Каждое ограничение – неравенство
заменяется на эквивалентную ему пару ограничений
В случае неравенства со знаком балансовая переменная включается в cоответствующее равенство со знаком минус.
Рассмотрим примеры применения описанных выше преобразований формы задач ЛП.
Пример 4. Привести к стандартной форме задачу ЛП
Решение. Решаем методом Гаусса систему ограничений-равенств
~ ~
~ .
Из полученной трапециевидной формы системы последовательно выражаем через (обратный ход метода Гаусса):
Подставим полученные выражения в целевую функцию и ограничения-неравенства; одновременно заменим задачу минимизации F на максимизацию
в стандартной форме, эквивалентную исходной. Если оптимальный план и экстремальное значение целевой функции задачи ЛП в стандартной форме уже найдены, то решением исходной задачи будет план и значение
Пример 5. Привести к канонической форме задачу ЛП
Решение. В данной модели нарушены следующие требования к канонической форме: направление оптимизации минимизация (), а не максимизация (); отсутствует требование неотрицательности переменной кроме требований неотрицательности переменных среди ограничений имеются еще два неравенства. Поэтому для сведения данной задачи ЛП к канонической форме надо последовательно произвести следующие три преобразования: заменить на везде, как в целевой функции, так и в ограничениях, заменить и добавить к ограничениям требования преобразовать два первых ограничения – неравенства в равенства с помощью балансовых переменных ( вводится в первое неравенство со знаком минус, - во второе со знаком плюс). В результате получим задачу линейного программирования в канонической форме
эквивалентную исходной.
Если и оптимальный
план и значение задачи в канонической форме, то и оптимальный план и значение исходной задачи.
Модель (4) - (6) задачи о ресурсах из примера 1 предыдущего параграфа представляет собой задачу ЛП в стандартной форме. Фактически модель (4) - (6) просто совпадает с (14) - (16), только в первом случае использованы сокращенные записи для сумм и из экономического смысла задачи о ресурсах в (4) - (6) предполагается, что а в (14) – (16) числа могут быть любого знака. Так как любую задачу ЛП можно свести к стандартной форме (14) - (16), можно сказать, что любая задача ЛП эквивалентна задаче о ресурсах, если в последней допускаются отрицательные значения ее параметров
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.