2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Основная теорема для рекуррентных соотношений(Кормен)
Сообщение14.09.2014, 12:57 


12/09/14
3
Доброго времени суток!
Помогите разобраться с задачей из Кормена(Алгоритмы: построение и анализ).
Дано соотношение вида: $T(n) = a \cdot T(n/b) + f(n)$

Теорема:
Если $f(n)=\Omega \left(n^\log_ba+\varepsilon \right)$ для некоторой константы $\varepsilon > 0$, и если $af(n/b) \leqslant cf(n)$ для некоторой константы $0<c<1$ и всех достаточно больших n, то $T(n) = \Theta (f(n))$

Задача( номер 4.3-5 во втором издании):
Рассмотрим условие регулярности $af(n/b) \leqslant cf(n)$ для некоторой константы $0<c<1$. Приведите примеры констант $a \geqslant 1$ и $b>1$ и функции $f(n)$ которые удовлетворяют всем условиям теоремы, кроме условия регулярности.

В итоге получается система:
$$
\begin{cases}
af(n/b) > cf(n),&\text{для любого c в интерале $0<c<1$, где $a \geqslant 1$, $b > 1$, $n \in \mathbb N$;}\\
f(n)=\Omega \left(n^\log_ba+\varepsilon \right), &\text{где $\varepsilon >0$;}\\
\end{cases}
$$

Пока что у меня получилось только прийти к выводу, что искомая функция $f(n) \ne n^x $:
Пусть $f(n) = n^x$:
$a \cdot n^x/b^x > c \cdot n^x \Rightarrow n^x \cdot (a-cb^x) > 0$
$a-cb^x > 0 \Rightarrow x < \log_b a/c$
из второго уравнения системы так-же следует, что $x > \log_b a$

В итоге получаем:
$\log_b a< x < \log_b a - \log_b c$, откуда видно, что $\forall x > \log_b a \exists c<1 : x > \log_b a - \log_c b$

Подскажите куда двигаться дальше.

 Профиль  
                  
 
 Re: Основная теорема для рекуррентных соотношений(Кормен)
Сообщение15.09.2014, 11:44 


12/09/14
3
Забыл сделать важное замечание: функция $f(n)$ асимптотически положительна.

 Профиль  
                  
 
 Re: Основная теорема для рекуррентных соотношений(Кормен)
Сообщение05.02.2015, 15:54 


13/06/13
2
Righost
Добрый день! Тоже стараюсь решить это задание. Пока пришел только к выводу который Вы тоже сделали и что наверное функция для того что бы выполнялось первое условие в системе должна быть достаточно медленно растущей (к сожалению нельзя брать функции с горизонтальной асимптотой в силу второго уравнения). Предлагаю Up темы. ^_^
P.S.
Хотелось бы узнать названия книг в которых хорошо освещаются вопросы решения рекуррентных соотношений.

 Профиль  
                  
 
 Re: Основная теорема для рекуррентных соотношений(Кормен)
Сообщение05.02.2015, 19:24 
Заслуженный участник
Аватара пользователя


15/10/08
12515
Там же, в Кормене и др. Начиная с раздела 4.4. (Метод деревьев рекурсии) и далее.

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

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



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

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


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

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