Реферат: Вибір оптимальних варіантів систем методами векторної оптимізації
Название: Вибір оптимальних варіантів систем методами векторної оптимізації Раздел: Рефераты по коммуникации и связи Тип: реферат | |||||||||||||||||||||
ВИБІР ОПТИМАЛЬНИХ ВАРІАНТІВ СИСТЕМ МЕТОДАМИ ВЕКТОРНОЇ ОПТИМІЗАЦІЇ Вступ проектування оптимальна система векторна оптимізація Початкові етапи проектування оптимальних систем базуються на основних положеннях теорії векторної (багатокритеріальної) оптимізації. Векторна оптимізація визначає правила вибору оптимальних проектних рішень - варіантів побудови системи з урахуванням сукупності показників якості системи. Методи векторної оптимізації набули бурхливого розвитку як у галузі загальносистемного аналізу, так і у галузі радіотехнічних систем, зокрема, систем електрозв’язку. Це було визвано об'єктивною необхідністю враховувати при проектуванні сукупність, як правило, протирічивих техніко-економічних вимог до системи. Основні положення векторної оптимізації використовуються в задачах синтезу і аналізу системи, коли створюється проект оптимальної системиз використанням математичних моделей повідомлень, сигналів, завад, критеріїв оптимальності, а також методів вибору оптимальних проектних рішень. В даному розділі розглядається формалізована постановка та основні особливості розв'язання задач векторної оптимізації, що виникають на початкових етапах проектування системипри виборі оптимальних варіантів за сукупністю показників якості. Основні положення теорії векторної оптимізації викладені на основі систематизації та узагальнення вказаних вище робіт. 1 Постановка задачі проектування оптимальної системи При проектуванні систем постановка задачі відіграє важливу роль. Недаром кажуть, що правильна постановка задачі наполовину дає її успішне розв'язання. Розглянемо особливості та проблеми постановки задачі проектування оптимальної системи з урахуванням сукупності показників якості. Альтернативне проектне рішення Ці абстрактні означення системи повинні бути конкретизовані в процесі проектування. Зокрема, для інформаційної системи множина вхідних впливів - це множина сигналів і завад, що повинні бути описані певними математичними моделями. При проектуванні має бути визначена структура системи як сукупність відповідних елементів і зв'язків між ними, а також повинні бути отримані значення параметрів цієї системи. Вихідні дані для проектування системи включать: сукупність умов роботи системи Розглянемо приклади вихідних даних при проектуванні систем зв'язку. До умов роботи Вектор показників якості Системи, які задовольняють сукупність даних З усіх строго допустимих систем оптимальною (найкращою) є та система, якій відповідає найкраще (у раніше встановленому розумінні) значення вектора Таким чином, задача проектування оптимальної системи формулюється так: знайти таку систему,яка задовольняє сукупності вихідних даних Проектування, що проводиться з урахуванням сукупності показників якості Залежно від сформульованих вихідних даних знаходження оптимальної системи може зводиться до розв'язання різних у математичному відношенні оптимізаційних задач: 1. Синтез оптимальної структури системи, що означає знаходження оптимального оператора системи. Параметрична оптимізація, тобто вибір оптимальних значень параметрів системи при заданій її структурі. 3. Дискретний вибір оптимальних варіантів системи із скінченного числа допустимих варіантів. Математичні методи оптимізації параметрів і дискретного вибору добре розвинуті й широко використовуються при проектуванні систем. Синтез структури системи є складнішою задачею і часто наштовхується на труднощі не лише математичного, а й принципового характеру, що зв'язані з інформаційною невизначеністю при формулюванні умовроботи системи, а також при виборі узагальненої цільової функції системи. В останньому випадку виникає непроста задача «апроксимації» функції вибору оптимальної системи, яка є в уяві замовника системи, іншою функцією вибору, що формалізується у вигляді певного критерію оптимальності з використанням строгих математичних методів. Як правило, відразу не вдається вибрати глобальний критерій оптимальності у вигляді скалярної цільової функції, що включає сукупність показників якості, і оптимізація якої привела б до вибору єдиного варіанта системи. Тому доводиться вводити сукупність цільових функцій, зв'язанних з відповідними показниками якості, що приводить до необхідності розв'язання задач векторної оптимізаціі.При введенні векторної цільової функції
множина допустимих варіантів системи 2 Формування множини припустимих варіантів системи на основі морфологічного підходу При задаванні множини припустимих варіантів технічних систем широкого застосування набув морфологічний підхід, для якого характерні такі чинники: -виявлення максимального переліку основних функцій системи та декомпозиція системи на підсистеми за функціональними ознаками -визначення різних альтернативних способів реалізації кожної підсистеми і задання припустимих варіантів їх побудови -формування різних варіантів побудови системи в цілому на основі морфологічних класів – множини варіантів побудови кожної підсистеми, для яких виконуються умови Формується морфологічна таблиця (табл. 1). Кожен варіант побудови системи визначаеться різними можливими варіантами підсистем. При формуванні припустимої множини варіантів системи повинні враховуватися обмеження на структуру, параметри і технічну реалізацію окремих підсистеми та системи в цілому, а також припустимі комбінації поєднання окремих варіантів підсистем між собою. Кількість можливих варіантів системи визначається так: Таблиця 1 - Морфологічна таблиця для задання множини припустимих варіантів системи
3 Вибір критерію оптимальності системи Дуже важливим при розв'язанні задач оптимізації є питання вибору критерію оптимальності системи. Саме критерій оптимальності визначає істинну цінність проектованої системи. Ніякі зручності математичного чи іншого характеру не можуть компенсувати шкідливих наслідків застосування неадекватного критерію оптимальності системи. Вибір критерію оптимальності, як уже зазначалося, зв'язаний з формалізацією уяви замовника системи про її оптимальність. Існує два підходи до опису переваги одного варіанта системи над іншим: ординалістичний і кардиналістичний. Кардиналістичний підхід
до опису переваги замовника приписує кожній системі Однак на початкових етапах проектуваннях систем задати скалярну функцію корисності досить складно, тому спочатку вводять сукупність показників якості та зв’язаних з ними цільових функцій (1). Це пов'язано з такими причинами: багатогранність технічних вимог, які висуваються до проектуємої системи; необхідність забезпечення оптимальності системи за різних умов її роботи; система складається з декількох взаємозалежних між собою підсистем і оптимальність системи в цілому визначається ефективністю її складових частин. У зв’язку з тим, що систему У першому випадку знаходження оптимальних варіантів системи виконується шляхом оптимізації по кожній із цільових функцій незалежно
У другому випадку оптимальні варіанти можуть знаходитися також шляхом оптимізації окремих цільових функцій, тобто цей випадок близький до першого. У третьому випадку оптимуми по різним цільових функціях не збігаються. Розв’язанням цієї задачі є узгоджений оптимум цільових функцій. Узгоджений оптимум полягає в тому, що досягається мінімальне (максимальне) значення кожнієї цільової функції за умови, що інші цільові функції приймають фіксовані, але довільні значення. Ординалістичний підхід
апелює до порядку (краще-гірше) і базується на введенні певних бінарних відношень на множині допустимих систем. У цьому випадку поняття переваги замовника системи - це бінарне відношення На практиці часто при виборі системи на множині Із введенням сукупності цільових функцій кожна система відображується на простір векторних оцінок (критеріальний простір). При цьому вказане відношення строгої переваги існує і для оцінок. Узгодженість відношення переваги на множині проектних рішень Множину оптимальних оцінок відносно Проектні рішення, тобто варіанти побудови системи
Співвідношення (3) означає, що виконуються нерівності Слід зазначити, що відношення строгої переваги Для Парето-оптимальних проектних рішень характерні такі властивості: 1. Усі елементи множини допустимих варіантів системи Жодна Парето-оптимальна система змножини 3. Якщо множина 4. Кожній Парето-оптимальній системі відповідає потенціально можливе значення кожного із показників якості 5. Оптимальна поверхня, що є геометричним місцем Парето-оптимальних оцінок, має строго монотонний характер, тобто кожна із функцій
..........................
для Парето-оптимальних оцінок монотонно спадає щодо кожного з аргументів. Ці залежності називаються багатовимірними діаграмами обміну (БДО) для Парето-оптимальних систем. Порівняно з одновимірними потенціальними характеристиками системи БПХ та зв'язані з ними БДО характеризуються двома важливими властивостями. По-перше, вони дають найкраще (потенціальне можливе) значення не одного, а кожного з обраних показників якості. По-друге, вони вказують, яким чином слід змінити значення одних показників якості для поліпшення інших показників якості і за рахунок якої зміни структури чи параметрів системи це можна зробити. 4 Деякі методи знаходження Парето-оптимальних рішень Більшість методів знаходження Парето-оптимальних рішень базується на тих чи інших умовах Парето-оптимальності. У загальному випадку використовуються достатні й необхідні умови Парето-оптимальності. Зокрема, рішення є Парето-оптимальним, якщо воно є рішеннями задачі максимізації певної функції, зростаючої за відношенням Знаходження множини Парето-оптимальних систем може здійснюватися або безпосередньо перебиранням усіх строго допустимих варіантів системи та перевіркою умови (3), або з використанням спеціальних методів, наприклад, методу послідовних поступок, вагового методу, методу робочих характеристик. Вибір відповідного методу оптимізації залежить від змісту сформульованих вихідних даних, типу поставленої задачі проектування. Розглянемо особливості деяких методів. Метод перебору.
При розв'язанні оптимізаційної задачі методом перебору згідно з умовою (3) припускається, що множина Метод робочих характеристик. Метод полягає у тому, що шукається оптимум однієї із цільових, наприклад, першої функції на множині строго допустимих систем при умові, що на всі цільові функції накладаються обмеження типу рівності
де Очевидно, оптимальне значення показника
...........................
Тут підкреслені змінні, що розглядаються як фіксовані параметри. Робоча поверхня має такі характерні властивості: 1. Робоча поверхня включає усі Парето-оптимальні точки, але поряд з ними має і ряд безумовно гірших точок. Вони мають бути відкинуті з подальшого розгляду. Необхідною і достатньою умовою збіжності робочої поверхні з Парето-оптимальною множиною, є її строга монотонність, тобто монотонно спадний характер відносно кожного з аргументів. В цьому випадку робоча поверхня визначає БПХ системи. Основні складнощі при використанні методу робочих характеристик полягають у розв'язанні задачі скалярної оптимізації в умовах Ваговий метод. При його застосуванні Парето-оптимальні рішення знаходяться шляхом оптимізації зваженої суми цільових функцій виду
Тут
У загальному випадку значення
….…...................... (9)
Для розв'язання оптимізаційної задачі (7), а також для знаходження залежностей (9) необхідно виконати оптимізацію для всіх можливих комбінацій коефіцієнтів Розв'язавши системуіз
У Вагова поверхня має такі властивості: 1. Включає тільки Парето-оптимальні точки, тобто жодна з безумовно гірших точок не може належати цій поверхні. У багатьох випадках вагова поверхня є повністю визначеною і неперервною в усьому діапазоні значень показників якості Отже, при використанні розглянутих методів, а також їхніх модифікацій векторна оптимізаційна задача зводиться у математичному відношенні до розв'язання множини скалярних оптимізаційних задач з урахуванням різного роду обмежень. У загальному випадку при розв'язанні оптимізаційних задач (5), (7) варіюється оператор системи Якщо знайдена множина Парето Проте часто множина При цьому постає запитання: чи має сенс виконувати синтез на основі безумовного критерію переваги - критерію Парето, якщо на заключному етапі все ж доводиться вводити умовний критерій переваги. В обґрунтування доцільності пошуку Парето-оптимальних варіантів систем з використанням БКП на початкових етапах оптимального проектування зазначимо таке: 1. БКП дає змогу знайти всі Парето-оптимальні системи, тобто відкинути безумовно гірші варіанти системи. БКП дає змогу знайти потенціальні (найкращі можливі) значення кожного із показників якості і зв'язок між ними. 3. Методи відшукання Парето-оптимальних систем зводяться у математичному відношенні до оптимізації скалярних цільових функцій, тобто зводять розв'язання задачі векторного синтезу до деякої множини задач скалярного синтезу. 4. У виродженому випадку БКП дає змогу знайти єдину найкращу систему. 5. У невиродженому випадку знаходження Парето-оптимальних систем часто приводить до однієї структури системи, але з різними параметрами. 6. Навіть тоді, коли на заключному етапі синтезу для вибору єдиної системи доводиться вводити УКП, то краще вводити різного роду умовності на більш пізньому етапі синтезу. 5 Методи звуження множини Парето-оптимальних рішень Формальна модель задачі Парето-оптимізації не містить інформації для вибору єдиної альтернативи. При цьому множина допустимих варіантів системи лише звужується до множини Парето шляхом виключення безумовно гірших варіантів за відношенням Отримана при цьому додаткова інформація може бути використана для побудови скалярної цільової функції
Загальна вимога до функції Існують як об'єктивні, так і суб'єктивні підходи до побудови такої функції. У ряді випадків на основі розгляду призначення системи, що проектується у складі більш складної надсистеми (комплексу), об'єктивними методами може бути встановлено взаємозв'язок показників якості системи Вибір оптимальних рішень з використанням функцій цінності.
Одним із широко використовуваних методів звуження множини Парето-оптимальних рішень є використання скалярної функції цінності (корисності), оптимізація якої веде до вибору одного з оптимальних варіантів системи. Числову функцію
Тобто відшукання оптимальної оцінки зводиться до розв'язання задачі скалярної оптимізації функції багатьох змінних При цьому можуть бути побудовані адитивна, мультиплікативна, полінійна функції цінності. Процедура утворення функції цінності Операція згортки можлива, якщо: - частинні критерії кількісно сумарні по важливості, тобто кожному з них відповідає певне число - частинні критерії є однорідні, тобто кількісно порівнюються в одній вимірності. Існують різноманітні форми подання узагальненого скалярного критерію та вибору відповідних оптимальних рішень. Зокрема, це такі способи згортки частинних критеріїв: - формується узагальнений критерій, чисельник якого складає добуток критеріїв, які підлягають максимізації, а знаменник - добуток критеріїв, які підлягають мінімізації; - формується узагальнений критерій з використання елементів теорії адитивної корисності, тобто підсумовування частинних критеріїв за певною вагою коефіцієнтів вибору чисельника і знаменника; - формується узагальнений критерій відносно всіх частинних критеріїв. Узагальнена функція цінності може набирати такого вигляду
де Задача побудови функції (13) зводиться до оцінки коефіцієнтів
При цьому використовуються різні методи одержання додаткової інформації про значення коефіцієнтів Інколи для вибору єдиного варіанту обмежуються так званою пороговою оптимізацією: найбільш вагомий критерій піддається оптимізації, інші включаються до системи обмежень. Слід зауважити, що існує також багато інших принципів та підходів до вибору єдиного варіанту з використанням скалярних критеріїв оптимальності. Фактично співвідношення (14) визначає байесовий детермінований критерій оптимальності. За умов невизначеності про умови вибору рішень використовує методи теорії ігор. Такі ситуації вибору проектних рішень при створенні систем часто називають «іграми з природою». Для прийняття рішень вишукують найкращу стратегію, з використанням критерія Вальда, критерія Севіджа, критерія Гурвіца, критерія Лапласа та інших. Вибір оптимальних рішень на основі теорії розмитих множин.
Цей підхід базується на тому, що через апріорну невизначеність поняття «найкращий варіант системи» неможливо визначити точно. Можна вважати, що це поняття являє собою розмиту множину і для оцінки системи можуть бути використані основні положення теорії розмитих множин. У загальному випадку розмита множина Згідно з цими основними положеннями кожний показник якості системи може задаватися у вигляді розмитої множини Такий запис окремого показника якості має високу інформативність, оскільки дає уяву про фізичну природу показника якості, конкретне його значення і цінність відносно найкращого (екстремального) значення, що характеризує функція належності. Універсальна форма функції належності, яка може бути використана як скалярна цільова функція, має такий вид
Перевагою такої цільової функції є те, що вибором параметра Вибір оптимального варіанту при строго впорядкованих за важливістю показниках якості.
Інколи для замовника системи за результатами аналізу Парето-оптимальних варіантів, а також їх БДО виявляється бажаним одержати якомога більше значення одного з показників якості, наприклад Можливий також випадок, коли весь набір показників якості Нехай є два вектори оцінок
............................
Для Якщо використовується лексикографічне відношення при виборі єдиної системи, то це означає, що із пари оцінок (і відповідних їм систем) перевага віддається тій оцінці (системі), в якої перша компонента вектора Аналогічні висновки мають місце при рівності перших двох компонент, трьох компонент і так далі до У визначенні лексикографічного відношення важливу роль відіграє порядок перерахування показників якості. Зміна нумерації показників якості приводить до другого лексикографічного відношення. Крім згаданих вище методів побудови скалярної цільової функції і вибору варіанта з множини Парето-оптимальних, існує і багато інших. Вибір підходящого методу визначається вихідними даними та типом конкретної оптимізаційної задачі. Але якби-то не було, оптимальні варіанти системи слід шукати серед Парето-оптимальних розв'язків задачі. Тобто етап Парето-оптимізації є обов'язковим при проектуванні систем з урахуванням сукупності показників якості. |