
- •Глава 4. Задачи линейного программирования
- •4.1. Основные понятия о задачах линейного программирования
- •Алгоритм графического решения задачи лп
- •Изменение значений констант в правой части неравенств ограничений
- •1. Все ограничения (включая ограничения не отрицательности переменных) преобразуются в равенства с не отрицательной правой частью.
- •2. Все переменные являются неотрицательными.
- •3. Целевую функцию следует или максимизировать, или минимизировать.
- •Определение базисных решений
- •Свободные переменные и базисные решения
- •Упражнения
Определение базисных решений
Задача линейного программирования, записанная в стандартной форме, содержит т линейных равенств с п неизвестными переменными (т < п). Разделим п переменных на два множества: (1) п - т переменные, которые положим равными нулю, и (2) оставшиеся т переменные, значения которых определяются как решение системы из т линейных уравнений. Если это решение единственное, тогда соответствующие т переменные называются базисными, а остальные п – т нулевые переменные – небазисными. В этом случае результирующие значения переменных составляют базисное решение.
В русской математической литературе также применяются термины:
"план", соответствующий термину "базисное решение";
"опорный план", соответствующий термину "допустимое базисное решение";
"оптимальный опорный план", соответствующий термину "оптимальное базисное решение".
Если все переменные принимают неотрицательные значения, то такое базисное решение является допустимым. В противном случае – базисное решение является не допустимым.
Основываясь на этих определениях, нетрудно подсчитать, что количество всех положительных базисных решений для т уравнений с п неизвестными не превосходит
Пример: Рассмотрим следующую систему двух уравнений с пятью неизвестными (т =2, п =5)
1+ 2 + 4 3 +2 4 + 3 5 = 8,
4 1+2 2 + 2 3 + 4 + 6 5 = 4.
Определим
различные решения этой системы. Количество
положительных базисных решений равно
.
Ниже мы покажем, что некоторые из этих
решений на самом деле не будут
базисными.
По определению базисное решение включает только две (= т) переменные, предполагая, что небазисных нулевых переменных три (= п – т).
Случай 1. Допустимое базисное решение.
Пусть нулевыми (небазисными) переменными будут: 2, 4 и 5.
Тогда уравнения становятся:
1 + 4 3 = 8,
4 1+ 2 3 = 4.
Решение: единственное решение 1 = 0, 3 = 2.
Заключение: базисное решение допустимо, так как 1, 3 0.
Случай 2. Недопустимое базисное решение.
Пусть нулевыми (небазисными) переменными будут: 3, 4 и 5.
Тогда уравнения становятся:
1 + 2 = 8,
4 1+ 2 2 = 4.
Решение: единственное решение 1 = – 6, 2 = 14.
Заключение: базисное решение не допустимо, так как 1 < 0.
Случай 3. Решение не единственное.
Пусть нулевыми (небазисными) переменными будут: 1, 2 и 5.
Тогда уравнения становятся:
4 3 + 2 4 = 8,
2 3+ 4 = 4.
Решение: единственного решения не существует, т. к. уравнения зависимы (если первое уравнение разделить на 2, то получим второе уравнение).
Заключение: бесконечное количество решений.
Случай 4. Решения не существует.
Пусть нулевыми (небазисными) переменными будут: 1, 3 и 4.
Тогда уравнения становятся:
2 + 3 5 = 8,
2 2+ 6 5 = 4; ( 2 + 3 5 =2).
Решение: решения не существует, т. к. уравнения несовместимы (8 2).
Заключение: решения не существует.