news 2026/4/23 11:33:31

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/4/23 9:20:36

41、有限域上的算法:多项式因式分解与相关问题

有限域上的算法:多项式因式分解与相关问题 1. 引言 在有限域的研究中,有几个关键问题备受关注,包括多项式因式分解、判断给定多项式是否不可约以及生成指定次数的不可约多项式。本文将详细探讨这些问题,并介绍相关的高效算法。 2. 有限域的基本设定 设 (F) 是一个特征为…

作者头像 李华
网站建设 2026/4/23 9:17:08

AMD Ryzen性能调优终极指南:RyzenAdj工具的完整使用教程

AMD Ryzen性能调优终极指南:RyzenAdj工具的完整使用教程 【免费下载链接】RyzenAdj Adjust power management settings for Ryzen APUs 项目地址: https://gitcode.com/gh_mirrors/ry/RyzenAdj 想要充分释放你的AMD Ryzen处理器潜力吗?RyzenAdj就…

作者头像 李华
网站建设 2026/4/23 3:40:14

固定中间

lc548三指针——固定中间 预处理左右边先算数组前缀和&#xff0c;用三个指针分四段区域hash记录前两段相等的和再找后两段和也相等且在哈希表中的情况判断能否把数组分成和相等的四段class Solution { public:bool splitArray(vector<int>& nums) {int n nums.si…

作者头像 李华
网站建设 2026/4/23 9:53:04

decimal.js终极指南:彻底解决JavaScript精度问题的专业方案

decimal.js终极指南&#xff1a;彻底解决JavaScript精度问题的专业方案 【免费下载链接】decimal.js An arbitrary-precision Decimal type for JavaScript 项目地址: https://gitcode.com/gh_mirrors/de/decimal.js 在JavaScript开发中&#xff0c;你是否曾遇到过这样的…

作者头像 李华
网站建设 2026/4/20 10:53:30

DOCX.js 终极实战指南:浏览器端Word文档生成解决方案

DOCX.js 终极实战指南&#xff1a;浏览器端Word文档生成解决方案 【免费下载链接】DOCX.js Generate Microsoft Word DOCX files in pure client-side JavaScript. Try in Chrome 项目地址: https://gitcode.com/gh_mirrors/do/DOCX.js &#x1f3af; 核心价值展示 DOC…

作者头像 李华