<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>https://wiki.tntu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mari+TS+SV</id>
		<title>Wiki ТНТУ - Внесок користувача [uk]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.tntu.edu.ua/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mari+TS+SV"/>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:%D0%92%D0%BD%D0%B5%D1%81%D0%BE%D0%BA/Mari_TS_SV"/>
		<updated>2026-05-29T23:45:01Z</updated>
		<subtitle>Внесок користувача</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=2011-2012%D1%80%D1%80_-_%D0%86%D0%BD%D0%B4%D0%B8%D0%B2%D1%96%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B8%D1%81%D1%82%D1%83%D0%BF%D1%83_%D0%BD%D0%B0_%D1%81%D0%B5%D0%BC%D1%96%D0%BD%D0%B0%D1%80%D0%B0%D1%85_%D0%B7_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D1%83_%22%D0%9F%D0%BB%D0%B0%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B5%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D1%83_Design_Of_Experiment_(DOE)%22&amp;diff=13952</id>
		<title>2011-2012рр - Індивідуальні завдання для виступу на семінарах з предмету &quot;Планування експерименту Design Of Experiment (DOE)&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=2011-2012%D1%80%D1%80_-_%D0%86%D0%BD%D0%B4%D0%B8%D0%B2%D1%96%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B8%D1%81%D1%82%D1%83%D0%BF%D1%83_%D0%BD%D0%B0_%D1%81%D0%B5%D0%BC%D1%96%D0%BD%D0%B0%D1%80%D0%B0%D1%85_%D0%B7_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D1%83_%22%D0%9F%D0%BB%D0%B0%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B5%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D1%83_Design_Of_Experiment_(DOE)%22&amp;diff=13952"/>
				<updated>2012-03-11T18:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# (30.12.2011р.) [[Користувач:andry_ad|ст.гр.СНм-51 Дереш А. З.]]: Оптимізація. [[Математичне програмування]].&lt;br /&gt;
# (14.01.2012р.) [[Користувач:lenalunak|ст.гр.СНм-51 Лунак О.М.]]:[[Огляд видів експертних систем та їх класифікація]].&lt;br /&gt;
# (14.01.2012h.) [[Користувач:Bilinska lida|ст.гр.СНм-51 Білінська Л.В.]]:[[Історичний огляд методів дослідження електрофізіологічних сигналів в офтальмології]].&lt;br /&gt;
# (30.12.2011р.) [[Користувач: Тетяна|ст.гр.СНм-51 Паньків.Т.В.]]:[[Огляд моделей обробки енергетичних сигналів]].&lt;br /&gt;
# (24.01.2011р.) [[Користувач: bodyk_bs|ст.гр.СНм-51 Сікач Б.Я.]]:[[Методи виявлення розладки випадкових процесів]].&lt;br /&gt;
# (17.02.2012р.) [[Користувач: core_st|ст.гр.СНм-51 Стойко В.І.]]:[[Розпізнавання образів: від теорії до практики]].&lt;br /&gt;
# (21.02.2012р.) [[Користувач: Natalochka|ст.гр.СНм-51 Чура Н.Я.]]:[[Методи прогнозування водоспоживання]].&lt;br /&gt;
# (21.02.2012р.) [[Користувач: Svetik_B7|ст.гр.СНм-51 Барабаш С.Б.]]:[[Симплекс-метод оптимізації]].&lt;br /&gt;
# (16.02.2012р.) [[Користувач: Morituri|ст.гр.СН-51 Федчук М.І.]]:[[Коефіцієнт конкордації]].&lt;br /&gt;
# (18.02.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Критерій Вальда]].&lt;br /&gt;
# (22.02.2012р.) [[Користувач: Марія|ст.гр.СНм-51 Прошина М.Ю.]]:[[Розпізнавання образів]].&lt;br /&gt;
# (24.02.2012р.) [[Користувач:GalkaPr|ст.гр.СНм-51 Пригодська Г.М.]]:[[Критерії згоди]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Метод Девідона – Флетчера – Пауела]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Рототабельне планування]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Метод крутого сходження]].&lt;br /&gt;
# (28.02.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Мислений експеримент]].&lt;br /&gt;
# (29.02.2012р.) [[Користувач: Natalochka|ст.гр.СНм-51 Чура Н.Я.]]:[[Сингулярне розкладання]].&lt;br /&gt;
# (01.03.2012р.) [[Користувач: Віка|ст.гр.СНм-51 Савула В.Р.]]:[[Статистичний аналіз вибіркових сукупностей]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Vova|ст.гр.СН-51 Шостак В.М.]]:[[Критерій Фішера]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Vova|ст.гр.СН-51 Шостак В.М.]]:[[Непараметрична регресія]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Natalya Priyan|ст.гр.СНм-51 Пріян Н.М.]]:[[Інші застосування критеріїв згоди]].&lt;br /&gt;
# (11.03.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Критичний експеремент]].&lt;br /&gt;
# (11.03.2012р.) [[Користувач: Mari TS SV|ст.гр.СНм-51 Цубера М. М.]]:[[Метод конфігурації Хука-Дживса]].&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=2011-2012%D1%80%D1%80_-_%D0%86%D0%BD%D0%B4%D0%B8%D0%B2%D1%96%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B8%D1%81%D1%82%D1%83%D0%BF%D1%83_%D0%BD%D0%B0_%D1%81%D0%B5%D0%BC%D1%96%D0%BD%D0%B0%D1%80%D0%B0%D1%85_%D0%B7_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D1%83_%22%D0%9F%D0%BB%D0%B0%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B5%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D1%83_Design_Of_Experiment_(DOE)%22&amp;diff=13951</id>
		<title>2011-2012рр - Індивідуальні завдання для виступу на семінарах з предмету &quot;Планування експерименту Design Of Experiment (DOE)&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=2011-2012%D1%80%D1%80_-_%D0%86%D0%BD%D0%B4%D0%B8%D0%B2%D1%96%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B8%D1%81%D1%82%D1%83%D0%BF%D1%83_%D0%BD%D0%B0_%D1%81%D0%B5%D0%BC%D1%96%D0%BD%D0%B0%D1%80%D0%B0%D1%85_%D0%B7_%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D1%83_%22%D0%9F%D0%BB%D0%B0%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B5%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%82%D1%83_Design_Of_Experiment_(DOE)%22&amp;diff=13951"/>
				<updated>2012-03-11T17:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# (30.12.2011р.) [[Користувач:andry_ad|ст.гр.СНм-51 Дереш А. З.]]: Оптимізація. [[Математичне програмування]].&lt;br /&gt;
# (14.01.2012р.) [[Користувач:lenalunak|ст.гр.СНм-51 Лунак О.М.]]:[[Огляд видів експертних систем та їх класифікація]].&lt;br /&gt;
# (14.01.2012h.) [[Користувач:Bilinska lida|ст.гр.СНм-51 Білінська Л.В.]]:[[Історичний огляд методів дослідження електрофізіологічних сигналів в офтальмології]].&lt;br /&gt;
# (30.12.2011р.) [[Користувач: Тетяна|ст.гр.СНм-51 Паньків.Т.В.]]:[[Огляд моделей обробки енергетичних сигналів]].&lt;br /&gt;
# (24.01.2011р.) [[Користувач: bodyk_bs|ст.гр.СНм-51 Сікач Б.Я.]]:[[Методи виявлення розладки випадкових процесів]].&lt;br /&gt;
# (17.02.2012р.) [[Користувач: core_st|ст.гр.СНм-51 Стойко В.І.]]:[[Розпізнавання образів: від теорії до практики]].&lt;br /&gt;
# (21.02.2012р.) [[Користувач: Natalochka|ст.гр.СНм-51 Чура Н.Я.]]:[[Методи прогнозування водоспоживання]].&lt;br /&gt;
# (21.02.2012р.) [[Користувач: Svetik_B7|ст.гр.СНм-51 Барабаш С.Б.]]:[[Симплекс-метод оптимізації]].&lt;br /&gt;
# (16.02.2012р.) [[Користувач: Morituri|ст.гр.СН-51 Федчук М.І.]]:[[Коефіцієнт конкордації]].&lt;br /&gt;
# (18.02.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Критерій Вальда]].&lt;br /&gt;
# (22.02.2012р.) [[Користувач: Марія|ст.гр.СНм-51 Прошина М.Ю.]]:[[Розпізнавання образів]].&lt;br /&gt;
# (24.02.2012р.) [[Користувач:GalkaPr|ст.гр.СНм-51 Пригодська Г.М.]]:[[Критерії згоди]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Метод Девідона – Флетчера – Пауела]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Рототабельне планування]].&lt;br /&gt;
# (25.02.2012р.) [[Користувач: ulllasya|ст.гр.СНм-51 Храплива У.В.]]:[[Метод крутого сходження]].&lt;br /&gt;
# (28.02.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Мислений експеримент]].&lt;br /&gt;
# (29.02.2012р.) [[Користувач: Natalochka|ст.гр.СНм-51 Чура Н.Я.]]:[[Сингулярне розкладання]].&lt;br /&gt;
# (01.03.2012р.) [[Користувач: Віка|ст.гр.СНм-51 Савула В.Р.]]:[[Статистичний аналіз вибіркових сукупностей]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Vova|ст.гр.СН-51 Шостак В.М.]]:[[Критерій Фішера]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Vova|ст.гр.СН-51 Шостак В.М.]]:[[Непараметрична регресія]].&lt;br /&gt;
# (04.03.2012р.) [[Користувач: Natalya Priyan|ст.гр.СНм-51 Пріян Н.М.]]:[[Інші застосування критеріїв згоди]].&lt;br /&gt;
# (11.03.2012р.) [[Користувач: Sanjok|ст.гр.СН-51 Грушицький О.О.]]:[[Критичний експеремент]].&lt;br /&gt;
# (6.03.2012р.) [[Користувач: Mari TS SV|ст.гр.СНм-51 Цубера М. М.]]:[[Метод конфігурації Хука-Дживса]].&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0&amp;diff=13832</id>
		<title>Метод конфігурації Хука-Дживса</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0&amp;diff=13832"/>
				<updated>2012-03-06T16:50:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Банди Б.,Методы оптимизации. Вводный курс. М., 1988 &amp;lt;br&amp;gt;&lt;br /&gt;
2.  [http://www.optimizaciya-sapr.narod.ru/ Методы оптимизации систем автоматизированого проектирования] &amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0&amp;diff=13831</id>
		<title>Метод конфігурації Хука-Дживса</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0&amp;diff=13831"/>
				<updated>2012-03-06T16:48:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: перейменував «Метод конфігурації Хука-Дживса» на «0»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ПЕРЕНАПРАВЛЕННЯ [[0]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:Mari_TS_SV&amp;diff=13828</id>
		<title>Користувач:Mari TS SV</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9A%D0%BE%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%B2%D0%B0%D1%87:Mari_TS_SV&amp;diff=13828"/>
				<updated>2012-03-06T16:40:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: перейменував «Користувач:Mari TS SV» на «Метод конфігурації Хука-Дживса»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ПЕРЕНАПРАВЛЕННЯ [[Метод конфігурації Хука-Дживса]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13825</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13825"/>
				<updated>2012-03-06T16:39:36Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: перейменував «Користувач:Mari TS SV» на «Метод конфігурації Хука-Дживса.»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Банди Б.,Методы оптимизации. Вводный курс. М., 1988 &amp;lt;br&amp;gt;&lt;br /&gt;
2.  [http://www.optimizaciya-sapr.narod.ru/ Методы оптимизации систем автоматизированого проектирования] &amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13824</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13824"/>
				<updated>2012-03-06T16:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Список використаної літератури */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Банди Б.,Методы оптимизации. Вводный курс. М., 1988 &amp;lt;br&amp;gt;&lt;br /&gt;
2.  [http://www.optimizaciya-sapr.narod.ru/ Методы оптимизации систем автоматизированого проектирования] &amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13823</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13823"/>
				<updated>2012-03-06T16:37:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Список використаної літератури */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Банди Б.,Методы оптимизации. Вводный курс. М., 1988 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Методы оптимизации систем автоматизированого проектирования [http://www.optimizaciya-sapr.narod.ru/] &amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13822</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13822"/>
				<updated>2012-03-06T16:28:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Лема 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13821</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13821"/>
				<updated>2012-03-06T16:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'. Так як &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(4,5)=5&amp;gt;f(5,5)=1&amp;lt;/math&amp;gt;, то пошук за зразком на кроці  &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt; пройшов неуспішно. Переходимо до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{5}^{0}}&amp;lt;/math&amp;gt;'. Оскільки &amp;lt;math&amp;gt;{{\Delta }_{1}}=1&amp;gt;\varepsilon =0.3,{{\Delta }_{2}}=1&amp;gt;\varepsilon =0.3&amp;lt;/math&amp;gt;, то необхідно зменшити крок. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;{{\Delta }_{1}}=0.5,{{\Delta }_{2}}=1,k=k+1=3&amp;lt;/math&amp;gt;, за базис візьмем точку &amp;lt;math&amp;gt;(5,5)&amp;lt;/math&amp;gt; і повторимо цикл розрахунків з новим базисом і новими значеннями кроків.&lt;br /&gt;
&lt;br /&gt;
Мінімум досягається в точці &amp;lt;math&amp;gt;{{X}^{*}}=(5,6)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13820</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13820"/>
				<updated>2012-03-06T16:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{4}}&amp;lt;/math&amp;gt;''.&lt;br /&gt;
&amp;lt;math&amp;gt;f(3,3)=25&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(3-{{\Delta }_{1}},3)=f(4,3)=13&amp;lt;f(3,3)=25&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{4}}&amp;lt;/math&amp;gt;''. Так як &lt;br /&gt;
&amp;lt;math&amp;gt;i=1&amp;lt;n=2&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2.&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{5}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(4,3+{{\Delta }_{2}})=f(4,5)=5&amp;lt;f(4,3)=13&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{5}}&amp;lt;/math&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13819</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13819"/>
				<updated>2012-03-06T16:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=f(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;f({{X}^{dp}})=f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=f(7,7)=17&amp;lt;/math&amp;gt;, то пошук за зразком на кроці 40 пройшов успішно.&lt;br /&gt;
&lt;br /&gt;
Точка &amp;lt;math&amp;gt;{{X}^{2}}=(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)&amp;lt;/math&amp;gt; стає '''''новим базисом''''', а точка &amp;lt;math&amp;gt;{{X}^{1}}=(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{1}})=(7,7)&amp;lt;/math&amp;gt; стає '''''старим базисом'''''. Виконаємо пошук за зразком з нового базису. Перейдем до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{1}}&amp;lt;/math&amp;gt;''. Поставимо &amp;lt;math&amp;gt;i=1,k=k+1=2&amp;lt;/math&amp;gt;, &lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{2}}+({{X}^{2}}-{{X}^{1}})={{(5,5)}^{T}}-\left[ {{(5,5)}^{T}}-{{(7,7)}^{T}} \right]={{(3,3)}^{T}}&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13818</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13818"/>
				<updated>2012-03-06T15:52:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}+{{\Delta }_{2}})=(5,7)=1=f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr}-{{\Delta }_{2}})=f(5,3)=9&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=f(5,5)=1&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13817</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13817"/>
				<updated>2012-03-06T15:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{2}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=i+1=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{3}}&amp;lt;/math&amp;gt;''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13816</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13816"/>
				<updated>2012-03-06T15:41:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13815</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13815"/>
				<updated>2012-03-06T15:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{2}}&amp;lt;/math&amp;gt;''. Виконаємо досліджуючий пошук з точки &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&amp;lt;math&amp;gt;f({{X}^{zr}})=f(6.5)=5&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}+{{\Delta }_{1}},x_{2}^{zr0})=(7,5)=17&amp;gt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{zr}-{{\Delta }_{1}},x_{2}^{zr})=(5,5)=1&amp;lt;f(X_{{}}^{zr})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13814</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13814"/>
				<updated>2012-03-06T15:31:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{1}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=2=n&amp;lt;/math&amp;gt; і  &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;f(x_{1}^{0},x_{2}^{0})=45&amp;lt;/math&amp;gt;, то перейдемо до кроку 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{4}^{0}}&amp;lt;/math&amp;gt;''. Проведемо пошук за зразком з точки &amp;lt;math&amp;gt;{{X}^{dp}}(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=(7,7)&amp;lt;/math&amp;gt;. Поставимо &lt;br /&gt;
&amp;lt;math&amp;gt;i=1,k=k+1=1&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{dp}}+1({{X}^{dp}}-{{X}^{0}})={{(7,7)}^{T}}-\left[ {{(7,7)}^{T}}-{{(8,9)}^{T}} \right]={{(6,5)}^{T}}&amp;lt;/math&amp;gt;. &lt;br /&gt;
Перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13813</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13813"/>
				<updated>2012-03-06T15:20:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13812</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13812"/>
				<updated>2012-03-06T15:18:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13811</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13811"/>
				<updated>2012-03-06T15:17:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''.&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13810</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13810"/>
				<updated>2012-03-06T15:15:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;. Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})&amp;lt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13809</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13809"/>
				<updated>2012-03-06T15:10:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;. &lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}-{{\Delta }_{2}})=f(7,7)=17&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13808</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13808"/>
				<updated>2012-03-06T15:07:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{1}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})=f(7,11)=41&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0}+{{\Delta }_{2}})&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=25&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13807</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13807"/>
				<updated>2012-03-06T15:02:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{3}^{0}}&amp;lt;/math&amp;gt;''. Оскільки &amp;lt;math&amp;gt;i=1&amp;lt;2=n&amp;lt;/math&amp;gt;, то поставимо &amp;lt;math&amp;gt;i=2&amp;lt;/math&amp;gt; і перейдемо до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13806</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13806"/>
				<updated>2012-03-06T14:58:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок &amp;lt;math&amp;gt;{{2}^{0}}&amp;lt;/math&amp;gt;''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13805</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13805"/>
				<updated>2012-03-06T14:57:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Крок 1''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
''Крок 2^0''.   &lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0},x_{2}^{0})=45.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})=f(9,9)=73&amp;lt;/math&amp;gt;.&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}+{{\Delta }_{1}},x_{2}^{0})&amp;gt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок неуспішний.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})=f(7,9)=25&amp;lt;/math&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;f(x_{1}^{0}-{{\Delta }_{1}},x_{2}^{0})&amp;lt;f(x_{1}^{0},x_{2}^{0})&amp;lt;/math&amp;gt;, то крок успішний.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13804</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13804"/>
				<updated>2012-03-06T14:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Розвязок */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок1]]''. Задамо початкову точку &amp;lt;math&amp;gt;{{X}^{0}}=(x_{_{1}}^{0},x_{2}^{0})=(8,9)&amp;lt;/math&amp;gt;; числа &amp;lt;math&amp;gt;\varepsilon =0.3;{{\Delta }_{1}}=1;{{\Delta }_{2}}=2;\lambda =1.&amp;lt;/math&amp;gt;&lt;br /&gt;
Поставимо &amp;lt;math&amp;gt;i=1,k=0.&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок2]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок3]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок4]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''[[Крок5]]''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13803</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13803"/>
				<updated>2012-03-06T14:43:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Приклад */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Знайти мінімум функції &amp;lt;math&amp;gt;f(x)=4{{({{x}_{1}}-5)}^{2}}+{{({{x}_{1}}-6)}^{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Розвязок ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13802</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13802"/>
				<updated>2012-03-06T14:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''. Перевірити умову завершення обрахунку:&lt;br /&gt;
'''''а)''''' Якщо всі &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;lt;\varepsilon &amp;lt;/math&amp;gt; то пошук закінчити &amp;lt;math&amp;gt;{{X}^{*}}={{X}^{k}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Для тих і, для яких &amp;lt;math&amp;gt;{{\Delta }_{i}}&amp;gt;\varepsilon &amp;lt;/math&amp;gt;, зменшити величину кроку іперейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13801</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13801"/>
				<updated>2012-03-06T14:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стає точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}={{X}^{zr}}&amp;lt;/math&amp;gt;, то пошук за зрозком вважається неуспішним, точки  &amp;lt;math&amp;gt;{{X}^{dp}},{{X}^{zr}}&amp;lt;/math&amp;gt; анулюються, точка &amp;lt;math&amp;gt;{{X}^{k+1}}&amp;lt;/math&amp;gt; залишається точкою нового базису, а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою старого базису. Перейти до кроку 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13800</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13800"/>
				<updated>2012-03-06T14:29:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{zr}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{zr}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{dp}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
Якщо &amp;lt;math&amp;gt;{{X}^{dp}}\ne {{X}^{zr}}&amp;lt;/math&amp;gt;, то точка &amp;lt;math&amp;gt;{{X}^{k+1}}={{X}^{dp}}&amp;lt;/math&amp;gt; стаэ точкою '''''нового базису''''', а &amp;lt;math&amp;gt;{{X}^{k}}&amp;lt;/math&amp;gt; - точкою '''''старого базису'''''. Перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13799</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13799"/>
				<updated>2012-03-06T14:17:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''. Провести пошук за зразком:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{X}^{}}={{X}^{k+1}}+\lambda ({{X}^{k+1}}-{{X}^{k}})&amp;lt;/math&amp;gt;&lt;br /&gt;
В точці &amp;lt;math&amp;gt;{{X}^{}}&amp;lt;/math&amp;gt; провести ''досліджуючий пошук'', в результаті якого отримується точка &amp;lt;math&amp;gt;{{X}^{}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13798</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13798"/>
				<updated>2012-03-06T14:13:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то поставити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &amp;lt;math&amp;gt;i=n&amp;lt;/math&amp;gt;, перевірити успішність досліджуючого пошуку:&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})&amp;lt;f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 4;&lt;br /&gt;
- якщо &amp;lt;math&amp;gt;f({{X}^{k+1}})\ge f({{X}^{k}})&amp;lt;/math&amp;gt;, перейти до кроку 5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13797</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13797"/>
				<updated>2012-03-06T14:05:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''б)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13796</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13796"/>
				<updated>2012-03-06T14:05:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
 '''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
 '''''б)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13795</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13795"/>
				<updated>2012-03-06T14:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
  '''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
  '''''а)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13794</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13794"/>
				<updated>2012-03-06T14:04:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
   '''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
   '''''а)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13793</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13793"/>
				<updated>2012-03-06T14:03:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
'''''а)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13792</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13792"/>
				<updated>2012-03-06T14:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
'''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
   '''''а)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13791</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13791"/>
				<updated>2012-03-06T13:58:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''. Перевірити умови:&lt;br /&gt;
&lt;br /&gt;
   '''''а)''''' Якщо &amp;lt;math&amp;gt;i&amp;lt;n&amp;lt;/math&amp;gt;, то продовжити &amp;lt;math&amp;gt;i=i+1&amp;lt;/math&amp;gt; і перейти до кроку 2. (продовжити досліджуючий пошук по напрямкам, які залишилися)&lt;br /&gt;
&lt;br /&gt;
   '''''а)''''' Якщо &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13790</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13790"/>
				<updated>2012-03-06T13:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{     }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{    } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{x}_{\text{i}}^{\text{k+1}}\text{=}\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{якщо }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{f(x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}}\text{)} \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ якщо}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{minf}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{,}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right) \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{,в іншому випадку   } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13789</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13789"/>
				<updated>2012-03-06T13:13:16Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{ в іншому випадку } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{x}_{\text{i}}^{\text{k+1}}\text{=}\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{якщо }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{f(x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}}\text{)} \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ якщо}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{minf}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{,}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right) \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{,в іншому випадку   } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13788</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13788"/>
				<updated>2012-03-06T13:11:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{ в іншому випадку } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\text{x}_{\text{i}}^{\text{k+1}}\text{=}\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{+ }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{f(x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}}\text{)} \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}}\text{,  f}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{minf}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right)\text{,}\left( \text{x}_{\text{1}}^{\text{k}},...,\text{x}_{\text{i}}^{\text{k}}\text{- }\!\!\Delta\!\!\text{ }_{\text{i}}^{\text{k}},...,\text{x}_{\text{n}}^{\text{k}} \right) \\ &lt;br /&gt;
 &amp;amp; \text{x}_{\text{i}}^{\text{k}}\text{,   } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13787</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13787"/>
				<updated>2012-03-06T13:10:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{ якщо }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{ в іншому випадку } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13786</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13786"/>
				<updated>2012-03-06T13:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},\text{  }f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},\text{  }f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k},\text{   } \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13785</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13785"/>
				<updated>2012-03-06T13:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},' якщо 'f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}, \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13783</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13783"/>
				<updated>2012-03-06T13:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Алгоритм методу */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''. Провести ''досліджуючий пошук''по вибраному координатному напрямку:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;x_{i}^{k+1}=\left\{ \begin{align}&lt;br /&gt;
  &amp;amp; x_{i}^{k}+\Delta _{i}^{k},f\left( x_{1}^{k},...,x_{i}^{k}+\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;f(x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k}) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}-\Delta _{i}^{k},f\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right)&amp;lt;\min f\left( x_{1}^{k},...,x_{i}^{k},...,x_{n}^{k} \right),\left( x_{1}^{k},...,x_{i}^{k}-\Delta _{i}^{k},...,x_{n}^{k} \right) \\ &lt;br /&gt;
 &amp;amp; x_{i}^{k}, \\ &lt;br /&gt;
\end{align} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13782</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13782"/>
				<updated>2012-03-06T12:49:49Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Стратегія пошуку */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13781</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13781"/>
				<updated>2012-03-06T12:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Стратегія пошуку */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	<entry>
		<id>https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13780</id>
		<title>Метод конфігурації Хука-Дживса.</title>
		<link rel="alternate" type="text/html" href="https://wiki.tntu.edu.ua/index.php?title=%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%BE%D0%BD%D1%84%D1%96%D0%B3%D1%83%D1%80%D0%B0%D1%86%D1%96%D1%97_%D0%A5%D1%83%D0%BA%D0%B0-%D0%94%D0%B6%D0%B8%D0%B2%D1%81%D0%B0.&amp;diff=13780"/>
				<updated>2012-03-06T12:48:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mari TS SV: /* Метод конфігурацій Хука-Дживса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Завдання|Цубера М. М.|Назаревич О. Б.|20 березня 2012}}&lt;br /&gt;
{|border=2 style=&amp;quot;float: right; margin-left: 1em; margin-bottom: 0.5em; width: 242px; border: #99B3FF solid 1px&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Прізвище''' || Цубера&lt;br /&gt;
|-&lt;br /&gt;
| '''Ім'я''' || Марія&lt;br /&gt;
|-&lt;br /&gt;
| '''По батькові''' || Миколаївна&lt;br /&gt;
|-&lt;br /&gt;
| '''Факультет''' || ФІС&lt;br /&gt;
|-&lt;br /&gt;
| '''Група''' || СНм-51&lt;br /&gt;
|-&lt;br /&gt;
| '''Залікова книжка''' || СНм-11-255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Метод конфігурацій Хука-Дживса  =&lt;br /&gt;
Метод конфігурації Хука-Дживса був розроблений в 1961 році Цей метод полегшує пошук і не вимагає обчислення похідних. Пошук ведеться вздовж ліній розриву похідних у припущенні, що зміщення в просторі проектування, які опинилися вдалими на ранній стадії пошуку, можуть призвести до успіху і на його більш пізніх стадіях. Метод Хука – Дживса перевизначений для пошуку мінімуму унімодальної функції багатьох змінних &amp;lt;math&amp;gt;M=F(x_1, x_2,...,x_N)&amp;lt;/math&amp;gt; при відсутності обмежень.&lt;br /&gt;
&lt;br /&gt;
= Стратегія пошуку  =&lt;br /&gt;
Метод являє собою комбінацію '''''досліджуючого пошуку ''''' з циклічною зміною змінних і пришвидшую чого  '''''пошуку за зразком'''''. Мета '''''досліджуючого пошуку '''''- виявлення локальної поведінки цільової функції і визначення напрямку її спадання. Ця інформація використовується при пошуку за зразком вздовж напрямку спадання цільової функції.&lt;br /&gt;
'''''Досліджуючий пошук '''''починається з деякої початкової точки &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt;х0, яку називаютьї ''старим базисом''. В якості множини напрямків пошуку вибирається множина координатних напрямків. Задається величина кроку, яка може бути різною для різних координатних напрямків. Фіксується перший координатний напрямок і робиться крок у сторону збільшення відповідної змінної. Якщо значення вихідної функції &amp;lt;math&amp;gt;f (x)&amp;lt;/math&amp;gt; в пробній точці менше за значення функції у вихідній точці, то крок вважається вдалим. Інакше, з вихідної точки робиться крок в протилежному напрямку з подальшою перевіркою поведінки функції. Якщо і в цьому випадку не відбувається зменшення функції, то відбувається зменшення кроку і процедура повторюється. Досліджуючий пошук по даному напрямку закінчується, коли поточна величина кроку стає менше деякої величини. Після перебору всіх координат досліджуючий пошук завершується, отримана точка називається '''''новим базисом'''''.&lt;br /&gt;
'''''Пошук за зразком''''' полягає в русі по напрямку від старого базису до нового. Величина прискорюючого кроку задається прискорюючим множником &amp;lt;math&amp;gt;\lambda &amp;lt;/math&amp;gt;. Успіх пошуку за зразком визначається за допомогою ''досліджуючого пошуку'' з отриманої точки. Якщо значення функції в найкращій точці менше, ніж у точці попереднього базису, то пошук за зразком вдалий, в іншому випадку відбувається повернення в ''новий базис'', де триває досліджуючий пошук зі зменшеним кроком.&lt;br /&gt;
Позначимо через &amp;lt;math&amp;gt;e_1, e_2,..., e_n&amp;lt;/math&amp;gt; - координатні напрямки:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{1}}=\left[ \begin{matrix}&lt;br /&gt;
   1  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;,    &lt;br /&gt;
&amp;lt;math&amp;gt;{{e}_{2}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;, ...,  &amp;lt;math&amp;gt;{{e}_{n}}=\left[ \begin{matrix}&lt;br /&gt;
   0  \\&lt;br /&gt;
   0  \\&lt;br /&gt;
   {}  \\&lt;br /&gt;
   ...  \\&lt;br /&gt;
   1  \\&lt;br /&gt;
\end{matrix} \right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Зазначимо, що при пошуку за напрямом &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; змінюється тільки змінна &amp;lt;math&amp;gt;x_i&amp;lt;/math&amp;gt;, а інші змінні залишаються зафіксованими.&lt;br /&gt;
&lt;br /&gt;
= Алгоритм методу =&lt;br /&gt;
'''''Крок 1'''''. Задати початкову точку &lt;br /&gt;
&amp;lt;math&amp;gt;{{x}^{0}}&amp;lt;/math&amp;gt;, число &lt;br /&gt;
&amp;lt;math&amp;gt;\varepsilon &amp;lt;/math&amp;gt; - для зупинки алгоритму, початкові значення приростів по координатним приростам &lt;br /&gt;
&amp;lt;math&amp;gt;\Delta _{1}^{0},\Delta _{2}^{0},...,\Delta _{n}^{0}\ge \varepsilon &amp;lt;/math&amp;gt;, прискорюючий множник &lt;br /&gt;
&amp;lt;math&amp;gt;\lambda \succ 0,i=1,k=0&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
'''''Крок 2'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 3'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 4'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''Крок 5'''''.&lt;br /&gt;
&lt;br /&gt;
=Приклад=&lt;br /&gt;
Мінімізувати &amp;lt;math&amp;gt;${({x_1} - 2)^4} + {({x_1} - 2{x_2})^2}.$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Результати обчислень методом Девідона - Флетчера - Пауелла приведені в таблиці 1.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;382&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;k&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${x_k}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({x_k})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;18&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;j&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;$f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\nabla f({y_j})$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;$\left\| {\left. {\nabla f({y_j})} \right\|} \right.$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;D&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;75&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td width=&amp;quot;65&amp;quot; bgcolor=&amp;quot;#BDE0BA&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;&amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;1&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.00,3.00)&amp;lt;br&amp;gt;(52.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-44.00,24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;50.12&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(44.00,-24.00)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.062&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70, 1.51)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.70,1.51)&amp;lt;br&amp;gt;(0.34)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.73,1.28)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1.47&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.25|0.38\\&lt;br /&gt;
0.38|0.71 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.67,-1.31)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.22&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;2&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.55,1.22)&amp;lt;br&amp;gt;(0.1036)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.89,-0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.89,0.44)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.11&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.45,1.27)&amp;lt;br&amp;gt;(0.0490)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,0.36)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.40&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.65|0.45\\&lt;br /&gt;
0.45|0.46 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.28,-0.25)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;3&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.27,1.11)&amp;lt;br&amp;gt;(0,008)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.18,-0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.27&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.18,0.20)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.25,1.13)&amp;lt;br&amp;gt;(0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.04,0.04)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.06&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
0.80|0.38\\&lt;br /&gt;
0.38|0.31 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,-0.03)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2.64&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;4&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.12,1.05)&amp;lt;br&amp;gt;(0,0005)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.05,-0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.09&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;math&amp;gt;$\left[&lt;br /&gt;
1|0\\&lt;br /&gt;
0|1 \right]$&amp;lt;/math&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(-0.05,0.08)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;th scope=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(2.115,1.058)&amp;lt;br&amp;gt;(0.0002)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;(0.004,0.004)&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;0.006&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td bgcolor=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
На кожній ітерації вектор&amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; для j=1,2 визначається у вигляді &amp;lt;math&amp;gt;$ - {D_j}\nabla f({y_j})$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; одинична матриця, а &amp;lt;math&amp;gt;${D_2}$&amp;lt;/math&amp;gt; обчислюється по формулах (1) - (3). При k = 1 маємо &amp;lt;math&amp;gt;${p_1} = {(2.7, - 1.49)^T},{q_1} = {(44.73, - 22.72)^T}$&amp;lt;/math&amp;gt;. На другій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.1, 0.05)^T},{q_1} = {(-0.7, 0.8)^T}$&amp;lt;/math&amp;gt; і, нарешті, на третій ітерації &amp;lt;math&amp;gt;${p_1} = {(-0.02, 0.02)^T},{q_1} = {(-0.14, 0.24)^T}$&amp;lt;/math&amp;gt;. Точка &amp;lt;math&amp;gt;${y_{j + 1}}$&amp;lt;/math&amp;gt; обчислюється оптимізацією уздовж напряму &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; при початковій точці &amp;lt;math&amp;gt;${y_j}$&amp;lt;/math&amp;gt; для j = 1, 2. Процедура зупинена в точці &amp;lt;math&amp;gt;${y_2} = {(2.115, 1.058)^T}$&amp;lt;/math&amp;gt; на четвертій ітерації оскільки норма &amp;lt;math&amp;gt;$\left\| {\left. {f({y_2})} \right\| = 0.006} \right.$&amp;lt;/math&amp;gt; досить мала. Траєкторія руху, отримана методом, показана на рисунку 1.&amp;lt;br&amp;gt;&lt;br /&gt;
Рисунок 1 - Метод Дэвидона - Флетчера - Пауэлла.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Файл:Рисунок_1.gif]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Лема показує, що кожна матриця &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; позитивно визначена і &amp;lt;math&amp;gt;${d_j}$&amp;lt;/math&amp;gt; є напрямом спуску. Для доказу леми нам знадобиться : &amp;lt;br&amp;gt;&lt;br /&gt;
'''Теорема 1.''' Нехай S - непорожня безліч в Еn, точка &amp;lt;math&amp;gt;$x \in cl$&amp;lt;/math&amp;gt; S. Конусом можливих напрямів в точці x називається безліч &amp;lt;math&amp;gt;$D = \left\{ {d:d \ne 0,x + \lambda d \right \in S$&amp;lt;/math&amp;gt;при всіх &amp;lt;math&amp;gt;$\lambda  \in (0,\delta )$&amp;lt;/math&amp;gt; для деякого &amp;lt;math&amp;gt;$\delta  &amp;gt; 0}$&amp;lt;/math&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Визначення.'''Нехай x і y - вектори з Еn і &amp;lt;math&amp;gt;$\left| {{x^T}y} \right|$&amp;lt;/math&amp;gt; - абсолютне значення скалярного відтворення &amp;lt;math&amp;gt;$\left {{x^T}y} \right$&amp;lt;/math&amp;gt;. Тоді виконується наступна нерівність, звана нерівністю Шварца:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &amp;lt;math&amp;gt;$\left| {{x^T}y} \right| \le \left\| x \right\|\left\| y \right\|$&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Лема 1=&lt;br /&gt;
Нехай &amp;lt;math&amp;gt;${y_1} \in {E_n}$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${D_1}$&amp;lt;/math&amp;gt; – початкова позитивно певна симетрична матриця. Для j = 1 ..., n покладемо &amp;lt;math&amp;gt;${y_{j + 1}} = {y_j} + {\lambda _j}{d_j}$&amp;lt;/math&amp;gt;, де &amp;lt;math&amp;gt;${d_j} =  - D\nabla f({y_j})$&amp;lt;/math&amp;gt;, а &amp;lt;math&amp;gt;${\lambda _j}$&amp;lt;/math&amp;gt; є оптимальним рішенням задачі мінімізації &amp;lt;math&amp;gt;$f({y_j} + \lambda {d_j})$&amp;lt;/math&amp;gt; при &amp;lt;math&amp;gt;$\lambda  \ge 0$&amp;lt;/math&amp;gt;. Нехай, крім того, для j = 1 ..., n – 1 матриця Dj+1 визначається по формулах (1) - (3). Якщо  &amp;lt;math&amp;gt;$\nabla f({y_j}) \ne 0$&amp;lt;/math&amp;gt; для j = 1 ..., n, то матриці D1 ...,Dn симетричні і позитивно визначені, так що d1 ..., dn – напрями спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Доведення'''&amp;lt;br&amp;gt;&lt;br /&gt;
Проведено доведення по індукції. При j = 1 матриця D1 симетрична і позитивно визначена по умові леми. Крім того,  &amp;lt;math&amp;gt;&lt;br /&gt;
\nabla f{({y_1})^T}{d_1} =  - \nabla f{({y_1})^T}{D_1}\nabla f({y_1}) &amp;lt; 0&amp;lt;/math&amp;gt;, оскільки D1 позитивно визначена. Тоді по теоремі 1 вектор d1 визначає напрям спуску. Передбачимо, що затвердження леми справедливе для деякого &amp;lt;math&amp;gt; j \le n - 1&amp;lt;/math&amp;gt;, і покажемо, що воно справедливе для j+1. Нехай x – ненульовий вектор з En, тоді з (1) маємо&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {x^T}{D_j}x + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{D_j}{q_j}}}}&amp;lt;/math&amp;gt;(4)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Оскільки Dj – симетрична позитивно певна матриця, то існує позитивно визначена матриця &amp;lt;math&amp;gt;D_j^{1/2}&amp;lt;/math&amp;gt;, така, що &amp;lt;math&amp;gt;{D_j} = D_j^{1/2}D_j^{1/2}&amp;lt;/math&amp;gt;. Нехай &amp;lt;math&amp;gt;a = D_j^{1/2}x&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;b = D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Тоді &amp;lt;math&amp;gt;{x^T}{D_j}x = {a^T}a,q_j^T{D_j}{q_j} = {b^T}b,{x^T}{D_j}{q_j} = {a^T}b&amp;lt;/math&amp;gt;. Підставляючи ці вирази в (4), отримуємо:  &amp;lt;br&amp;gt;	&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = {\textstyle{{({a^T}a)({b^T}b) - {{({a^T}b)}^2}} \over {{b^T}b}}} + {\textstyle{{{{({x^T}{p_j})}^2}} \over {p_j^T{q_j}}}}&amp;lt;/math&amp;gt;(5)&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
По нерівності Шварця маємо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) \ge {({a^T}b)^2 &amp;lt;/math&amp;gt;. Так, щоб довести, що&amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x \ge 0&amp;lt;/math&amp;gt;, досить показати, що &amp;lt;math&amp;gt;p_j^T{q_j} \ge 0,{b^T}b &amp;gt; 0&amp;lt;/math&amp;gt;. З (2) і (3) витікає, що &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;p_j^T{q_j} = {\lambda _j}d_j^T\left[ {\nabla f({y_{j + 1}}) - \nabla f({y_j})} \right]&amp;lt;/math&amp;gt;(6)&amp;lt;/center&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
По припущенню &amp;lt;math&amp;gt;\nabla f({y_j}) \ne 0&amp;lt;/math&amp;gt;, і Dj позитивно визначена, так що&amp;lt;math&amp;gt;\nabla f{({y_j})^T}{D_j}\nabla f({y_j}) &amp;gt; 0&amp;lt;/math&amp;gt;&lt;br /&gt;
Крім того, dj - напрямок спуску, і &amp;lt;math&amp;gt;{\lambda _j} &amp;gt; 0&amp;lt;/math&amp;gt;. Тоді із (6) слідує, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;. Крім того &amp;lt;math&amp;gt;{q_j} \ne 0&amp;lt;/math&amp;gt; і &amp;lt;math&amp;gt;{b^T}b = q_j^T{D_j}{q_j} &amp;gt; 0&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Видно тепер, що &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;. Взяти &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x = 0&amp;lt;/math&amp;gt;. Це можливо тільки в тому випадку якщо &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2},p_j^Tx = 0&amp;lt;/math&amp;gt;. Видно, що &amp;lt;math&amp;gt;({a^T}a)({b^T}b) = {({a^T}b)^2}&amp;lt;/math&amp;gt; тільки при &amp;lt;math&amp;gt;a = \lambda b,D_j^{1/2}x = \lambda D_j^{1/2}{q_j}&amp;lt;/math&amp;gt;. Таким чином &amp;lt;math&amp;gt;x = \lambda {q_i}&amp;lt;/math&amp;gt;. Так як &amp;lt;math&amp;gt;x \ne 0&amp;lt;/math&amp;gt;то&amp;lt;math&amp;gt;\lambda  \ne 0&amp;lt;/math&amp;gt;. Дальше, &amp;lt;math&amp;gt;0 = p_j^Tx = \lambda p_j^T{q_j}&amp;lt;/math&amp;gt;заперечує тому, що &amp;lt;math&amp;gt;p_j^T{q_j} &amp;gt; 0,\lambda  \ne 0&amp;lt;/math&amp;gt;. &amp;lt;br&amp;gt;&lt;br /&gt;
Отже, &amp;lt;math&amp;gt;{x^T}{D_{j + 1}}x &amp;gt; 0&amp;lt;/math&amp;gt;, матриця &amp;lt;math&amp;gt;{D_{j + 1}}&amp;lt;/math&amp;gt; позитивно визначена.&amp;lt;br&amp;gt;&lt;br /&gt;
Оскільки &amp;lt;math&amp;gt;\nabla f({y_{j + 1}}) \ne 0&amp;lt;/math&amp;gt; і Dj+1 позитивно визначена, маємо &amp;lt;math&amp;gt;\nabla f{({y_{j + 1}})^T}{d_{j + 1}} =  - \nabla f{({y_{j + 1}})^T}{D_{j + 1}}\nabla f({y_{j + 1}}) &amp;lt; 0&amp;lt;/math&amp;gt;. Звідси по теоремі 1 слідує, що dj+1 - напрямок спуску.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Лема доведена!!!''' &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Список використаної літератури =&lt;br /&gt;
&lt;br /&gt;
1. Базара М., Шетти К. Нелинейное программирование. Теория и алгоритмы. М., 1982 &amp;lt;br&amp;gt;&lt;br /&gt;
2. Химмельблау Д. Прикладное нелинейное программирование. М., 1975&amp;lt;br&amp;gt;  &lt;br /&gt;
[[Категорія:Планування експерименту]]&lt;/div&gt;</summary>
		<author><name>Mari TS SV</name></author>	</entry>

	</feed>