![]() |
циклическая свертка над полем 2^m
Народ, может у кого есть, или есть ссылки, статьи, короче любая документация по ВООБЩЕ циклическим сверткам + по циклической свертке Винограда и гнездовым алгоритмом (последнее очень нужно).
Всем спасибо :) |
http://home.uic.tula.ru/~ia241153/KOI/staty.html - можно связаться с автором у него много грамотных статей.
http://dcn.infos.ru/~petert/DiscrAlg.pdf (база) Вот тут есть хорошая книжка : http://www.bibel.hut1.ru/ ("Блейхут Р. Быстрые алгоритмы цифровой обработки сигналов") Вот тут : http://vadkudr.boom.ru/Collection/va...ction_eng.html (Гагарин Ю.И. Псевдогнездовые алгоритмы двумерных преобразований цифровых сигналов. Радиоэлектроника, 1991, N3) Удачи. |
Цитата:
а это Цитата:
|
Народ, мне нужны алгоритмы линейной короткой свертки по Винограду. В Блейхуте написано для циклической до 13-точечной свертки, а мне нужна линейная. :help:
Препод сказал, что можно на Maple процедурку написать, которая будет матрицы генерить. Вот только не представляю, как это сделать. :idontnow: |
http://is.ifmo.ru/vis/vinograd/doc.pdf
На сайте "САНКТ-ПЕТЕРБУРГСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ" : Построение Визуализатора алгорима Винограда вычисления коротких свёрток. Включая описание алгоритма. Только зря это, учиться нужно :) |
Цитата:
Цитата:
|
Цитата:
Схема записывается так: c=B[(Cg)*(Ad)], где Cg и Ad - векторы одинаковой длины, (Cg)*(Ad) - их покомпонентное произведение - взято из Блейхута. |
Вот для Агарвала-Кули алгоритма понадобился быстрый алгоритм разложения числа на два взаимнопростых сомножителя.
Можно, конечно, перебирать два множителя, а потом алгоритмом Евклида проверять простые или нет. Только видимо перебирать надо, как по-хитрому :idontnow: |
Посоветуйте, плиз!
Мне нужен простый и эффективный способ хранения чисел от 1 до 1000, и их простых делителей(это все будет забито ручками или программно, но главное, что один раз). Чтобы программа получая на входе число N, обращаясь к этой структуре получала бы его простые делители. :help: И еще: кто-нибудь знает, как можно ценить максимальное количество простых делителей у числа? :help: |
| Часовой пояс GMT +4, время: 19:33. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.