2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:04 


26/06/10
7
Ребятки, помогите пожалуйста.... ооочень надо.
Надо доказать методом итераций , что для рекуррентного соотношения
$T(n)=2T(n/2)+n$
истинно
$T(n)=\Theta (n\log n)$

А для
$T(n)=T(n-1)+n$
истинно
$T(n)=\Theta(n^2/2)$

Спасибо вам огромное за помощь!

 !  от модератора GAA:
Дублирование сообщений, набор любых формул без использования системы набора $\TeX$, небрежная формулировка задачи и отсутствие попыток решения --- являются нарушениями правил форума. По совокупности --- строгое предупреждение.

Продемонстрируйте попытки решения. Укажите конкретные затруднения.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:12 
Заслуженный участник


13/12/05
4627
По поводу первого -- уточните область определения функции $T(n)$.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:27 
Заслуженный участник


11/05/08
32166
(для разнооднообразия) и область смыслов функции "квадратик" тоже

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:30 


26/06/10
7
к сожалению, ничем дополнить не могу т.к. это полное задание, которое есть.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:39 
Аватара пользователя


14/08/09
1140
ewert в сообщении #335341 писал(а):
(для разнооднообразия) и область смыслов функции "квадратик" тоже

(Оффтоп)

Вы про этот Ѳ греческий покемон что ли?

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 13:41 
Заслуженный участник


13/12/05
4627
В общем идея такая: начиная с некоторого большого $n$ мы постепенно двигаемся согласно рекуррентной формуле к $n=1$, ну или к каким-то начальным значениям $n=n_0$. Надо оценить количество таких шагов, а потом, двигаясь в обратном порядке, прикинуть как может вырасти $T$ от $T(n_0)$ до $T(n)$.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 14:19 


26/06/10
7
квадратик - это тета ("сложность")

//Отредактировал первое сообщение. / GAA

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 15:45 
Заслуженный участник


14/01/07
787
Vredinka в сообщении #335356 писал(а):
квадратик - это тета ("сложность")
А "сложность" - это что такое?

А, нашел в Википедии, имеется в виду сложность алгоритма. Правда, не понятно, какого алгоритма.
В, общем, рискну предположить, что автор что-то перепутал или не понял.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 17:39 
Заслуженный участник


04/05/09
4596
Да не, вроде понятно.
$T(n)$ время выполнения алогритма на данных размера $n$.
Из рекурсивного определения $T(n)$ надо определить сложность алгоритма.
Доказывается подстановкой предполагаемой сложности, исходя из определения сложности $T(n) < Const\cdot \Theta(n)$.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 18:14 
Заслуженный участник
Аватара пользователя


06/10/08
6422
venco в сообщении #335392 писал(а):
исходя из определения сложности $T(n) < Const\cdot \Theta(n)$.
Что-то не то Вы говорите.
По определению, $f = \Theta(g)$, если $f = O(g)$ и $g = O(f)$


А доказывается по индукции, что такое "метод итераций" - непонятно.
По поводу первого соотношения, можете погуглить доказательство Master theorem.

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 18:15 
Заблокирован


01/11/08

186
Vredinka в сообщении #335335 писал(а):
Ребятки, помогите пожалуйста.... ооочень надо.
Надо доказать методом итераций , что для рекуррентного соотношения
$T(n)=2T(n/2)+n$

истинно
$T(n)=\Theta (n\log n)$

А для
$T(n)=T(n-1)+n$

истинно
$T(n)=\Theta(n^2/2)$


БПФ?

 Профиль  
                  
 
 Re: доказательства для рекуррентных соотношений
Сообщение26.06.2010, 21:27 


26/06/10
7
Спасибо за помощь :lol:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group