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
4606
По поводу первого -- уточните область определения функции $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
4606
В общем идея такая: начиная с некоторого большого $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
4587
Да не, вроде понятно.
$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 ] 

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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