Jump to content

Abramov's algorithm

В математике, особенно в компьютерной алгебре , алгоритм Абрамова вычисляет все рациональные решения линейного рекуррентного уравнения с полиномиальными коэффициентами . Алгоритм был опубликован Сергеем Абрамовым в 1989 году. [ 1 ] [ 2 ]

Универсальный знаменатель

[ редактировать ]

Основное понятие в алгоритме Абрамова — универсальный знаменатель. Позволять поле характеристики нулевой . Дисперсия из двух многочленов определяется как где обозначает набор неотрицательных целых чисел. Следовательно, дисперсия максимальна. такой, что многочлен и - раз сдвинутый полином имеют общий фактор. Это если такой не существует. Дисперсию можно вычислить как наибольший неотрицательный целочисленный корень результирующего . [ 3 ] [ 4 ] Позволять рекуррентное уравнение порядка с полиномиальными коэффициентами , полиномиальная правая часть и рациональное решение последовательности . Можно написать для двух относительно простых многочленов . Позволять и где обозначает падающий факториал функции. Затем делит . Итак, полином может использоваться в качестве знаменателя для всех рациональных решений. и поэтому его называют универсальным знаменателем. [ 5 ]

Алгоритм

[ редактировать ]

Пусть еще раз рекуррентное уравнение с полиномиальными коэффициентами и универсальный знаменатель. После замены для неизвестного многочлена и настройка рекуррентное уравнение эквивалентно Как отменить это линейное рекуррентное уравнение с полиномиальными коэффициентами, которое можно решить для неизвестного полиномиального решения . Существуют алгоритмы поиска полиномиальных решений . Решения для затем можно снова использовать для вычисления рациональных решений . [ 2 ]

algorithm rational_solutions is
    input: Linear recurrence equation .
    output: The general rational solution  if there are any solutions, otherwise false.

    
    
    
    Solve  for general polynomial solution 
    if solution  exists then
        return general solution 
    else
        return false
    end if

Однородное рекуррентное уравнение порядка над имеет рациональное решение. Его можно вычислить, рассматривая дисперсию Это дает следующий универсальный знаменатель: и Умножив исходное рекуррентное уравнение на и замена приводит к Это уравнение имеет полиномиальное решение для произвольной константы . С использованием общее рациональное решение для произвольного .

  1. ^ Абрамов, Сергей А. (1989). «Рациональные решения линейных дифференциальных и разностных уравнений с полиномиальными коэффициентами». Вычислительная математика и математическая физика СССР . 29 (6): 7–12. дои : 10.1016/s0041-5553(89)80002-3 . ISSN   0041-5553 .
  2. ^ Перейти обратно: а б Абрамов, Сергей А. (1995). «Рациональные решения линейных разностных и q -разностных уравнений с полиномиальными коэффициентами» . Материалы международного симпозиума 1995 года по символьным и алгебраическим вычислениям - ISSAC '95 . стр. 285–289. дои : 10.1145/220346.220383 . ISBN  978-0897916998 . S2CID   15424889 .
  3. ^ Мужчина, Ю-Квонг; Райт, Фрэнсис Дж. (1994). «Быстрое вычисление полиномиальной дисперсии и его применение к неопределенному суммированию». Материалы международного симпозиума по символическим и алгебраическим вычислениям - ISSAC '94 . стр. 175–180. дои : 10.1145/190347.190413 . ISBN  978-0897916387 . S2CID   2192728 .
  4. ^ Герхард, Юрген (2005). Модульные алгоритмы символьного суммирования и символьного интегрирования . Конспекты лекций по информатике. Том. 3218. дои : 10.1007/b104035 . ISBN  978-3-540-24061-7 . ISSN   0302-9743 .
  5. ^ Чен, Уильям Ю.К.; Пол, Питер; Саад, Хусам Л. (2007). «Сходимость к алгоритму Госпера». arXiv : 0711.3386 [ math.CA ].
WikiProject Mathematics в Викиданных
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d49c8f3b2529d27e9e11a10627e79c76__1692617400
URL1:https://arc.ask3.ru/arc/aa/d4/76/d49c8f3b2529d27e9e11a10627e79c76.html
Заголовок, (Title) документа по адресу, URL1:
Abramov's algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)