news 2026/5/16 6:41:07

38、多项式算术、线性生成序列及其应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
38、多项式算术、线性生成序列及其应用

多项式算术、线性生成序列及其应用

1. 多项式算术在整数分解中的应用

在整数分解问题上,传统的试除法分解一个大正整数 $n$ 的时间复杂度为 $n^{1/2 + o(1)}$。而利用 $Z_n[X]$ 中的快速多项式算术,能得到一个简单、确定性且严谨的算法,其时间复杂度为 $n^{1/4 + o(1)}$。之前讨论的分解算法,虽速度更快,但要么是概率性的,要么是确定性但基于启发式的。

假设我们可以用 $M(\ell)$ 次 $Z_n$ 中的运算来完成长度至多为 $\ell$ 的 $Z_n[X]$ 中多项式的乘法,其中 $M$ 是一个表现良好的复杂度函数,且 $M(\ell) = \ell^{1 + o(1)}$。下面来看两个相关的问题:
-问题 (a):设 $\ell$ 为正整数,对于 $i = 1, \cdots, \ell$,定义 $a_i := \prod_{j = 0}^{\ell - 1} (i\ell - j) \bmod n$。利用快速多项式算术,可以在 $\ell^{1 + o(1)} \text{len}(n)^{O(1)}$ 时间内计算出所有的整数 $a_1, \cdots, a_{\ell}$。
-问题 (b):基于问题 (a) 的结果,可以用一个确定性算法在 $n^{1/4 + o(1)}$ 时间内分解 $n$。

此外,在多项式算术领域,还有一些其他有趣的结论:
- Brent 和 Kung 的算法可以用 $O(\ell^{(\omega + 1)/2})$ 次 $R$ 中的运算解决特定问题,其中 $\omega$ 是矩阵乘法的指数,且 $(\

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 1:06:34

43、有限域算法与确定性素性测试

有限域算法与确定性素性测试 1. 多项式因式分解相关内容 在有限域上进行多项式因式分解是一个重要的研究领域,涉及到多个算法和相关练习,以提升分解效率。 1.1 分离集与多项式因式分解 给定特定条件,集合 $S := {rep(\alpha_i) : 0 \leq i \leq k - 1}$ 是多项式 $g$ 在…

作者头像 李华
网站建设 2026/5/15 1:21:55

python三元赋予我的单位换算器以智能(表达式函数展示)

#算法#自研工具#代码艺术#抒写范式#三赢代码 注:此文10-day后将收入专栏我的思想自研工具 三元赋予涨灵智,脱模成型生景致。 笔记模板由python脚本于2025-12-14 23:08:50创建,本篇笔记适合喜欢考究代码的coder翻阅。 学习的细节是欢悦的历程 …

作者头像 李华
网站建设 2026/5/8 22:26:34

深蓝词库转换:轻松实现20+输入法词库互转的终极指南

深蓝词库转换:轻松实现20输入法词库互转的终极指南 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 还在为不同输入法间的词库不兼容而烦恼吗?…

作者头像 李华
网站建设 2026/5/9 0:33:28

Java Excel处理性能革命:FastExcel实现20倍加速的终极方案

Java Excel处理性能革命:FastExcel实现20倍加速的终极方案 【免费下载链接】fastexcel Generate and read big Excel files quickly 项目地址: https://gitcode.com/gh_mirrors/fas/fastexcel 在当今数据驱动的时代,Excel文件处理已成为Java开发中…

作者头像 李华
网站建设 2026/5/12 9:32:26

ELK+Filebeat实战

文章目录 前言一、什么是ELK二、ELK核心组件说明1、Elasticsearch1.1、什么是Elasticsearch1.2、Elasticsearch 作用1.3、Elasticsearch 应用场景1.4、Elasticsearch 工作原理 2、Logstash2.1、什么是Logstash2.2、Logstash作用2.3、Logstash应用场景2.4、Logstash工作原理 3、…

作者头像 李华
网站建设 2026/5/14 5:09:37

Lan Mouse终极指南:如何实现多设备鼠标键盘无缝共享?

Lan Mouse终极指南:如何实现多设备鼠标键盘无缝共享? 【免费下载链接】lan-mouse mouse & keyboard sharing via LAN 项目地址: https://gitcode.com/gh_mirrors/la/lan-mouse 在日常工作中,你是否经常需要在多台电脑之间来回切换…

作者头像 李华