
- •Основные понятия исследования операций
- •Этапы проведения исследования операций
- •Математические модели операций Детермінована модель
- •Недетермінована модель
- •Классификация задач оптимизации
- •Теорема: Пусть х – выпуклое множество, x1, x2 , ….. , X k – произвольные точки из х. Тогда множество х содержит любую выпуклую линейную комбинацию этих точек.
- •Теорема: Пересечение произвольного числа выпуклых множества является выпуклым множеством. (Доказательство)
- •Задача линейного программирования. Экономическая интерпретация злп. Пропорциональность, аддитивность, неотрицательность Формы злп.
- •Экономическая интерпретация злп
- •Формы злп. Эквивалентность форм злп.
- •1.Формы злп
- •Эквивалентность различных форм злп
- •Базис матрицы а. Базисная матрица в. Базисное решение. Дбр. Нахождение базисного решения. Невырожденное и вырожденное дбр.
- •Доказательство того, что множество дбр системы конечно.
- •Доказательство
- •Принципиальная схема решения злп. Идея симплекс-метода.
- •Преобразованная задача (вывод). Особенности преобразованной задачи в частных случаях применения симплекс-метода (вырожденность, альтернативный оптимум, неограниченное мдр, неограниченная цф).
- •Способ перехода от одного базисного допустимого решения (бдр) к другому. Особые случаи, возникающие при переходе от одного дбр к другому.
- •Теорема (условие оптимальности). Для дбр операция замещения, при которой вводится в базис, изменяет значение цф на величину Если , то оптимально. (Доказательство)
- •Невырожденная и вырожденная злп. Отличия формулировок оптимальности дбр невырожденной и вырожденной злп.
- •5.5 Особливі випадки, що виникають при застосуванні симплекс-методу
- •5.5.1 Виродженість розв’язку
- •5.5.2 Необмежена множина допустимих розв’язків
- •5.5.3 Необмежена цільова функція
- •5.5.4 Альтернативний оптимум
- •Нахождение начального дбр (для стандартной, канонической и общей злп). Преобразованная задача для случая злп в стандартной форме.( "все ограничения типа '' ").
- •Искусственное начальное решение. Методы получения начального дбр.
- •6.2 Штучний початковий розв’язок
- •6.2 Штучний початковий розв’язок
- •6.3.2 Ознака відсутності др при реалізації -методу
- •8.1.1 Правила побудови двоїстої задачі
- •8.1.2 Симетрична пара двоїстих задач
- •8.1.3 Несиметрична пара двоїстих задач
- •6.2 Штучний початковий розв’язок
- •Искусственное начальное решение. Двухэтапный метод. Особые случаи, возникающие при применении метода. Штучний початковий розв’язок
- •Двохетапний метод
- •8.1 Двоїста задача
- •8.1.1 Правила побудови двоїстої задачі
- •8.1.2 Симетрична пара двоїстих задач
- •8.1.3 Несиметрична пара двоїстих задач
- •Доказательство утверждения (Следствие 2 теоремы двойственности 1):. Если цф пз не ограничена сверху, то двз не имеет допустимых решений.
- •Теорема 2 (о равенстве значений пары двойственных задач). Пусть прямая и двойственная задачи имеют решения и соответственно. Тогда выполняется равенство… . (Доказательство)
- •Получение решения задачи по решению двойственной задачи. Особенность симметричных задач
- •Соотношения дополняющей нежёсткости. Свойства взаимосвязанных пар переменных симметричной пары.
- •Алгоритм двойственности алгоритм двоїстості
- •Ценность ресурсов
- •8.5 Цінність ресурсів
- •Постоптимальный анализ. Изменение компонент вектора ограничений. Недефицитный ресурс. (вывод соответствующих соотношений)
- •9.1 Аналіз зміни компонент вектора обмежень
- •9.1.1 Недефіцитний ресурс
- •Постоптимальный анализ. Изменение компонент вектора ограничений. Дефицитный ресурс (ограничение типа “”). (вывод соответствующих соотношений).
- •9.1 Аналіз зміни компонент вектора обмежень
- •Дефіцитний ресурс
- •9.1.2.1 Обмеження виду “”
- •Постоптимальный анализ. Изменение компонент вектора ограничений. Дефицитный ресурс (ограничение типа “”) (вывод соответствующих соотношений).
- •Постоптимальный анализ. Изменение коэффициентов цф - небазисная переменная (вывод соответствующих соотношений)
- •9.2.1 Небазисна змінна
- •9.2.1.1 Задача на максимум
- •9.2.1.2 Задача на мінімум
- •Постоптимальный анализ. Изменение коэффициентов цф - базисная переменная (задача на максимум) (вывод соответствующих соотношений)
- •9.2.2 Базисна змінна
- •9.2.2.1 Задача на максимум
- •Постоптимальный анализ. Изменение коэффициентов цф - базисная переменная (задача на минимум) (вывод соответствующих соотношений)
- •9.2.1.2 Задача на мінімум
- •Постоптимальный анализ. Изменение коэффициентов матрицы ограничений (вывод соответствующих соотношений) Аналіз зміни коефіцієнтів матриці обмежень
- •Двойственный симплекс-метод
- •8.6 Двоїстий симплекс-метод
- •Параметрическое программирование. Параметр в правой части
Получение решения задачи по решению двойственной задачи. Особенность симметричных задач
Розглянемо узагальнене формулювання двоїстої задачі ЛП, що може бути застосовне до будь-якої форми представлення початкової задачі. У її основу покладений той факт, що використання симплекс-метода вимагає приведення будь-якої ЗЛП до канонічної форми (усі обмеження – обмеження–рівності, усі змінні – невід’ємні). Таким чином, формулювання двоїстої задачі, що приводиться нижче, є узагальненим в тому сенсі, що воно може бути застосовано до усіх форм початкової задачі. Як буде показано нижче, при такому формулюванні двоїстої задачі автоматично враховуються знаки двоїстих змінних, що в інших випадках нерідко викликає непорозуміння.
Отримання розв’язку задачі за розв’язком двоїстої задачі
Це нам потрібно із таких причин:
- двоїсті змінні мають економічний зміст (пізніше ми покажемо, що вони дають значення цінностей ресурсів);
- іноді ДЗ розв’язати простіше, ніж ПЗ.
8.3.1 Спосіб 1 отримання розв’язку задачі за розв’язком ДЗ
Оптимальний розв’язок двоїстої задачі можна знайти із співвідношення
,
де
-
матриця, обернена до базисної, яка
відповідає оптимальному базису
ДБР
.
8.3.2 Спосіб 2 отримання розв’язку задачі за розв’язком ДЗ
Базується на співвідношеннях доповнюючої нежорсткості.
8.3.2.1 Загальний випадок
Розглянемо загальну ЗЛП (ПЗ)
,
,
,
,
.
Нехай і - розв’язки ПЗ і ДЗ відповідно. Випишемо для них СДН:
,
.
Згідно СДН, існує взаємозв'язок між –м рівнянням прямої задачі та змінною двоїстої задачі:
>
0
-е
рівняння
виконується як строга рівність
,
,
а
також між
–м
рівнянням двоїстої задачі і змінною
прямої
задачі:
>
0
-е
рівняння
виконується як строга рівність
.
Використовуємо теорему 2 двоїстості і співвідношення доповнюючої нежорсткості для розробки процедури знаходження розв’язку прямої задачі з розв’язком двоїстої. Дану процедуру називають алгоритмом двоїстості.
Нехай маємо деяку задачу оптимізації функції (пряму задачу) (в даному випадку не важливо – ПЗ на максимум чи на мінімум).
Соотношения дополняющей нежёсткости. Свойства взаимосвязанных пар переменных симметричной пары.
Властивості взаємозв'язаних пар змінних симетричної пари.
У
кожній парі одна змінна є основною
для однієї із задач (
і
),
а інша додатковою
для її двоїстої задачі
(залишковою
в ПЗ, або надлишковою
в ДЗ).
1. Якщо одна із змінних пари є базисною для своєї задачі, то відповідна їй змінна є небазисною в двоїстій задачі і навпаки.
2. Друга властивість слідує з СДН: якщо для оптимального розв’язку однієї з задач яке-небудь обмеження-нерівність задовольняється як строга нерівність, тобто залишкова змінна 0 або надлишкова змінна 0, то відповідна йому змінна в оптимальному розв’язку двоїстої задачі ( або ) дорівнює нулю. І навпаки, якщо якась змінна ( або ) в оптимальному розв’язку додатна (базисна), то відповідна їй нерівність двоїстої задачі її оптимальним розв’язком згортається в рівність.
Таким чином, співвідношення доповнюючої нежорсткості
;
для симетричних задач набувають дещо іншого вигляду.
В оптимальних розв’язках:
– якщо
> 0, то
,
значить
;
– якщо
,
то
,
отже
.
Тобто
або
або
= 0 (або і те і інше у разі
виродженості одного з розв’язків), що
еквівалентно
,
.
Аналогічно отримуємо, що
,
Отже, СДН для симетричних задач:
, ; |
(28) |
, . |
(29) |
Для несиметричних задач такого групування двоїстих змінних у взаємопов'язаної пари немає.
У симетричних задачах Крок 3 алгоритму двоїстості можна видозмінити.
Крок 3. Використовуючи відповідність між змінними прямої і двоїстої задач, і знаючи, які змінні двоїстої задачі є в оптимальному розв’язку базисними, а які ні, згідно СДН (28)–(29) визначити тим самим базисні та небазисні змінні в оптимальному розв’язку прямої задачі. У канонічній формі ПЗ небазисні змінні замінити на 0 і вирішити отриману квадратну систему рівнянь.