Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Чисельні методи

Реферат Чисельні методи





начення F зменшується. Збільшення змінної xm + 1 (зі збереженням нульових значень інших вільних змінних) відповідає переміщенню з початкової вершини уздовж деякого ребра.

Таке переміщення можна здійснювати до тих пір, поки базисні змінні відповідно до рівняннями (7.12) залишаються позитивними. При xm + 1=x (1) m + 1, xm + 2=0, ..., xn=0.

Формула (7.12) дає


xi=pi + qi, m + 1x (1) m + 1, i=1,2, ..., m.


Якщо всі коефіцієнти qi, m + 1 позитивні, то базисні змінні позитивні при будь-якому x (1) m + 1? 0. Це означає, що в цьому випадку x (1) m + 1 можна збільшувати безмежно (це можливо, якщо багатогранник допустимих значень необмежений). Тоді F необмежено убуває, т. Е. Завдання мінімізації не має рішення.

. Але на практиці цей випадок зустрічається рідко. Зазвичай рішення існує, і, відповідно, серед коефіцієнтів qi, m + 1 є негативні коефіцієнти. Якщо qi, m + 1, то умова позитивності xi призводить до умові:


x * m + 1 lt;-pi/qi, m + 1


(права частина цієї нерівності позитивна). Можливе найбільше значення xm + 1 є, таким чином,


x * m + 1=min {-pi/qi, m + 1} qi lt; 0.


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

. Тут ми вибираємо як нових базисних змінних x1, x2, ..., xm - 1, xm + 1, висловлюємо їх і цільову функцію F через вільні змінні, і повторюємо всі обчислення і міркування, наведені вище. У результаті ми або виявимо, що ця вершина дає рішення, або перейдемо в нову вершину. Зрештою, ми отримаємо рішення. Можна довести, що кількість вершин, які доведеться перебрати при використанні цього методу, має порядок O (n), у той час як загальна кількість вершин має порядок O (2n).

В якості прикладу розглянемо задачу про розподіл ресурсів.

Приклад. Мається 300 кг металу, 100 м2 скла і 160 - людино-годин робочого часу; з них виготовляють вироби двох найменувань А і Б; вартість одного виробу А дорівнює 10 $, для його виготовлення потрібно 4 кг металу, 2 м2 скла і 2 людино-години робочого часу; вартість одного виробу Б дорівнює 12 $, для його виготовлення потрібно 5 кг металу, 1 м2 скла і 3 людино-години робочого часу; потрібно спланувати виробництво так, щоб призвести вироби з максимальною вартістю.

Рішення. Якщо x1, x2 є кількість виробів А і Б відповідно, то завдання така:


f (x1, x2)=10 · x1 + 12 · x2 ® max


при обмеженнях


· x1 + 5 · x2? 300

· x1 + x2? 100

· x1 + 3 · x2? 160


Наводимо задачу до канонічного вигляду. Для цього потрібно ввести 3 балансових змінних (по числу нерівностей) x3, x4, x5, і записати обмеження у вигляді


· x1 + 5 · x2 + x3=300

· x1 + x2 + x4=100 (7.14)

· x1 + 3 · x2 + x5=160

x1,2,3,4,5? 0


і замінити цільову функцію f на F:


F (x1, x2)=- f (x1, x2)=- 10 · x1- 12 · x2- 0 · x3 - 0 · x4 - 0 · x5 ® min (7.15)


Ми повинні вибрати 3 базисних змінних. Тут зручно взяти в якості базисних балансових змінні x3, x4, x5, оскільки вони легко виражаються з обмежень (7.14):


x3=300 - 4x1- 5x2

x4=100 - 2x1- x2 (7.16)

x5=160- 2x1- 3x2

Вважаючи вільні змінні x1, x2 рівними нулю, знаходимо початкову вершину (перше опорне рішення)


x (0) 1=0, x (0) 2=0, x (0) 3=300, x (0) 4=100, x (0) 5=160.


Значення F в цій вершині дорівнює 0. Підставляючи (7.16) в (7.15) знаходимо, що вид виразу (7.15) не змінюється. Оскільки коефіцієнти при вільних змінних негативні, то це рішення не оптимальне: значення F може бути зменшено шляхом збільшення як x1, так і x2.

Покладемо x2=0 і будемо збільшувати x1. У всіх співвідношеннях (7.16) коефіцієнти при x1 негативні, що призводить до оцінок


x1 lt; 300/4=75, x1 lt; 100/2=50, x1 lt; 160/2=80.


Таким чином, x1 можна збільшувати до 50, і при x1=50, x2=0 ми знаходимо нову вершину (друге опорне рішення).


x (1) 1=50, x (1) 2=0, x (1) 3=100, x (1) 4=0, x (1) 5=60.


Значення x3, x4, x5 тут знайдені з (7.16). Цільова функція F в цій вершині одно - 500; як і слід було очікувати, во...


Назад | сторінка 10 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Судове рішення: поняття, сутність, значення
  • Реферат на тему: Розробка композиційного рішення інтер'єру приміщення та технології виго ...
  • Реферат на тему: Рішення завдання розгону і гальмування судна в процесі його експлуатації
  • Реферат на тему: Рішення одного нелінійного рівняння
  • Реферат на тему: Розробка управлінського рішення щодо збільшення прибутку ВАТ &АвтоВАЗ&