- 1
- 2
- 3
- 4
- . . .
- последняя »
ресурсные ограничения. Справа находится то, что мы используем на производстве, слева - то, что получаем. При таких ограничения вводят дополнительные переменные с коэффициентом «+1», образующие единичный базис. В целевую функцию эти переменные войдут с коэффициентом «0». Эти переменные несут определенный экономический смысл. Обычно они отражают недорасход ресурсов (остаток).Ограничения вида «=». Часто бывает, несмотря на то, что ограничения имеют вид равенства, единичный базис не выделяется или трудно выделяется. В этом случае вводятся искусственные переменные для создания единичного базиса. В систему ограничений они входят с коэффициентом «1», а в целевую функцию с коэффициентом «M», стремящимся к бесконечности (при Fmin - «+M», при Fmax - «-M»). (Метод искусственного базиса).Ограничения вида «?» - Плановые ограничения. Дополнительные переменные (X), несущие определенный экономический смысл - перерасход ресурсов или перевыполнение плана, перепроизводство, добавляются с коэффициентом «-1», в целевую функцию - с коэффициентом «0». А искусственные переменные как в предыдущем случае.
Решение ЗЛП наиболее рационально можно выполнять в табличной форме. Такие таблицы называются симплексными. В разной литературе построения симплекс таблиц немного отличаются друг от друга. Наиболее приемлемыми на мой взгляд являются таблицы, описанные в табл. 1. Таблица 1
БП | СП | 1 |
-x m+1 …………….. - x m+s …………. -x n | ||
x 1 = x k = x m = | b 11 …………………. b 1s ……………. b 1,n-m b k1 ……………………b ks ……………. b k,n-m b m1 …………………. b ms …………… b m,n-m | b 10 b k0 b m0 |
f = | b 01 …………………. b0s …………….. b 0,n-m | b 00 |
Как уже говорилось выше, часто бывают проблемы с выделением единичного базиса. В таком случае предпочтительным является метод искусственного базиса. Наряду с исходной задачей, рассматривается расширенная задача, составленная на основе исходной, путем введения неотрицательных искусственных переменных, а из целевой функции вычтем сумму искусственных переменных, умноженную на сколь угодно большое положительное число М. В результате получим так называемую М-задачу.F = cj xj -x n+i {max} (7)
a ij + x n+i = a i0 (i = 1, …, m) (8) j >=0 (j = 1, …, n+m) (9)
В системе (8) переменные x n+i (i = 1, …, m) образуют базис, называемый искусственным. При x 1= … = x n = 0 из (8) получаем начальный опорный план М-задачи: (0; …; 0; a 10; …; a m0).
Получение оптимального плана исходной задачи с привлечением М-задачи основано на следующих утверждениях:
1. Если в оптимальном плане М-задачи все искусственные переменные равны нулю (х 1; …; х n; 0; …; 0), то план (х 1; …; хn) является оптимальным для исходной задачи.
2. Если в оптимальном плане М-задачи по крайней мере одна из искусственных переменных положительна при любом большом М, то исходная задача не имеет ни одного плана.
. Если М-задача неразрешима, то и исходная задача неразрешима.
При решении ЗЛП методом искусственного базиса искусственные переменные следует вводить лишь в те уравнения, которые не разрешены относительно «естественных» базисных переменных.
Как видно из (7), целевая функция теперь содержит два слагаемых cj xj иx n+i
поэтому в симплекс-таблицах для f
- 1
- 2
- 3
- 4
- . . .
- последняя »
Похожие работы
Тема: Постановка задачи линейного программирования и двойственная задача линейного программирования. |
Предмет/Тип: Математика (Реферат) |
Тема: Постановка задачи линейного программирования и двойственная задача линейного программирования. |
Предмет/Тип: Математика (Реферат) |
Тема: Задачи линейного программирования |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Учебное пособие) |
Тема: Задачи линейного программирования 2 |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Тема: Задачи линейного программирования |
Предмет/Тип: Другое (Учебное пособие) |
Интересная статья: Быстрое написание курсовой работы