
- •Основные понятия исследования операций
- •Этапы проведения исследования операций
- •Математические модели операций Детермінована модель
- •Недетермінована модель
- •Классификация задач оптимизации
- •Теорема: Пусть х – выпуклое множество, 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 Двоїстий симплекс-метод
- •Параметрическое программирование. Параметр в правой части
Параметрическое программирование. Параметр в правой части
Розглянемо випадок лінійної залежності елементів вектора обмежень від параметра, можливі значення якого задані неперервним числовим інтервалом. Задача параметричного програмування в цьому випадку формулюється так:
,
.
Вирішимо
задачу при
.
Нехай перетворена задача, відповідна
оптимальному при
розв’язку
,
така:
|
(2.1) |
де
,
при цьому
не обов'язково
додатні,
– базисна матриця, що відповідає розв’язку .
Оскільки, за припущенням, розв’язок оптимальний, то
|
(2.2) |
У
міру того, як
зростає від нуля, розв’язок залишається
оптимальним, до тих пір, поки він є
допустимим, тобто поки
.
Визначимо
|
(2.3) |
(тобто
мінімум досягається при
).
Ця
величина
дає максимальне значення
,
при якому розв’язок залишається
допустимим і оптимальним. При
розв’язок стає виродженим, а при
значення змінної
стає від’ємним. Цього допустити не
можна. Отже, при
потрібно змінити базис.
Схема алгоритму розв’язання задачі параметричного програмування з параметром у векторі обмежень b
Крок 0. ЗНАЙТИ розв’язок початкової задачі лінійного програмування при .
Крок
1. ЯКЩО
для всіх
,
поточний розв’язок залишається
оптимальним при всіх скільки завгодно
великих
,
СТОП.
ІНАКШЕ
ЗНАЙТИ
і відповідне
.
Крок
2. ЯКЩО
,
то ми визначили всі розв'язки в наперед
заданому діапазоні зміни параметра
,
СТОП.
Крок
3. ЯКЩО
,
то немає змінної, яку можна було б ввести
до базису, не порушивши сумісність умов
задачі, СТОП.
ІНАКШЕ
ЗНАЙТИ змінну, яку вводимо до базису,
за допомогою виразу
.
Нехай цій змінній відповідає індекс
.
Крок 4. ВИКОНАТИ операцію заміщення: ввести в базис змінну , вивести з базису змінну .
Крок 5. ПЕРЕЙТИ на Крок 1.
Параметрическое программирование. Параметр в ЦФ
Параметричне програмування – це метод визначення того, як змінюється розв’язок задачі із зміною або вектора коефіцієнтів ЦФ, або вектора обмежень.
i
Визначення 1. Множина
називається опуклою, якщо разом
з кожними двома точками
вона містить і всі точки вигляду
.
Те ж саме геометричною мовою.
Визначення 2. Множина називається опуклою, якщо з будь-якими двома своїми точками вона містить весь відрізок, кінцями якого служать ці точки.
ii Нехай - опукла множина. Функція опукла на множині , якщо для будь-яких двох точок
якщо , просто кажуть, що опукла.