Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TPR_Praktika_2012_done.docx
Скачиваний:
2
Добавлен:
13.09.2019
Размер:
633.61 Кб
Скачать

Задача № 2.

Побудувати функцію вибору та її логічну форму за бінарним відношенням

.

Розв’язання:

.

Функція вибору: .

Будуємо функцію вибору:

Таблиця заповнювалася таким чином:

1. ;

2. ;

3. ;

4.

5.

,

6.

,

7.

Побудуємо логічну форму функції вибору.

Характеристична функція: ,

.

Логічна форма функції вибору:

, ,

,

(1,0,0)

(0,0,0)

(0,1,0)

(0,1,0)

(0,0,1)

(0,0,1)

(1,1,0)

(0,0,0)

(1,0,1)

(0,0,1)

(0,1,1)

(0,0,1)

(1,1,1)

(0,0,1)

Таблиці істинності:

0

0

0

0

0

1

0

1

0

0

1

1

1

0

0

0

0

1

0

1

0

0

1

1

1

0

0

1

0

1

1

1

0

1

1

1

Запишемо ДДНФ (досконалу диз’юнктивну нормальну форму:

Задача № 3 .

Розв’язати методом ідеальної точки (S=2) наступну багатокритеріальну задачу:

Визначимо ідеальну точку:

На малюнку зображено множину альтернатив Х; лінії рівнів першого та другого критеріїв, відповідно (1), (2); найкращі відповідно за першим і за другим критерієм задачі альтернативи . Таким чином . Розглянемо випадки пов’язані з вибором різних метрик.

Випадок 1. При s=1 скаляризована задача має вигляд:

Із урахуванням того, що мінімальні значення критеріїв задачі дорівнюють нулю, отримаємо таку задачу лінійного програмування:

Із малюнку неважко побачити, що оптимальним розв’язком скаляризованої задачі буде точка яка і вважається шуканою ефективною альтернативною вихідної задачі.

Випадок 2. При s=2 скаляризована задача має вигляд: у нашому випадку отримаємо таку задачу квадратичного опуклого програмування:

Розв’яжемо цю задачу аналітично. На рис 2 зображено лінії рівня цільової функції скаляризованої задачі, які мають вигляд концентричних еліпсів із центром у точці , яка є точкою безумовного мінімуму цієї функції та знаходиться як розв’язок системи рівнянь:

Із рисунку 2 бачимо, що умовний мінімум функції досягається в точці , яка знаходиться на границі множини альтернатив, що описується рівнянням . Це дає можливість знайти як розв’язок такої задачі квадратичного нелінійного програмування:

Скористаємося методом Лагранжа. Функція Лагранжа для цієї задачі матиме такий вигляд:

За теоремою Куна Таккера будемо шукати як відповідну компоненту сідлової точки функції Лагранжа. Запишемо необхідні умови екстремуму функції Лагранжа:

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

Випадок 3. При скаляризована задача має вигляд:

З урахуванням того, що мінімальні значення критеріїв задачі дорівнюють нулю, отримаємо таку задачу:

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]