Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Методы искусственного базиса

Общая и основная задачи ЛП | Свойства задач линейного программирования. Графический метод решения задач линейного программирования | Графический метод | Алгоритм симплекс-метода решения общей задачи линейного программирования | Экономическая интерпретация двойственной задачи | Постановка транспортной задачи | Метод потенциалов-метод решения транспортной задачи |


Читайте также:
  1. D.2. Методы оценки технических уязвимостей
  2. I 7 D I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  3. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  4. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  5. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  6. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  7. Абсцесс легкого, основные синдромы, методы диагностики.

Многие практические задачи ЛП не содержат линейно независимой системы единичных векторов , которую можно выбрать в качестве первого базиса задачи. В этом случае в задачу вводят дополнительно k единичных векторов , образующих базис.

Пусть задана следующая основная задача ЛП:

(1.9)

при линейных ограничениях

(1.10)


1-й метод. Рассмотрим вспомогательную задачу:

при ограничениях

Переменные называются искусственными, а связанная с ними система векторов искусственным базисом вспомогательной задачи. Следует здесь заметить, что если среди векторов есть векторы, которые могут быть элементами базиса, то в соответствующие равенства исходной системы ограничений нет смысла вводить искусственные переменные.

Теперь к вспомогательной задаче можно применить симплекс-метод и найти ее решение.

Теорема 1.6. Вспомогательная задача всегда разрешима. При этом . Если и достигается на плане , то вектор является опорным планом исходной задачи (1.9),(1.10). Если , то система условий (1.10) несовместна.

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

2-й метод. Рассмотрим следующую расширенную задачу, часто называемую M-задачей:


(1.11)

при ограничениях

(1.12)

где M – некоторое достаточно большое положительное число, конкретное значение которого обычно не задается.

Переменные также называют искусственными, а связанная с ними система векторов искусственным базисом расширенной задачи.

Теорема 1.7. Если в оптимальном плане расширенной задачи (1.11),(1.12) все искусственные переменные равны нулю, то полученное оптимальное решение является решением исходной задачи (1.9), (1.10). Если в оптимальном плане расширенной задачи (1.11), (1.12) хотя бы одна искусственная переменная отлична от нуля, то исходная задача (1.9), (1.10) решения не имеет.

В этом методе искусственного базиса исходные данные расширенной задачи заносятся в таблицу, которая содержит на одну строку больше, чем обычная симплекс-таблица. Это связано с тем, что разности () состоят из двух частей, одна из которых зависит от M, а другая – нет. В (k+2)-ю строку помещаются коэффициенты при M, а в (k+1)-ю – слагаемые, не содержащие M.

При переходе от одного опорного плана к другому в базис вводят переменную, соответствующую наименьшему отрицательному числу (k+2)-й строки. Искусственная переменная, исключенная из базиса в результате некоторой итерации, в дальнейшем не вводится ни в один из последующих базисов, и преобразование столбца симплексной таблицы, соответствующего этой переменной, не производится.

Пересчет симплекс-таблиц при переходе от одного опорного плана к другому производится по общим правилам симплекс-метода. Итерационный процесс по (k+2)-й строке ведут до тех пор, пока:

1) либо все искусственные переменные не будут исключены из базиса;

2) либо не все искусственные переменные исключены из базиса, но (k+2)-я строка не содержит больше отрицательных элементов в столбцах векторов .

В первом случае базис отвечает некоторому опорному плану исходной задачи, и определение ее оптимального плана продолжают по (k+1)-й строке симплекс-таблицы.

Во втором случае, если элемент, стоящий в (k+2)-й строке столбца вектора , отрицателен, то исходная задача не имеет решения; если же он равен нулю, то найденный опорный план исходной задачи является вырожденным и базис содержит по крайней мере один из векторов искусственного базиса.

 


Дата добавления: 2015-11-14; просмотров: 58 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Алгоритм симплекс-метода| Двойственная задача ЛП. Экономическая интерпретация двойственной задачи ЛП

mybiblioteka.su - 2015-2024 год. (0.007 сек.)