2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Числа Белла по простому модулю $p$ - первые $p$ штук
Сообщение18.12.2017, 15:55 


23/10/10
89
Всем привет. Если кратко - можно ли их вычислить быстрее чем за $O(p^2)$?

Т.е. для заданного простого $p$ нужно вычислить $B_n \bmod p$, $0 \leqslant n < p$. Очевидный алгоритм требует $O(p^2)$ сложений по модулю $p$.

Кстати, "теория" вокруг связанных с этими числами многочленов — как образов $\Phi(x^n)$ линейного отображения $\Phi$ пространства многочленов в себя, задаваемого путём $\Phi(x^{\underline{n}}) = x^n$, где $x^{\underline{n}} = x(x-1)\ldots(x-n+1)$ — позволила мне обнаружить "много чего интересного" в вычислительном плане. Но не ответ на заданный мной вопрос :|

 Профиль  
                  
 
 Re: Числа Белла по простому модулю $p$ - первые $p$ штук
Сообщение20.12.2017, 14:57 


23/10/10
89
Ура, ответ положительный. Идея — в вычислении производящей функции $\displaystyle\sum_{n=0}^{\infty}\frac{B_n}{n!}x^n=e^{e^x-1}$ через "быстрые" алгоритмы композиции степенных рядов. Осталось выбрать подходящий и упростить всё "до предела"...

 Профиль  
                  
 
 Re: Числа Белла по простому модулю $p$ - первые $p$ штук
Сообщение23.12.2017, 05:44 


23/10/10
89
В общем, получается уложиться в $O(p \log p)$ операций в $\mathbb{F}_p$.

 Профиль  
                  
 
 Re: Числа Белла по простому модулю $p$ - первые $p$ штук
Сообщение24.12.2020, 15:50 


23/10/10
89
Моя чуть более поздняя "находка" здесь.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

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