Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Розділ 5.doc
Скачиваний:
0
Добавлен:
05.09.2019
Размер:
786.94 Кб
Скачать

5.2 Метод координації в багаторівневих нечітких системах планування

Розглянемо двохступеневу систему. Вектор , відноситься до і-го елементу, повинен влаштовувати локальним границям:

(5.53)

де – деяка множина в -мірному евклідовому просторі.

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

. (5.54)

Зауважимо, що число показників, як правило, набагато менше, ніж розмірність вектора , а точний вид множини і функції центру може бути невідомим.

В центрі виконується подальше агрегування інформації, і на основі поступаючи від елементів показників формується векторний критерій центру H:

(5.55)

де .

Модель центру може бути задана різними способами, але в будь якому випадку будемо представляти, що існує оптимальний вектор і відповідний до нього вектор , причому виконується наступна умова: ні для жодного і не існує такої точки , що

(5.56)

де хоча б одна нерівність виконується строго.

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

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

Із (5.50) випливає, що оптимальний вектор належить множині Парето чи множині ефективних точок наступної задачі векторної оптимізації:

(5.57)

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

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

При розв’язку задач локальної оптимізації виконується відображення

(5.58)

де і – відповідно координуючий сигнал центру, що поступає до і-го елемента на t-му кроці ітераційної процедури, і відповідний цьому сигналу вектор показників із множини Парето цього елементу.

При розв’язку координуючої задачі виконується відображення

(5.59)

де – множина ефективних векторів F, отриманих центром від елементів до t-го кроку.

Конструктивні алгоритми розв’язку задачі (5.58) і (5.59) при умові, що центр намагається максимізувати цільову функцію , а на критерії накладені умови типу нерівності, приведені в [44]. Частковим випадком при цьому виступає відома задача розподілу ресурсів:

(5.60)

(5.61)

. (5.62)

Розглянемо алгоритм розв’язок задачі центра (5.55) в ситуації, коли модель центра є нечіткою в теорії Заде [1], а прийняті рішення здійснюються експертом в ході процедури людина-машина. При цьому будемо виходити із задачі (5.60) і (5.62).

Сконкретизуємо вид нечіткості. Будемо рахувати що умови (5.61) формуються експертом словесно, наприклад : «Допустимо, щоб було не менше ніж С1 і бажано, щоб не менше, ніж С2».

Цій фразі можна поставити в відповідності нечітку множину. Найбільш простий спосіб задання функції відповідності цієї множини знаходиться наступною формулою [4]:

В [45, 47] приведені більш складні формули, враховуючи не лінійність функції відповідності на відрізку [C1, C2]. Таким чином, k-му обмеженню ставиться у відповідність функція відповідності . Східним образом можна побудувати нечітку множину , відповідно цільової функції .

Будемо рахувати, що експерт добивається максимізувати свою функцію корисності, яка знаходиться через функцію відповідності і вектор терезів , де вказує степінь важливості k-го критерію або відповідному цьому критерію функції :

Із (6.60) і (6.61) бачимо, що в k-ий критерій центру входить k-і показники елементів , тому задає навіть відносну важність показників елементів і являється координуючим сигналом, який центр посилає елементам.

Функції можуть мати різну форму, частково:

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

Ці слова являються лінгвістичними мітками нечітких множин, згаданих на базовій множині

,

де , – допустимі.

Так як , то

Наприклад, функції відповідності терма «еквівалентно» і «набагато краще» можна задати формулами відповідно

Нехай при порівнянні варіантів і експерт вибрав лінгвістичну мітку [функція відповідності відповідної нечіткої множини ]. Тим самим задається нечітка множина якій мусить належати вектор .

Функція відповідності цієї множини

де

Якщо проводиться L порівнянь, то отримаємо функції відповідності. Результуюча функція відповідності знаходиться як перетин цих функцій:

.

Вектор, який має максимальне значення функції приналежності,

.

Цей вектор і є координуючим сигналом, який посилає елементам центр.

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