Дослідження математичних операцій

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Міністерство освіти і науки України

Дніпропетровський Національний Університет

Факультет електроніки, телекомунікацій та комп'ютерних систем

Кафедра АСОІ

Розрахункова завдання № 3

«Дослідження математичних операцій»

Виконав:

Ст. групи РС-05

Перевірив:

Доцент кафедри АСОІ

Саликов В.А.

м. Дніпропетровськ

2007р.

Умова задачі

Рішення завдання

r = R 1 + R 2 + ... R i ;

min = Min (r);

R i = 1,2, ....

Отримане на 1 етапі оптимальне базисне рішення використовується в якості початкового рішення вихідної задачі.

Основні етапи реалізації двоетапного методу (як і інших методів штучного базису) такі:

1. Будується штучний базис. Знаходиться початкова неприпустиме рішення. Виконується перехід від початкового неприпустимого рішення до деякого допустимому рішенню. Цей перехід реалізується шляхом мінімізації (зведення до нуля) штучної цільової функції, що представляє собою суму штучних змінних.

2. Виконується перехід від початкового допустимого рішення до оптимального рішення.

Всі обмеження потрібно перетворити в рівності. Для цього в обмеження «більше або дорівнює» (перше і друге) необхідно ввести надлишкові змінні. В обмеження «менше або дорівнює» (четверте) додається залишкова змінна. В обмеження «дорівнює» не потрібно вводити ніяких додаткових змінних. Крім того, потрібно перейти до цільової функції, що підлягає максимізації. Для цього цільова функція Е множиться на -1. Математична модель задачі в стандартній формі має такий вигляд:

Перший етап (пошук допустимого рішення)

1. У всі обмеження, де немає базисних змінних, вводяться штучні базисні змінні.

Примітка. Штучна цільова функція завжди (в будь-якій задачі) підлягає мінімізації.

2 штучних цільова функція виражається через небазисних змінні. Для цього спочатку потрібно висловити штучні змінні через небазисних:

3 Для приведення всієї завдання до стандартної форми виконується перехід до штучної цільової функції, що підлягає максимізації. Для цього вона помножується на -1:

4.Определяется початкове рішення. Всі вихідні, а також надлишкові змінні завдання є небазисних, тобто приймаються рівними нулю. Штучні, а також залишкові змінні утворюють початковий базис: вони рівні правим частинам обмежень.

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

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

Двоетапний метод

1 крок

2 крок

, Де

В ході перетворень маємо:

Будуємо симплекс таблицю:

Ітерація 0

Базис

Рішення

Оцінений

15

15

-1

0

-1

-1

-1

0

0

0

0

0

0

34


-2

1

0

1

0

0

0

0

0

0

0

0

0

6

6

1

0

0

0

0

0

0

1

0

0

0

0

0

6

-

0

1

0

0

0

0

0

0

1

0

0

0

0

7

7

1

7

-1

0

0

0

0

0

0

1

0

0

0

7

1

2

5

0

0

-1

0

0

0

0

0

1

0

0

10

2

5

2

0

0

0

-1

0

0

0

0

0

1

0

10

5

7

1

0

0

0

0

-1

0

0

0

0

0

1

7

7

- Провідний стовпець

- Провідна рядок

Ітерація 1

Базис

Рішення

Оцінений

12,8571

0

1,1429

0

-1

-1

-1

0

0

-2,1429

0

0

0

19


-2,1429

0

0,1429

1

0

0

0

0

0

-0,1429

0

0

0

5

-

1

0

0

0

0

0

0

1

0

0

0

0

0

6

6

-0,1429

0

0,1429

0

0

0

0

0

1

-0,1429

0

0

0

6

-

0,1429

1

-0,1429

0

0

0

0

0

0

0,1429

0

0

0

1

7

1,2857

0

0,7143

0

-1

0

0

0

0

-0,7143

1

0

0

5

3,8889

4,7143

0

0,2857

0

0

-1

0

0

0

-0,2857

0

1

0

8

1,697

6,8571

0

0,1429

0

0

0

-1

0

0

-0,1429

0

0

1

6

0,875

- Провідний стовпець

- Провідна рядок

Ітерація 2

Базис

Рішення

Оцінений

0

0

0,875

0

-1

-1

0,875

0

0

-1,875

0

0

-1,875

7,75


0

0

0,1875

1

0

0

-0,3125

0

0

-0,1875

0

0

0,3125

6,875

36,6667

0

0

-0,0208

0

0

0

0,1458

1

0

0,0208

0

0

-0,1458

5,125

-

0

0

0,1458

0

0

0

-0,0208

0

1

-0,1458

0

0

0,0208

6,125

42

0

1

-0,1458

0

0

0

0,0208

0

0

0,1458

0

0

-0,0208

0,875

-

0

0

0,6875

0

-1

0

0,1875

0

0

-0,6875

1

0

-0,1875

3,875

5,6364

0

0

0,1875

0

0

-1

0,6875

0

0

-0,1875

0

1

-0,6875

3,875

20,6666

1

0

0,0208

0

0

0

-0,1458

0

0

-0,0208

0

0

0,1458

0,875

42

- Провідний стовпець

- Провідна рядок

Ітерація 3

Базис

Рішення

Оцінений

0

0

0

0

0,2727

-1

0,6364

0

0

-1

-1,2727

0

-1,6364

2,8182


0

0

0

1

0,2727

0

-0,3636

0

0

0

-0,2727

0

0,3636

5,8182

-

0

0

0

0

-0,0303

0

0,1515

1

0

0

0,0303

0

-0,1515

5,2422

34,6009

0

0

0

0

0,2121

0

-0,0606

0

1

0

-0,2121

0

0,0606

5,3033

-

0

1

0

0

-0,2121

0

0,0606

0

0

0

0,2121

0

-0,0606

1,6967

27,9978

0

0

1

0

-1,4545

0

0,2727

0

0

-1

1,4545

0

-0,2727

5,6364

20,6670

0

0

0

0

0,2727

-1

0,6364

0

0

0

-0,2727

1

-0,6364

2,8182

4,4285

1

0

0

0

0,0303

0

-0,1515

0

0

0

-0,0303

0

0,1515

0,7578

-

- Провідний стовпець

- Провідна рядок

Ітерація 4


Базис

Рішення

0

0

0

0

0

0

0

0

0

-1

-1

-1

-1

0

0

0

0

1

0,4285

-0,5713

0

0

0

0

-0,4285

0,5713

0

7,4283

0

0

0

0

-0,0952

0,2381

0

1

0

0

0,0952

-0,2381

0

4,5714

0

0

0

0

0,238

-0,0952

0

0

1

0

-0,238

0,0952

0

5,5716

0

1

0

0

-0,238

0,0952

0

0

0

0

0,238

-0,0952

0

1,4284

0

0

1

0

-1,5714

0,4285

0

0

0

-1

1,5714

-0,4285

0

4,4288

0

0

0

0

0,4285

-1,5713

1

0

0

0

-0,4285

1,5713

-1

4,4283

1

0

0

0

0,0952

-0,2381

0

0

0

0

-0,0952

0,2381

0

1,4286

Отримана симплекс-таблиця задовольняє умовам оптимальності та допустимості.

Переходимо на на 2 етап двохетапного методу

Отримане на етапі I рішення використовується в якості початкового базису на етапі II. Далі задача вирішується звичайним симплекс-методом.

Базис

Рішення

Оцінений

0

0

0

0

-0,238

1,0953

0

0

0

3,6508


0

0

0

1

0,4285

-0,5713

0

0

0

7,4283

17,3356

0

0

0

0

-0,0952

0,2381

0

1

0

4,5714

-

0

0

0

0

0,238

-0,0952

0

0

1

5,5716

23,4101

0

1

0

0

-0,238

0,0952

0

0

0

1,4284

-

0

0

1

0

-1,5714

0,4285

0

0

0

4,4288

-

0

0

0

0

0,4285

-1,5713

1

0

0

4,4283

10,3344

1

0

0

0

0,0952

-0,2381

0

0

0

1,4286

15,0063

- Провідний стовпець

- Провідна рядок

Базис

Рішення

0

0

0

0

0

0,2226

0,5554

0

0

6,1110

0

0

0

1

0

1

-1

0

0

3

0

0

0

0

0

-0,111

0,2222

1

0

5,5552

0

0

0

0

0

0,7775

-0,5554

0

1

3,112

0

1

0

0

0

-0,7511

0,5386

0

0

3,8889

0

0

1

0

0

-5,3338

3,6672

0

0

20,6683

0

0

0

0

1

-3,667

2,3337

0

0

10,3344

1

0

0

0

0

0,111

-0,2222

0

0

0,4445

Таким чином, оптимальне рішення задачі має вигляд:

, Х = { , }

Додати в блог або на сайт

Цей текст може містити помилки.

Математика | Завдання
111.6кб. | скачати


Схожі роботи:
Лісп-реалізація математичних операцій над комплексними числами
Дослідження математичних моделей оптимізації обслуговування складних систем
Дослідження операцій 5
Дослідження операцій 2
Дослідження операцій 4
Дослідження операцій 3
Дослідження операцій
Дослідження операцій 2
Методи дослідження операцій
© Усі права захищені
написати до нас