Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Алгоритм методу Дальтона-Ллевелiна



1. Розв’язуємо допоміжну ЗЛП (4.16) – (4.18). Нехай x (0) – її оптимальний розв’язок. Якщо ця задача не має розв’язку, то вихідна ЧДЗЛП також не має розв’язку.

2. Нехай на s -й iтерацiї розв’язана допоміжна ЗЛП, що має M обмежень та N змінних, x (s) – її оптимальний розв’язок.

Припустимо, що x (s) визначається за канонічними обмеженнями останньої iтерацiї, а саме:

xi + Qi,M+1xM+1 +...+ QiNxN = Qi0, i=1,...,M,

звідки випливає, що x (s) = (Q10,..., QM0, 0 ,..., 0).

3. Якщо Qi0 (i=1,...,p) задовольняє умову (4.19), то кінець: x (s) є розв’язком вихідної ЧДЗЛП.

4. Знаходимо r = min { i } за всіма i (i=1,...,p) такими, що для деякого t (t=1,...,ni - 1) Xit < Qi0 < Xi,t+1, i будуємо додаткове обмеження за формулами (4.20) – (4.21) при m=M та n=N.

5. Розширюємо таблицю за рахунок (M+1)-го рядка (додаткове обмеження) та (N+1)-го стовпця, що відповідає додатковій змінній xN+1.

6. Розв’язуємо розширену ЗЛП за допомогою двоїстого симплекс-ме­тоду (ДСМ) i переходимо до пункту 2 із заміною s на s+1, M на M+1, N на N+1. Якщо на деякій iтерацiї ДСМ одна з додаткових змінних задачі знову стає базисною, то з подальшого розгляду виключаються відповідні їй рядок та стовпець i під час переходу до пункту 2 замінюється лише s на s+1.

Задача дискретного ЛП. Метод гілок i границь

Постановка задачі дискретного ЛП (ДЗЛП). Необхіднознайти вектор x = (x1,...,xn), що мiнiмiзує цільову функцію

L (x) = c1x1+... + cnxn (4.22)

i задовольняє систему обмежень

a11x1 +... + a1nxn R1 a10,

......................., (4.23)

am1x1+... + amnxn Rm am0,

xj0, j=1,...,n, (4.24)

xj – цілі, j=1,...,n. (4.25)

де символ Ri (i=1,...,m) замінює один із знаків:, =,.

Вважається також, що багатокутна множина, яка визначається співвідношеннями (4.23) – (4.24), обмежена, а коефіцієнти cj цільової функції (4.22) – цілі числа.

Наведемо алгоритм методу Ленд-Дойг, яким є реалізація методу гілок та границь для сформульованої вище задачі.

Виклад методу Ленд-Дойг. Розв’язується ЗЛП (4.22) – (4.24), яка отримана з вихідної ДЗЛП (4.22) – (4.25) відкиданням умови дискретності змінних (4.25) (гілка 0;1). Якщо її розв’язок x (0;1) – дискретний, то він є розв’язком вихідної ДЗЛП. Інакше, величина (0;1)= L [ x (0;1)] дає нижню оцінку (границю) цільової функції ДЗЛП на множині D (0;1)= D, що визначається співвідношеннями (4.23), (4.24).

Нехай деяка координата xj (0;1) (j=1,...,n) розв’язку x (0;1) не є дискретною. В цьому випадку здійснюється розгалуження множини D (0;1) на дві пiдмножини D (1;1) i D (1;2) додаванням до обмежень, що задають D (0;1), обмежень xj [ xj (0;1)] та xj [ xj (0;1)] + 1 відповідно, де [ z ] – ціла частина числа z. Далі розв’язуються нові допоміжні ЗЛП з обмеженнями, які визначаються пiдмножинами D (1;1) та D (1;2), знаходяться границі (1;1) та (1;2) i т. д.

Для подальшого розгалуження обирається перспективна множина D (k;r) з найменшою границею (k;r). Процес продовжується до тих пір, поки не буде отримано розв’язок, який задовольняє умову дискретності i для якого виконується ознака оптимальності (див. п.4 алгоритму). Внаслiдок обмеженості допустимої множини ЗЛП (скінченності допустимої множини ДЗЛП) метод Ленд-Дойг буде скiнченним.





Дата публикования: 2015-09-18; Прочитано: 368 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.183 с)...