У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


t ніяких обмежень не накладається.

б) Якщо , то нерівність (3) буде справджуватись для тих значень параметра .

в) Якщо , то .

Позначимо через

(4)

(5)

Очевидно, що план буде оптимальним ??? ??? параметра t які . Щоб повністю дослідити задачу (2) ми повинні дослідити її для . Дослідимо для і допустимо, що , а це означає, що є хоча б одно . Якщо декілька, то знайдемо (6).

Не важко показати, що .

, тому очевидно, що якщо рухатись вправо від , тобто розглядати значення параметра більшої від , то першою від’ємною оцінкою стане оцінка . Проаналізуємо елементи k-того стовпця відповідної ??? таблиці. Тут знову можуть зустрітись два випадки:

а) всі елементи k-того стовпця є ??? рівні 0. .

б) хоча б один.

У а) можна показати, що ЛФ є необмеженою в області R для всіх параметрів .

У випадку б) введемо вектор у базис, а з базису виведемо той вектор, для якого виконується умова , не важко показати, що одержаний таким чином базис буде оптимальний для всіх значень параметра t, які будуть лежати правіше від точки . Отже ми одержали слідуючий результат, який можна сформулювати у вигляді теореми.

Теорема. Нехай , а індекс k визначається умовою (6). Тоді а), якщо всі елементи k-того стовпця , то ЛФ (2) є необмежена в області R для всіх .

б) Серед елементів k-того стовпця декілька додатних елементів, тоді вивівши вектор з базису по відомих правилах симплекс-методами перейдемо до нового базису, лівий кінець множини оптимальності якого буде співпадати з . Отже процес розв’язку задачі параметричного програмування зводиться до руху по базисах її сусідніх планів, при чому права границя множини оптимальності попереднього базису співпадає з лівою границею множини оптимальності послідуючого базису. Процес закінчується побудовою променя, в кожній позиції якого план оптимальний або лінійна форма не обмежена на множин своїх планів.

Проведені викладки можуть бути повторені для , для цього лишень потрібно ??? право вибору і ??? буде визначатися:

Зробимо тепер аналіз задачі параметричного програмування в тому випадку , тобто (8) .

При аналізі (8)може зустрітись три випадки.

І . Це означає, що (8) виконується при будь-якому , а отже ЛФ (2) є необмеженою на множині своїх планів в любій точці t, а значить і по всій осі.

ІІ .

ІІІ .

В ІІ випадку нерівність (8) вірна при .

В ІІІ випадку (8) вірна для , отже у випадку ЛФ (2) необмежена справа від точки . А ПРИ зліва від точки , для проведення детального аналізу задачі у випадку необхідно за параметр взяти і провести ті викладки, які ми робили у І.

За кінцеву кількість кроків ми завжди проведемо повністю аналіз (2). Оскільки коми з проміжків оптимальності зв’язані з одним із базисів задачі. то число базисних розв’язків є завжди кінцеве.

Висновок. Процес розв’язку задачі (2) зводиться до наступного:

Вибираємо довільний параметр і для вибраного розв’язуємо задачу звичайним симплекс-методом. Вся різниця в симплексній таблиці буде полягати в тому, потрібно обчислити два індексні рядки. Кінці проміжку оптимальності знаходимо за допомогою (4) і (5).

Приклад.

Знайти

Розв’язування задачі параметричного програмування і випадку залежності від параметра вектора обмежень.

Нехай нам потрібно знайти (1) при чому .

Розв’язування задачі параметричного програмування виду (1) базується на приміненні двоїстого симплексного методу.

Означення 1.

Псевдо базисом називають систему m-лінійно-незалежних векторів , відносно яких всі вектори умов задачі (1) мають невід’ємні оцінки.

Означення 2. Якщо для деякого коефіцієнти розкладу вектора обмежень задачі (1) по векторах псевдо базисах є невід’ємними, то псевдо план задачі (1) при ??? називається оптимальним.

Означення. Сукупність значень параметра t, при яких даний псевдо план оптимальний називається множиною оптимальності псевдо плану. Вибираємо довільне і для вибраного розв’яжемо задачу (1). В результаті може трапитися два випадки:

а) при вибраному ми отримали оптимальний план задачі ;

б) при вибраному значенні умови задачі (1) не сумісні;

в) ми одержали оптимальний план задачі (1), з деякою базою то це означає, що для даного плану повинні виконуватись умови:

1)

2)

Позначимо

Тоді (1) має вигляд

Отже, якщо при ми маємо оптимальний план задачі, то має місце нерівність (2).

Розглянемо ті значення параметра t, при яких , інакше

В координатній формі

Замітимо, що оцінки задачі (1) не залежать від параметра t, тому необхідною і достатньою умовою оптимальності є виконання нерівності (3’). Визначимо ??? оптимальності даного псевдо плану.

А для цього розв’яжемо систему нерівностей (3’). Система нерівностей (3’) є сумісною, оскільки точка задовольняє її. Множину оптимальності плану шукаємо аналогічно як і в попередньому параграфі, тобто точки при яких база буде оптимальною буде множиною розв’язків системи нерівностей (3).

??? , якщо .

Отже псевдо план буде оптимальним для всіх тих значень параметра .

Дослідимо тепер поведінку розв’язку.

Дослідимо тепер поведінку розв’язку задачі для (цілком аналогічно можна було б поступати для ).

Нехай . Це означає, що серед ??? вектора є хоча б одна від’ємна.

Очевидно система нерівностей (3’) не буде задовольнятись по крайній мірі для індексу тієї нерівності, з якої ми визначали .

Нехай границя визначалась з умови (5). Виберемо 2-ий рядо за розв’язковий рядок і перейдемо від бази до бази з допомогою двоїстого симплексного методу, вибравши за розв’язковий стовпець той стовпець, для якого виконується умова

і виконуємо відносно стовпця симплекс перетворення, при чому відрізок оптимальності бази визначається цілком аналогічно, як бази . Лівий кінець відрізка оптимальності шукати не варто, так як він завжди буде співпадати з правим кінцем оптимальності


Сторінки: 1 2 3 4 5