2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Сумма одного ряда
Сообщение12.11.2009, 14:31 


12/11/09
3
Добрый день.

Подскажите, как вычислить формулу суммы ряда: $1^1 + 2^2 + 3^4 + 4^8 +...+ n^{2^{n-1}}$
Хотелось бы иметь общую формулу, но в итоге мне нужно проверить рост этой суммы на $O(n*log(n))$

PS Я так понимаю, для каждого ряда сумму нужно вычислять свою, однако, есть ли какие общие методы? Если нет, можете ли ткнуть меня в список часто используемых сумм (в алгоритмах программирования)?

С благодароностью, чайник.

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


18/05/06
13438
с Территории
В Вашем ряду последний член настолько больше всех остальных, вместе взятых, что их всё равно что нет.

 Профиль  
                  
 
 Re: Сумма одного ряда
Сообщение12.11.2009, 14:53 
Заслуженный участник


28/04/09
1933
gkr
gkr в сообщении #261201 писал(а):
Подскажите, как вычислить формулу суммы ряда: $1^1 + 2^2 + 3^4 + 4^8 +...+ n^{2^{n-1}}$
Полагаю, Вы имели в виду просто формулу суммы (т.к. ряд в данном случае - расходящийся).
gkr в сообщении #261201 писал(а):
Я так понимаю, для каждого ряда сумму нужно вычислять свою, однако, есть ли какие общие методы?
Для сумм используются следующие достаточно общие методы:
1. Если подобрана (неважно каким способом) формула суммы, то ее справедливость обычно нетрудно доказать с помощью метода математической индукции.
2. Аналог формулы Ньютона-Лейбница для интегралов: если общий член суммы представим в виде $a_n=F(n+1)-F(n)$, то сумма равна $S_n=F(n+1)-F(1)$.
3. Аналог формулы интегрирования по частям: преобразование Абеля (применимо всегда, но в большинстве случаев сводится к нахождению суммы еще более страшного вида).
Для рядов также можно использовать метод перехода от числового ряда к степенному. Т.е. $S=\sum\limits_{n=1}^{\infty} a_n$, $f(x)=\sum\limits_{n=1}^{\infty}a_n x^n$. Путем нескольких дифференцирований $f(x)$ получают дифференциальное уравнение $F(x,f, f', f'',...,f^{(k)})=0$, которое решают, получают явный вид $f(x)$ и находят $S=f(1)$.

 Профиль  
                  
 
 Re: Сумма одного ряда
Сообщение12.11.2009, 15:13 


12/11/09
3
EtCetera, благодарю за полный ответ. Действительно, ищу только формулу суммы.
Решил вот проверить порядок алгоритма HeapSort, а там количество обращений (с учетом n элементов массива) растет по такому закону.

PS Из описанных алгоритмов нахождения суммы применить не удалось. Подскажете? :)

 Профиль  
                  
 
 Re: Сумма одного ряда
Сообщение12.11.2009, 15:56 
Заслуженный участник


28/04/09
1933
gkr
Собственно, по данной конкретной сумме Вам отличную подсказку дал ИСН. Я лишь решил снабдить Вас информацией по поводу дополнительных вопросов, заданных Вами. Т.е. я и так понимал, что ни один из этих достаточно общих методов здесь не сработает. :)
Что касается HeapSort, мне кажется, Вы как-то неправильно считаете, т.к. достаточно очевидно, что $n\cdot\log n$ рядом с указанной Вами суммой
ИСН в сообщении #261207 писал(а):
всё равно что нет.

 Профиль  
                  
 
 Re: Сумма одного ряда
Сообщение12.11.2009, 17:42 


12/11/09
3
Виноват, нашел ошибку.
На самом деле траты HeapSort происходят по закону: $1+2*2+3*4+4*8+5*16 $, что не может быть больше $n+n*log_2(n)$, что и соответсвует $O(n*log(n))$.

А прежняя сумма (в моих постах ранее),кажется, явно больше $O(n^3)$, так как сумма $1^2+2^2+...+n^2$ уже имеет $O(n^3)$

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

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



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

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


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

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