Задание
Определить с помощью метода Хука-Дживса точку минимума функций (вид функции согласно варианту задания, приведенного в таблице 1).
Исследование функций проводить с помощью программы, реализованной на языке DELPHI или BorlandС++.
Интерфейс программы должен также содержать:
- исследуемые функции;
- исходные данные для исследуемой функции (начальная точка , приращение по координатам , коэффициент уменьшения шага , точность вычисления );
- окно промежуточных результатов: номер итерации, приращение по координатам , координаты базовых точек и значения функции в этих точках);
- окно окончательных результатов ( и ;
- поле с линиями равного уровня целевой функции.
Таблица 1.
Целевые функции
Номер варианта | Вид целевой функции |
(x+1)2+x×y+(y-2)2 | |
(x+1)2+x2×y+(y-3)2 | |
(10×x-5)2+0,2×(y-2)2 | |
10×(x×y-5)2+(y-5)2 | |
x2+0,5×x2×y2+x+(y-5)2 | |
x2+0,5×x2×y2+x+y2 | |
x2+5×x2×y2-y+(y-5)2 | |
15×x2+4×x2×y2+10×(y-2)2 | |
2×x2+5×(x+y)2+10×(y-2)2 | |
0,5×x2+x2×(x-y)2+0,5×(y-2)2 | |
2×x2+x2×(x+5)2+0,5×(y+2)2 | |
(x-2)2+y2×(x-5)2+0,5×(y+1)2 | |
5×(x-2)2+(5×x+2×y)2+0,5×(y+1)2 | |
(x-2)2+x×y2+2×(y-1)2 | |
(2×x-3)2+5×x×y2+2×(y-2)2 | |
(1,2×x-3)2+3×x×y2+2×(y+2)2 | |
(0,6×x-3)2+0,2×x2×y+4×(y-2)2 | |
x2+x2×y+y2+5 | |
x2+(x+2)2+2×y2+10 | |
x2×(y+1)2+(y-1)2+1 | |
(15×x-y)2+(5-y)2 | |
(x-0,1×y)2+(5-y)2 | |
(x-2)2+x+y+y2 | |
(x+1)2+(y-0,2×x)2 | |
5×(x-0,2×y)2+(0,5×y+2)2 |