当前位置: 首页 > news >正文

44、确定性素性测试与相关数学知识

确定性素性测试与相关数学知识

1. 确定性素性测试算法

1.1 AKS算法概述

AKS算法是一种确定性的素性测试算法。在该算法中,有一些关键的参数和假设对算法的分析和性能起着重要作用。例如,设 (r) 是算法第 2 步所确定的值,其与输入数 (n) 的长度 (len(n)) 存在一定的关系。根据假设 (A4),([n]_r) 在 (\mathbb{Z}^*_r) 中的乘法阶大于 (4 len(n)^2);根据假设 (A5),有 (\ell > 2 len(n)\lfloor t^{1/2}\rfloor)。

1.2 AKS算法复杂度分析

  • 一般情况:如果使用整数和多项式算术的快速算法,该算法的运行时间为 (O(r^{1.5 + o(1)} len(n)^{3 + o(1)})),其中 (r) 是算法第 2 步确定的值。
  • 不同分析下的复杂度
    • 通过分析可得 (r = O(len(n)^5)),此时算法运行时间为 (O(len(n)^{10.5 + o(1)}))。
    • 利用 Fouvry 的结果,可证明 (r = O(len(n)^3)),算法运行时间为 (O(len(n)^{7.5 + o(1)}))。
    • 如果关于 Sophie Germain 素数密度的猜想 5.26 成立,那么 (r = O(len(n)^2))(可通过练习 22.1 证明),算法运行时间将为 (O(len(n)^{6 + o(1)}))。
http://www.cnnetsun.cn/news/54909.html

相关文章:

  • Calibre-Douban插件:元数据管理与电子书整理的高效解决方案
  • 31、集群架构全解析:类型、配置与最佳实践
  • AI Agent领域的痛点与创新解决方案
  • 44、网络安全之防火墙与病毒防护全解析
  • 50、未来信息技术趋势:关键技术解析与应用前景
  • 快速掌握yt-dlp-gui:Windows视频下载终极指南
  • Zotero-GPT插件API密钥配置终极指南:3步解决密钥错误问题
  • 哔哩哔哩Linux客户端深度体验与技术解析
  • 零基础构建虚拟文件系统:WinFsp实战指南
  • 解锁千万级3D资产宝库:Objaverse-XL实战应用全解析
  • 4小时变25分钟:飞书文档批量导出神器让备份效率飙升
  • 革命性突破:下一代Web图像处理技术深度解析
  • 网盘直链下载助手:轻松获取真实下载地址的终极解决方案
  • Day29:I2C 高级应用
  • Screenbox媒体播放器终极方案:Windows生态的完整播放指南
  • Res-Downloader资源嗅探器:告别资源下载烦恼的终极方案
  • 如何快速搭建个人音乐云:DSub Android客户端完整教程
  • 双螺旋3D圣诞树:JavaScript图形编程的技术深度解析
  • vue基于Spring Boot的篮球比赛CBA联赛管理系统应用和研究_x2ij33qg
  • vue基于Spring Boot的考公考编学习课程资料推荐系统_0hcxvdf4_
  • 基于 C++ 实现的智能物流配送系统模拟程序
  • ExifToolGUI终极指南:免费高效的图片元数据管理工具
  • RSSHub-Radar终极指南:快速掌握浏览器RSS订阅扩展的简单使用技巧
  • XMU-thesis:厦门大学学位论文LaTeX模板完全指南
  • 【原创改进代码】考虑Copula相关性和热泵灵活性的风电光伏出力波动平抑优化策略
  • LXMusic V250801音源系统深度探索:从架构设计到性能调优
  • TranslucentTB中文设置完整指南:让任务栏透明化工具说中文
  • 百度网盘下载加速终极指南:免费突破限速完整方案
  • 3步搞定Habitat-Matterport 3D数据集完整安装指南 [特殊字符]
  • 企业级RPA利器OpenRPA:零基础快速部署与实战应用完全指南