АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Оснавная задача линейного программирования

Читайте также:
  1. I. 1.2. Общая постановка задачи линейного программирования
  2. I. 3.1. Двойственная задача линейного программирования
  3. I.5.3. Подготовка данных для задачи линейного программирования
  4. I.5.4. Решение задачи линейного программирования
  5. II.2. Задача о назначениях
  6. II.4. МЕТОД ВЕТВЕЙ И ГРАНИЦ В ЗАДАЧАХ ЦЕЛОЧИСЛЕННОГО ПРОГРАММИРОВАНИЯ
  7. V2: ДЕ 57 - Фундаментальная система решений линейного однородного дифференциального уравнения
  8. VI. Общая задача чистого разума
  9. Аксиомы линейного пространства
  10. Анализ чувствительности задач линейного программирования
  11. Архитектура программирования SSAS.
  12. Б1 2. Линейный оператор в конечномероном пространстве, его матрица. Характеристический многочлен линейного оператора. Собственные числа и собств векторы.

 

Основная задача линейного программирования состоит в следующем. Задана система

(6.10)

m линейных алгебраических уравнений с n неизвестными x1,...,x n и линейная форма относительно этих же неизвестных:

F = c1x1 +... + cnxn. (6.11)

Требуется среди всех неотрицательных решений системы (10) выбрать такое, при котором форма F принимает наименьшее значение (минимизируется).

Определение: Система (6.10) называется системой ограничений данной задачи.

Сами равенства (6.10) называются ограничениями-равенствами. Отметим, что кроме ограничений-равенств в основу задач входят также ограничения-неравенства x1≥0,...,xn≥0

Определение: Всякое неотрицательное решение x1(0),...,xn(0)(xi(0)≥0; i=1,...,n) системы (6.10) назовем допустимым. Допустимое решение часто называют планом задачи линейного программирования.

Определение: Допустимое решение системы (6.10), минимизирующее форму F, назовем оптимальным.

Рассмотрим следующие ограничения системы (6.10).

Задача имеет смысл лишь в том случае, когда система (6.10) совместна, то есть когда (согласно теореме Кронекера-Капелли) ранги основной и расширенной матриц системы совпадают. Этот общий ранг r не может превосходить числа n неизвестных. При r= n решение x1(0),...,xn(0) системы (6.10) единственно. Если это решение допустимо, то оно является оптимальным, так как никаких других решений вообще нет. Если же среди чисел xi(0) имеется хотя бы одно отрицательное, то задача не имеет решения.

Таким образом, интерес представляет лишь случай r < n, и только он будет нами рассматриваться в дальнейшем.

Каждую задача линейного программирования можно свести к форме основной задачи. Для этого нужно:

1. Уметь сводить задачу максимизации к задаче минимизации.

2. Уметь переходить от ограничений, заданных в виде неравенств, к некоторым им эквивалентным ограничениям-равенствам.

Покажем, как это сделать.

1. Очевидно, что форма F достигает наибольшей величины при тех же самых значениях неизвестных x1(0),...,xn(0), при которых форма F1 = -F достигает наименьшей величины. Следовательно, максимизация формы F равносильна минимизации формы F1 = -F. Тем самым задача максимизации сводится к задаче минимизации.

2. Допустим теперь, что среди ограничений задачи имеется некоторое неравенство. Его всегда можно записать в виде

a1x1 + a2x2.+... + anxn + β ≥ 0 (6.12)

Введем новую, так называемую добавочную, неизвестную, связанную с неизвестными x1,...,xn уравнением

xn+1 = a1x1 + a2x2.+... +anxn + β. (6.13)

Очевидно, что условие неотрицательности величины xn+1 эквивалентно выполнимости неравенства (6.12). Иными словами, если система x1(0),...,xn(0),xn+1(0) неотрицательных значений x1,...,xn,xn+1 удовлетворяет уравнению (6.13), то система x1(0),...,xn(0) удовлетворяет неравенству (6.12). И обратно, если величины x1(0),...,xn(0) неотрицательны и удовлетворяют неравенству (6.12), то величина xn+1 = a1x1 + a2x2.+... +anxn + β, найденная из уравнения (6.13), окажется неотрицательной.

Итак, ограничение-наравенство (6.12) эквивалентно ограничению-равенству (6.13). Следовательно, ценою введения в задачу добавочных неизвестных удается все ограничения-неравенства заменить ограничениями-равенствами. При этом число добавочных неизвестных равно числу ограничений-неравенств в исходной задаче.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)