Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Холмская экзамен / Моделювання систем

.pdf
Скачиваний:
84
Добавлен:
12.05.2015
Размер:
11.94 Mб
Скачать

10. У чому полягає сутність програмних способів генерування послідов­ ностей випадкових чисел, якими є їх основні переваги й недоліки?

11. У чому полягає сутність алгоритму фон Неймана генерування рівно­ мірних випадкових послідовностей?

12.Яким є алгоритм методу остач генерування рівномірних випадкових послідовностей?

13.Які властивості використовують для перевірки якості згенерованих псевдовипадкових послідовностей?

14.Як перевірити випадковість елементів побудованої випадкової послі­

довності?

15. Як перевірити відповідність елементів згенерованої випадкової послі­ довності заданому закону розподілу?

16. Як можна отримати аналітичну формулу, що перетворює елементи рі­ вномірної випадкової послідовності в елементи випадкової послідовності із за­ даним законом розподілу?

17. Яким є алгоритм методу відбору генерування випадкових послідовно­ стей із заданим законом розподілу?

18. Яким є алгоритм генерування випадкових послідовностей із заданим законом розподілу, що ґрунтується на наближенні істинного розподілу рівномі­ рним на малих відрізках?

19.Які спеціальні методи використовують для генерування випадкових послідовностей із стандартним нормальним розподілом?

20.Як перетворити послідовність із стандартним нормальним розподілом до послідовності, що відповідає нормальному розподілу з довільними матема­

тичним сподіванням і дисперсією?

21. Поясніть алгоритми генерування випадкових послідовностей, що під­ порядковуються основним типам законів розподілу?

22. Які вбудовані засоби генерування випадкових послідовностей перед­ бачені в електронних таблицях MS Excel, мовах програмування Pascal та C++?

Нехай функція f(X) визначена в області О N-вимірного простору RN, де

X = (xl5x 2,...,xN) є О, і набуває значення на певному інтервалі Of дійсної вісі.

Точку Y = (yj ,y2,...,yN) називають точкою локального мінімуму (мак­

симуму) f(X), якщо існує таке s > 0, що нерівність

 

f( Y ) < f( Y + 8X)

(f(Y )> f(Y + 5Х))

(6.3)

виконується

для усіх

5X = ( 5 x 1, 5 x 2, . . . , 5 x n ) , щ о

задовольняють нерівності

0 < | 5 х і | < £ .

Значення функції у цій точці називають локальним мінімумом

(максимумом) функції.

Якщо нерівність (6.3) виконується строго, то мінімум (максимум) нази­ вають строгим, у протилежному випадку —нестрогим.

Точку Y єО називають точкою глобального мінімуму (максимуму)

функції f(X), якщо нерівність (6.3) виконується для усіх Х є О. Точка глобаль­ ного екстремуму функції завжди є й точкою її локального екстремуму, а число f(Y) - точною нижньою (верхньою) межею множини значень f(X). Зворотні твердження можуть виявитися помилковими. Функції, що мають єдиний міні­ мум (максимум), називають унімодальними.

Очевидно, що строгий глобальний максимум є єдиним.

Узагальному вигляді задача оптимізації ставиться так. Нехай задані:

-функція f(X), визначена на множині O c R N;

-множина D с R N (ця множина відображає наявність змістових обме­

жень на значення незалежних змінних, наприклад те, що термін виконання пев­ ної операції не може бути від'ємною величиною).

Необхідно знайти точку Y = (y1,y2,...,yN) є D, в якій функція f(X) сягає екстремального значення, тобто:

f(Y ) = extrf(X), Y g D

(6.4)

Функцію f(X) називають цільовою функцією, змінні X —керованими змінними, D —допустимою множиною, будь-який набір значень Y є D —до­ пустимим розв'язком задачі оптимізації.

Теорема Вейєрштрасса. Нехай допустима множина D є компактною

(тобто обмеженою та замкненою) й непустою. Тоді визначена на неї неперервна цільова функція f(X) набуває глобального максимуму у внутрішній або межовій точці множини D.

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

Умови теореми Вейєрштрасса є достатніми але не необхідними для існу­ вання глобального екстремуму. Зокрема не існує глобальних мінімуму та мак­ симуму функції f(x) = x на інтервалі (0, і), який є незамкненою множиною.

Це пов’язано з тим, що точні нижня та верхня грані множини значень функції досягаються у точках 0 та 1, відповідно, які не належать інтервалу (0, і ) . З ін­ шого боку, функція f (х) = sinx має глобальні максимум та мінімум на інтерва­ лі ( - 2, і ) , який також є незамкненим.

Точка Y, у якій f(X) сягає екстремуму, має належати О П D • Якщо О = D = R n , тобто множини О та D збігаються з простором RN і немає будь яких обмежень на значення компонентів вектора X, то задачу оптимізації нази­ вають задачею на безумовний екстремум. Якщо хоча б одна із множин О або D

є власною підмножиною RN (О с RN або D a R N, тобто значення компонентів вектора X обмежені або областю визначення функції f(X), або допустимою множиною), і О П D Ф0 , то її називають задачею на умовний екстремум. Якщо О П D = 0 , точка екстремуму не існує. Якщо перетином множин О і D є єдина точка Y, то вона і є точкою екстремуму.

У задачах на умовний екстремум часто задають не допустиму множину

D, а систему співвідношень:

) < ( > , = ) 0, j = l,2,...,M,

(6.5)

яка її визначає.

Функції \)). називають обмеженнями. Якщо деякі обмеження є наслідка­ ми інших, їх називають надлишковими. Якщо у точці умовного екстремуму певне обмеження (нерівність) виконується як рівність, то ресурс, що його поро­ джує, називають дефіцитним, а обмеження - активним. Якщо ж воно викону­ ється як строга нерівність, відповідний ресурс називають бездефіцитним, а об­ меження —пасивним. Обмеження-рівності завжди є активними.

Якщо точка Y безумовного локального екстремуму функції f(X) знахо­ диться всередині множини допустимих значень D, то обмеження виконуються автоматично. Якщо ж Y знаходиться поза межами D, то точка умовного лока­ льного екстремуму потрапляє на межу множини D, а обмеження-нерівності пе­ ретворюються у рівності.

У задачах тільки з обмеженнями-рівностями кількість обмежень М має бути меншою за кількість змінних N. При М > N задача не має розв'язків, або частина обмежень є надлишковою. Якщо М = N, то допустимий розв'язок, як правило, є єдиним.

Необхідна умова екстремуму. Нехай функція f(X) задана на RN і дифе­ ренційована у певній точці Y = (у,,у2,...,ух ) є Rx . Якщо у цій точці функція має локальний екстремум, то:

gradf (Y) = ej

(6 .6 )

де e; —одиничні вектори, що задають напрями координатних осей, та

N N

Qo(X) = Z Z x

і=і j=i

л2г / \

N

N

 

, - i - i x

J = X Z h , Jx,xJ ,

(6 .1 1 )

5X;5Xj

i=l

j=l

 

де hjj є компонентами матриці Гессе. Матриця Гессе називається додатно (ві­

д'ємно) визначеною в точці Х°, якщо для будь-якої точки X, крім X = 0, її ква­ дратична форма Q0(X) > о (Q»(x) <0). Матриця Гессе називається додатно

(від'ємно) напіввизначеною, або, відповідно, невід'ємно (недодатно) визна­ ченою в точці Х°, якщо для будь-якої точки X, крім X = 0, її квадратична форма

Q „(X )>0 (Qo (X) < О). Матриця Гессе називається невизначеною в точці Х°,

якщо знак її квадратичної форми є різним у різних точках X.

Нагадаємо, що головними мінорами довільної квадратної матриці А по­ рядку N xN називають її мінори порядку 1, 2, ..., N, розташовані у її лівому верхньому куті:

а!1

аі2

аіз

 

Mj = ап; М2 = ап аі2 ; м 3 = а 21 а 22

а23

(6.12)

а21 а 22

а32

азз

 

азі

 

Знаковизначеність будь-якої матриці А може бути перевірено за допомо­ гою умов Сильвестра, згідно з якими вона є:

-додатно визначеною, якщо усі її головні мінори М,(А) є додатними;

-від'ємно визначеною, якщо знак її k-го головного мінору М|; збігається

із знаком ( - l) k;

- додатно напіввизначеною, якщо А є виродженою матрицею (|А| = 0),

та усі її головні мінори М,(А) є невід'ємними;

- від'ємно напіввизначеною, якщо знак її k-го головного мінору М|. збі­ гається із знаком ( - l) k або його значення дорівнює нулю.

Соседние файлы в папке Холмская экзамен