Анотація структура та обсяг роботи
Вид материала | Диплом |
Содержание3.3Обґрунтування методу розв’язання 3.4Опис методів розв’язання |
- Правила оформлення конкурсної роботи, 125.68kb.
- Анотація матеріалів, 321.56kb.
- Схема: ”Структура виконання учнівської науково-дослідницької роботи та її захист, 47.06kb.
- Програма підготовки до складання комплексного іспиту за фахом на отримання освітньо-професійного, 109.09kb.
- Завдання для самостійної роботи по курсу «Страхування» Тем Сутність, принципи та роль, 87.96kb.
- Структура програми навчальної дисципліни 3 правила роботи у програмі асистент 8 зразок, 1160.56kb.
- Завдання для самостійної роботи, 83.76kb.
- Та рекомендації до виконання практичної, індивідуальної та самостійної роботи, 911.62kb.
- 4 семестр, у обсязі навчальної роботи 72 год., 2 кр. Загальний обсяг аудиторної роботи, 198.34kb.
- Методика написання реферату. Загальні правила оформлення результатів наукових досліджень., 17.56kb.
3.3Обґрунтування методу розв’язання
Задача (3.1)-(3.4) є класичною задачею лінійного параметричного програмування (ЗЛП) [7], а задача (3.5) може бути зведена до ЗЛП, тому розв’язувати їх будемо використовуючи алгоритми розроблені для даного класу задач.
Загальним методом розв’язання задач даного класу є симплекс-метод. Симплекс-метод – метод розв'язання задачі лінійного програмування, в якому здійснюється скерований рух по допустимим базисним розв’язкам до знаходження оптимального розв'язку; симплекс-метод також називають методом поступового покращення плану. Метод був розроблений американським математиком Джорджем Данцигом у 1947 році.
В основі методу параметричного програмування для ЗПП з параметром у цільовій функції лежать процедури прямого симплекс-методу з деякою модифікацією, отже для задачі (3.1)-(3.4) будемо застосовувати процедури алгоритму саме цього методу.
Стосовно задачі (3.5), то вона зводиться до задачі лінійного програмування, що дозволить розв’язати її симплекс-методом.
3.4Опис методів розв’язання
Основною математичною задачею, яку розв’язує даний комплекс, є задача параметричного програмування з параметром у цільовій функції.
Параметричне програмування – це метод визначення того, як міняється розв’язок задачі зі зміною всіх компонент вектора коефіцієнтів ЦФ.
Нехай при
![](images/370074-nomer-94db7d8.gif)
![](images/370074-nomer-3fbb52c8.gif)
![](images/370074-nomer-m68d7f98f.gif)
![](images/370074-nomer-3fbb52c8.gif)
![](images/370074-nomer-94db7d8.gif)
![]() | (3.8) |
де
![]() | (3.9) |
Тут коефіцієнти складової
![](images/370074-nomer-m1d9ee6b1.gif)
![](images/370074-nomer-m353af6ad.gif)
![](images/370074-nomer-f0e6231.gif)
![](images/370074-nomer-5cf392fc.gif)
![](images/370074-nomer-m53d4ecad.gif)
скільки розв’язок
![](images/370074-nomer-m49a18ab0.gif)
![](images/370074-nomer-m353af6ad.gif)
![]() | (3.10) |
При
![](images/370074-nomer-f0e6231.gif)
![](images/370074-nomer-m70d06ce4.gif)
![](images/370074-nomer-m62ccbc5a.gif)
![](images/370074-nomer-m70d06ce4.gif)
Продовжимо аналіз задачі. При збільшенні
![](images/370074-nomer-m70d06ce4.gif)
![]() | (3.11) |
Розв’язок
![](images/370074-nomer-3fbb52c8.gif)
![]() | (3.12) |
.........
Узагальнимо описаний вище метод у вигляді покрокового алгоритму:
Крок 0. ЗНАЙТИ розв’язок початкової ЗЛП при
![](images/370074-nomer-e22a264.gif)
Крок 1. ЯКЩО
![](images/370074-nomer-6f8788a3.gif)
![](images/370074-nomer-d5c1770.gif)
![](images/370074-nomer-m35efc5e5.gif)
![](images/370074-nomer-md0a311d.gif)
![](images/370074-nomer-m4ee60d24.gif)
![](images/370074-nomer-m50759f5b.gif)
Крок 2. ЯКЩО
![](images/370074-nomer-m798967a1.gif)
![](images/370074-nomer-m70d06ce4.gif)
Крок 3. ЯКЩО
![](images/370074-nomer-26eb2b47.gif)
![](images/370074-nomer-m63eaa0ff.gif)
![](images/370074-nomer-m4b43fcdd.gif)
![](images/370074-nomer-2de98e0b.gif)
![](images/370074-nomer-6662af5c.gif)
ІНАКШЕ ЗНАЙТИ змінну, яку виводимо з базису, за допомогою виразу
![](images/370074-nomer-m7dd63604.gif)
Нехай мінімум відповідає індексу
![](images/370074-nomer-m5b66b8d4.gif)
Крок 4. ВИКОНАТИ операцію заміщення: ввести в базис змінну
![](images/370074-nomer-17066d4e.gif)
![](images/370074-nomer-m18333965.gif)
Крок 5. ПЕРЕЙТИ на Крок 1.