Задача знаходження оптимальних параметрів однорідного оптичного покриття
Наведена багатоекстремальна задача нелінійного програмування для знаходження оптимальних параметрів однорідного оптичного покриття. Проведено порівняльний чисельний аналіз ряду методів нульового та першого порядку для знаходження її глобального екстремуму....
Gespeichert in:
| Datum: | 2003 |
|---|---|
| Hauptverfasser: | , |
| Format: | Artikel |
| Sprache: | Ukrainian |
| Veröffentlicht: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2003
|
| Schriftenreihe: | Теорія оптимальних рішень |
| Online Zugang: | https://nasplib.isofts.kiev.ua/handle/123456789/84865 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Zitieren: | Задача знаходження оптимальних параметрів однорідного оптичного покриття / О.В. Міца, П.І. Стецюк // Теорія оптимальних рішень: Зб. наук. пр. — 2003. — № 2. — С. 127-134. — Бібліогр.: 7 назв. — укр. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-84865 |
|---|---|
| record_format |
dspace |
| spelling |
nasplib_isofts_kiev_ua-123456789-848652025-02-09T21:03:25Z Задача знаходження оптимальних параметрів однорідного оптичного покриття Задача нахождения оптимальных параметров однородного оптического покрытия The problem for finding optimal parameters of homogeneous optical covering Міца, О.В. Стецюк, П.І. Наведена багатоекстремальна задача нелінійного програмування для знаходження оптимальних параметрів однорідного оптичного покриття. Проведено порівняльний чисельний аналіз ряду методів нульового та першого порядку для знаходження її глобального екстремуму. Приведена многоэкстремальная задача нелинейного программирования для нахождения оптимальных параметров однородного оптического покрытия. Проведен сравнительный численный анализ ряда методов нулевого и первого порядков для нахождения ее глобального экстремума. The multiextremal nonlinear programming problem for finding optimal parameters of homogeneous optical covering is given. The comparative numerical analysis of a number of the zero- and firstorder methods for finding its global extremum is carried out. 2003 Article Задача знаходження оптимальних параметрів однорідного оптичного покриття / О.В. Міца, П.І. Стецюк // Теорія оптимальних рішень: Зб. наук. пр. — 2003. — № 2. — С. 127-134. — Бібліогр.: 7 назв. — укр. XXXX-0013 https://nasplib.isofts.kiev.ua/handle/123456789/84865 519.87; 535:345.67 uk Теорія оптимальних рішень application/pdf Інститут кібернетики ім. В.М. Глушкова НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Ukrainian |
| description |
Наведена багатоекстремальна задача нелінійного програмування для знаходження оптимальних параметрів однорідного оптичного покриття. Проведено порівняльний чисельний аналіз ряду методів нульового та першого порядку для знаходження її глобального екстремуму. |
| format |
Article |
| author |
Міца, О.В. Стецюк, П.І. |
| spellingShingle |
Міца, О.В. Стецюк, П.І. Задача знаходження оптимальних параметрів однорідного оптичного покриття Теорія оптимальних рішень |
| author_facet |
Міца, О.В. Стецюк, П.І. |
| author_sort |
Міца, О.В. |
| title |
Задача знаходження оптимальних параметрів однорідного оптичного покриття |
| title_short |
Задача знаходження оптимальних параметрів однорідного оптичного покриття |
| title_full |
Задача знаходження оптимальних параметрів однорідного оптичного покриття |
| title_fullStr |
Задача знаходження оптимальних параметрів однорідного оптичного покриття |
| title_full_unstemmed |
Задача знаходження оптимальних параметрів однорідного оптичного покриття |
| title_sort |
задача знаходження оптимальних параметрів однорідного оптичного покриття |
| publisher |
Інститут кібернетики ім. В.М. Глушкова НАН України |
| publishDate |
2003 |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/84865 |
| citation_txt |
Задача знаходження оптимальних параметрів однорідного оптичного покриття / О.В. Міца, П.І. Стецюк // Теорія оптимальних рішень: Зб. наук. пр. — 2003. — № 2. — С. 127-134. — Бібліогр.: 7 назв. — укр. |
| series |
Теорія оптимальних рішень |
| work_keys_str_mv |
AT mícaov zadačaznahodžennâoptimalʹnihparametrívodnorídnogooptičnogopokrittâ AT stecûkpí zadačaznahodžennâoptimalʹnihparametrívodnorídnogooptičnogopokrittâ AT mícaov zadačanahoždeniâoptimalʹnyhparametrovodnorodnogooptičeskogopokrytiâ AT stecûkpí zadačanahoždeniâoptimalʹnyhparametrovodnorodnogooptičeskogopokrytiâ AT mícaov theproblemforfindingoptimalparametersofhomogeneousopticalcovering AT stecûkpí theproblemforfindingoptimalparametersofhomogeneousopticalcovering |
| first_indexed |
2025-11-30T18:29:14Z |
| last_indexed |
2025-11-30T18:29:14Z |
| _version_ |
1850241047186112512 |
| fulltext |
Теорія оптимальних рішень. 2003, № 2 127
Наведена багатоекстремальна
задача нелінійного програмування
для знаходження оптимальних
параметрів однорідного оптично-
го покриття. Проведено порівня-
льний чисельний аналіз ряду ме-
тодів нульового та першого по-
рядку для знаходження її глобаль-
ного екстремуму.
О.В. Міца, П.І. Стецюк, 2003
ÓÄÊ 519.87; 535:345.67
Î.Â. ̲ÖÀ., Ï.². ÑÒÅÖÞÊ
ÇÀÄÀ×À ÇÍÀÕÎÄÆÅÍÍß
ÎÏÒÈÌÀËÜÍÈÕ ÏÀÐÀÌÅÒвÂ
ÎÄÍÎвÄÍÎÃÎ ÎÏÒÈ×ÍÎÃÎ
ÏÎÊÐÈÒÒß
Вступ. За останні роки суттєвих успіхів до-
сягнуто в області технологій отримання плі-
вок та тонкоплівкових систем із різними оп-
тичними властивостями [1]. Це значною мі-
рою стимулювало розвиток математичних
методів розрахунків інтерференційних пок-
риттів. Існує велика кількість методів, які
орієнтовані головним чином на розв’язання
задач у спеціальних випадках. Найбільш уні-
версальним підходом для знаходження пара-
метрів оптичних плівок та тонкоплівкових
систем є постановка цих задач у формі опти-
мізаційних задач математичного програму-
вання, де невідомими змінними є шукані па-
раметри, а цільова функція вибирається та-
ким чином, щоб можна було забезпечити
найкращу близькість до тих оптичних влас-
тивостей, яким має задовольняти оптична
плівка чи тонкоплівкова система [1].
Для розв'язання конкретних оптиміза-
ційних задач (як правило, багатоекстремаль-
них) застосовуються методи багатовимірного
пошуку екстремумів нелінійних функцій без
обмежень [2–5]. Для ряду відомих методів
нульового та першого порядку, взятих з мо-
нографій [2–5], у роботі проведено їх порів-
няльний аналіз при знаходженні глобального
екстремуму в задачі нелінійного програму-
вання, яка пов'язана зі знаходженням опти-
мальних параметрів однорідного оптичного
покриття.
1. Математична модель задачі. Однорід-
на оптична плівка характеризується показни-
ком заломлення n та геометричною товщи-
ÒÅÎвß
ÎÏÒÈÌÀËÜÍÈÕ
вØÅÍÜ
ЗАДАЧА ЗНАХОДЖЕННЯ ОПТИМАЛЬНИХ ПАРАМЕТРІВ ОДНОРІДНОГО ОПТИЧНОГО ПОКРИТТЯ
128 Теорія оптимальних рішень. 2003, № 2
ною d. Коефіцієнт пропускання через дану плівку залежить від довжини хвилі
λ та визначається за формулою
),,(
2
sin
0
),,(
2
sin
0
),,(
2
cos
0
),,(
2
cos
0
2
4
),,(
λδ+λδ+λδ+λδ+
=λ
dn
s
nn
n
dn
n
s
nn
dn
n
s
n
dn
s
n
n
dnT ,
де
λ
θπ
=λδ
cos2
),,(
nd
dn ; n0, nS − показники заломлення зовнішнього середови-
ща і підкладинки відповідно; θ – кут між напрямом поширення випромінювання
та нормаллю до поверхні розділу.
Розглянемо випадок, коли θ =0. Тоді
λ
π
++
λ
π
++
=λ
nd
nn
n
n
nnnd
n
n
n
n
dnT
s
ss
s
2
sin
2
cos2
4
),,(
2
0
02
0
0
.
Математичну модель задачі знаходження оптимальних параметрів однорід-
ного оптичного покриття сформулюємо у формі задачі нелінійного програму-
вання:
( ) ( ) ( )
2/1
1
2
,
,,
1
,max
λ⋅λ= ∑
=
L
i
ii
dn
dnTv
L
dnF , (1)
при обмеженнях
−
−
≤≤ nnn ,
−
−
≤≤ ddd , (2)
де L – число точок сітки спектрального інтервалу від 1λ до 2λ ; ( )iv λ – додатні
вагові коефіцієнти;
−
n ,
−
n та
−
d ,
−
d - відповідно нижні та верхні границі на неві-
домі параметри показника заломлення та геометричну товщину однорідної оп-
тичної плівки. При рівномірному поділі спектрального інтервалу [ ]21,λλ з кро-
ком λ∆ число точок буде дорівнювати 112 +
λ∆
λ−λ
=L .
Задача (1)-(2) має наступний зміст. Необхідно знайти такі значення показ-
ника заломлення n та геометричної товщини d для однорідної оптичної плівки,
щоб для заданої сітки із спектрального діапазону [ ]21,λλ зважене середньоквад-
ратичне значення коефіцієнта пропускання було максимальним.
Задача (1)-(2) є багатоекстремальною задачею нелінійного програмування з
обмеженнями на змінні n та d . За допомогою заміни змінних
1
2
1
2
1 sincos)( xnxnxn
−
−
+= , 2
2
2
2
2 sincos)( xdxdxd
−
−
+=
О.В. МІЦА, П.І. СТЕЦЮК
Теорія оптимальних рішень. 2003, № 2 129
задача (1)-(2) зводиться до задачі безумовної мінімізації нелінійної функції
{ }.))(),((),(max 2121 xdxnFxxf = (3)
Задача (3) є складнішою за задачу (1)-(2), враховуючи, що заміни змінних
)( 1xn та )( 2xd породжують додаткові екстремуми. Зате для знаходження екст-
ремумів задачі (3) можно використовувати весь арсенал чисельних методів без-
умовної оптимізації.
У роботі проведено чисельне дослідження відомих методів нульового та
першого порядків [2-5] для знаходження екстремумів задачі (3). При досліджен-
ні вибирались наступні значення параметрів: 35.1=
−
n , 6.2=
−
n , нмd 50=
−
,
нмd 750=
−
, нм5=λ∆ , нм2001 =λ , нм10002 =λ , n0=1.0, nS=1.51 [6-7].
2. Обчислювальний експеримент. Для знаходження оптимальних параме-
трів випробувано наступні методи багатовимірного пошуку екстремумів нелі-
нійних функцій без обмежень: метод конфігурацій (Хука - Дживса), метод най-
скорішого спуску, методи спряжених градієнтів (Флетчера - Рівса, Поллака -
Рібб’єра), методи змінної метрики (Девідона - Флетчера - Пауелла, Гольдфарба,
Фіакко – Мак-Кормика, Грінстадта) та r-алгоритм в H-формі [3]. Серед них пер-
ший є методом нульового порядку (використовує тільки значення функції в точ-
ках), а всі інші є методами першого порядку (використовують значення функції
та значення градієнта в точках).
Для оцінки ефективності методів вибрано такі критерії: середню витрату
машинного часу методом на пошук екстремуму та кількість тих початкових зна-
чень, з яких метод збігається до глобального максимуму. Початкові наближення
вибирались наступним чином: показник заломлення n=1.35+0.07⋅i (i=0…15) та
геометрична товщина d=500+400⋅j (j=0...15). Тобто всього 256 (16⋅16) точок.
Для всіх методів першого порядку пошук мінімуму функції в заданому на
ітерації напрямку реалізований згідно з правилом “золотого перерізу”. Критері-
єм припинення ітерацій для всіх методів була умова
( ) ( )
( )
ε<
−
+
+
)1(
)()1(
k
kk
xf
xfxf
, (4)
де )(k
x – отримане значення на k -й ітерації.
Програмне забезпечення написане мовою програмування Pascal. Розрахунки
проводились на комп’ютері з процесором AMD Athlon 1.2 ГГц 128 MБайт ОЗП.
3. Результати експерименту. Першим розглянемо випадок, коли вагові ко-
ефіцієнти функціоналу ),( dnF вибрані за рівномірним розподілом, тобто
( ) 1=λ iv , Li ,...,1= . Значення ε в (4) (параметр для критерію припинення ітера-
цій методів) вибиралось рівним 10
-7
.
ЗАДАЧА ЗНАХОДЖЕННЯ ОПТИМАЛЬНИХ ПАРАМЕТРІВ ОДНОРІДНОГО ОПТИЧНОГО ПОКРИТТЯ
130 Теорія оптимальних рішень. 2003, № 2
Внаслідок експерименту отримано, що найбільше значення функції (1) в до-
сліджуваній області становить 0.9821362 і досягається при значенні показника
заломлення 35.1*
1 =n та геометричній товщині 6.121*
1 =d . Крім даного глобаль-
ного максимуму існують ще два локальні максимуми: 35.1*
2 =n , нмd 3.482*
2 = ,
( ) 9773014.0, *
2
*
2 =dnF та 35.1*
3 =n , нмd 0.750*
3 = , ( ) 9773014.0, *
3
*
3 =dnF . Повер-
хні рівня функції ),( dnF показані на рис.1, де відповідними номерами (1, 2, 3)
позначені точки всіх трьох екстремумів.
Розглянемо випадок, коли вагові коефіцієнти функції ),( dnF визначаються
за нормальним розподілом N(0, 1). Тобто спектральний діапазон [ ]21,λλ відо-
бразимо на інтервал [-5, 5] кривої нормального розподілу і коефіцієнт ( )iv λ ви-
беремо таким, що відповідає значенню кривої нормального розподілу в точці з
інтервалу [-5, 5], яка є відображенням точки iλ .
Для другого експерименту отримано, що найбільше значення функції (1) в
досліджуваній області становить 0.3129592 і досягається при значенні показника
заломлення 35.1*
1 =n та геометричній товщині нмd 0.107*
1 = . Значення ε виби-
ралось рівним 10
-7
.
Крім зазначеного глобального максимуму існують ще три локальні макси-
муми: 35.1*
2 =n , нмd 2.330*
2 = , ( ) 3106291.0, *
2
*
2 =dnF , 35.1*
3 =n , нмd 4.570*
3 = ,
( ) 3090383.0, *
3
*
3 =dnF та 35.1*
4 =n , нмd 0.750*
4 = , ( ) 3081453.0, *
4
*
4 =dnF . Повер-
хня функції ),( dnF для другого експерименту показана на рис.2.
РИС.1. Поверхня функції ),( dnF з ваговими коефіцієнтами ( ) 1=λ iv , Li ,...,1=
О.В. МІЦА, П.І. СТЕЦЮК
Теорія оптимальних рішень. 2003, № 2 131
У таблиці наведено характеристики ефективності вищезазначених методів
оптимізації для першого та другого експериментів.
Методи
1-й 2-й
Кількість
точок
Середній
час, с
Кількість
точок
Середній
час, с
Конфігурацій
(Хука - Дживса)
116 0.18 80 0.25
П
ер
ш
о
го
п
о
р
я
д
к
у
Найскорішого спуску 97 0.25 73 1.45
Флетчера - Рівса 95 0.26 62 1.40
Поллака - Рібб’єра 97 0.33 73 1.84
Девідона - Флетчера -
Пауелла
113 0.21 83 0.35
Гольдфарба 112 0.20 85 0.35
Фіакко – Мак-Кормика 108 0.21 83 0.35
Грінстадта 108 0.22 93 0.42
r-алгоритм (α=3) 135 0.24 52 0.40
r-алгоритм (α=2) 127 0.24 74 0.43
r-алгоритм (α=1000) 77 0.19 15 0.31
Як бачимо, при розв'язуванні першої задачі найбільш ефективними вияви-
лися r-алгоритм із значенням коефіцієнта розтягу простору α=3 та метод конфі-
гурацій (Хука – Дживса). Далі йдуть методи змінної метрики, які є ефективні-
шими за метод найскорішого спуску, та методи спряжених градієнтів. Зазначи-
мо, що в рамках методів змінної метрики методи Девідона - Флетчера - Пауелла
та Гольдфарба виявились ефективнішими за методи Фіакко - Мак-Кормика та
РИС. 2. Поверхня функції ),( dnF з ваговими коефіцієнтами, вибраними згідно із
нормальним розподілом
ЗАДАЧА ЗНАХОДЖЕННЯ ОПТИМАЛЬНИХ ПАРАМЕТРІВ ОДНОРІДНОГО ОПТИЧНОГО ПОКРИТТЯ
132 Теорія оптимальних рішень. 2003, № 2
Грінстадта. Для r-алгоритма із значенням α=1000 результати експерименту бли-
зькі до результатів, які показують методи змінної метрики.
При розв'язуванні другої задачі найбільш ефективним показав себе метод
конфігурацій (Хука - Дживса). Використання коефіцієнта розтягу простору α=2
для r-алгоритму виявилося більш ефективним, ніж використання α=3.
Методи змінної метрики знову виявилися ефективнішими за метод найско-
рішого спуску та методи спряжених градієнтів. Зазначимо, що метод Гольдфар-
ба має більшу кількість початкових значень, які дозволяють досягти глобального
максимуму, ніж інші методи змінної метрики, але має гірші показники за серед-
нім часом роботи (див. таблицю). r-алгоритм із значенням параметра α=1000
значно поступається ефективністю методам змінної метрики.
Зменшення значення ε в (4) значно погіршує результати середньої витрати
машинного часу для методів найскорішого спуску та спряжених градієнтів
(Флетчера - Рівса, Поллака - Рібб’єра) і значно менше впливає на інші методи.
За отриманими результатами експериментів побудуємо криві коефіцієнта
пропускання для однорідної структури з оптимальними значеннями параметрів
на досліджуваному спектральному діапазоні (рис. 3).
Із рис.3 бачимо, що при виборі вагових коефіцієнтів за нормальним законом
максимум коефіцієнта пропускання знаходиться лівіше від середини досліджу-
ваного спектрального діапазону (λmax=577.8 нм), а при виборі вагових коефіцієн-
тів за рівномірним законом - правіше (λmax=656.6 нм). Це можно пояснити впли-
вом вагових коефіцієнтів на ),( dnF , так як при їх виборі за рівномірним зако-
ном (експеримент 2) чим далі точка iλ знаходиться від центра інтервала
[ ]21,λλ , тим менше її вклад у значення функції ),( dnF . Оскільки в крайніх діа-
РИС. 3. Криві коефіцієнта пропускання однорідної структури: 1, 2 – вагові коефіці-
єнти вибрані відповідно за рівномірним та нормальним законами
О.В. МІЦА, П.І. СТЕЦЮК
Теорія оптимальних рішень. 2003, № 2 133
пазонах [ ]нмнм 400,200∈λ і [ ]нмнм 1000,800∈λ зареєстровано найнижчі кое-
фіцієнти пропускання, в діапазоні [ ]нмнм 800,400∈λ різниця між максималь-
ним та мінімальним коеффіцієнтами пропускання має бути меншою для другого
експерименту (див. рис.3).
Висновки. Найкращі результати при розв’язуванні задач синтезу оптичних
покриттів отримуються при використанні методів багатовимірного пошуку екс-
тремумів нелінійних функцій. У даній роботі розглянуто методи багатовимірно-
го пошуку: метод конфігурацій (Хука - Дживса), метод найскорішого спуску,
методи спряжених градієнтів (Флетчера - Рівса, Поллака - Рібб’єра), методи
змінної метрики (Девідона - Флетчера - Пауелла, Гольдфарба, Фіакко – Мак-
Кормика, Грінстадта) та r-алгоритм. На базі них складено пакети програм для
ЕОМ, володіючи якими синтезом покриттів може займатись персонал, що не має
спеціальної математичної підготовки.
Отримані результати при розв’язуванні обернених задач синтезу оптичних
шаруватих покриттів актуальні для застосування в оптичних системах космічної
техніки, оптичному приладобудуванні, інтегральній оптиці, рентгенівській і
нейтронній спектроскопіях, електродинаміці відкритих структур, при створенні
генераторів та перетворювачів електромагнітного та інших випромінювань, роз-
робці апаратури для контролю довкілля і т.д.
А.В. Мица., П.И. Стецюк
ЗАДАЧА НАХОЖДЕНИЯ ОПТИМАЛЬНЫХ ПАРАМЕТРОВ ОДНОРОДНОГО
ОПТИЧЕСКОГО ПОКРЫТИЯ
Приведена многоэкстремальная задача нелинейного программирования для нахождения оп-
тимальных параметров однородного оптического покрытия. Проведен сравнительный чис-
ленный анализ ряда методов нулевого и первого порядков для нахождения ее глобального
экстремума.
O.V. Mitsa., P.I. Stetsyuk
THE PROBLEM FOR FINDING OPTIMAL PARAMETERS OF HOMOGENEOUS OPTICAL
COVERING
The multiextremal nonlinear programming problem for finding optimal parameters of homogeneous
optical сovering is given. The comparative numerical analysis of a number of the zero- and first-
order methods for finding its global extremum is carried out.
1. Furman Sh., Tikhonravov A.V. Basics of optics of multiplayer systems. – Editions Frontiers,
Gif-sur Yvette, 1992. – 242 p.
2. Гилл Ф., Мюррей У., Райт М. Практическая оптимизация: пер. с англ. – М.: Мир, 1985. –
509 с.
3. Михалевич В.С., Трубин В.А., Шор Н.З. Оптимизационные задачи производственно-
транспортного планирования. – М.: Наука, 1986. – 264 с.
ЗАДАЧА ЗНАХОДЖЕННЯ ОПТИМАЛЬНИХ ПАРАМЕТРІВ ОДНОРІДНОГО ОПТИЧНОГО ПОКРИТТЯ
134 Теорія оптимальних рішень. 2003, № 2
4. Фиакко А., Мак-Кормик Г. Нелинейное программирование. Методы последовательной
безусловной минимизации. – М.: Мир, 1972. – 240 с.
5. Химмельблау Д. Прикладное нелинейное программирование. – М.: Мир, 1975. – 534 с.
6. Міца О.В. Аналіз ефективності методів багатовимірної оптимізації при дослідженні од-
норідних та неоднорідних структур // Штучний інтелект. – 2002. – Вип. 4. – С. 42–48.
7. Міца О.В. Синтез чотиришарових структур та аналіз ефективності методів багатовимір-
ного пошуку // Наук. вісн. Чернівецького ун-ту. Сер. математика. – 2002. – Вип. 150. –
C. 63–68.
Отримано 08.10.2003
|