2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 оптимизация .статическая модель
Сообщение31.03.2010, 10:30 
добhый день! прошу помощи в следующей проблеме:
R(U)-квадратичная функция
$R(U)=\frac12(A u,u)+(b, u)+C;$
$A_{n*n}$-симметричная матрица (А u,u)>0 для всякого u<>0;
b-вектор; С -константа;
1)дана матрица A:
4 ; 0,2 ; -0,2
0,2 ; 4 ; 0,1
-0,2 ; 0,1 ; 4
2)вектор b=(0;0;0)
3) С=0;
5)$u^0=(20,20,20)$
и при нулевой итерации каким-то образом R(U) получилось =2440
Мне нужно составить программный код перехода от $u^n$ к $u^n+1$ методом градиентного спуска...
но я не могу понять как здесь вычисляется R(u)? смутно понимаю смысл этой матрицы A что с ней делать? подставляю значения $u^0$ получается вектор со значениями(80; 84,2; 74) а что делать дальше ?

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 10:48 
sergheii в сообщении #304816 писал(а):
получается вектор со значениями(80; 84,2; 74) а что делать дальше ?

Во-первых, не получается. А во вторых: Вы знаете, что такое скалярное произведение?...

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 11:46 
исправил (80;86,78)?

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 11:49 
Да (с точностью до путаницы с запятыми).

Так что такое скалярное произведение?...

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 11:55 
это число -длина вектора

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 11:58 
sergheii в сообщении #304858 писал(а):
это число -длина вектора

Нет. Это произведение двух векторов. Как оно вычисляется через координаты?

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 12:03 
сумма произведений координат

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 12:04 
ну так и считайте её

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 12:08 
:D :D спасибо!!!

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 13:33 
подскажите как найти градиент этой функции

-- Ср мар 31, 2010 15:05:31 --

правильное ли это решение: grad=A*u+b
grad=(80;86;78)-это и есть градиент этой функции ?

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 14:49 
sergheii в сообщении #304895 писал(а):
правильное ли это решение: grad=A*u+b

Правильное. И это не "решение", это -- стандартная формула.

 
 
 
 Re: оптимизация .статическая модель
Сообщение31.03.2010, 17:15 
всё пять часов без обеда и с вашей помощью разобрался что откуда :shock: :shock:
Спасибо большое Ewert за правильное направление!!! :wink:

 
 
 [ Сообщений: 12 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group