[发明专利]基于N级素数周期表定理的并行构建素数周期表的系统及方法在审

专利信息
申请号: 201510496978.6 申请日: 2015-08-13
公开(公告)号: CN105183456A 公开(公告)日: 2015-12-23
发明(设计)人: 孙小东;孙梁;吴基钦 申请(专利权)人: 孙小东
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 中山市科企联知识产权代理事务所(普通合伙) 44337 代理人: 杨立铭
地址: 528463 广东省中山市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 素数 周期表 定理 并行 构建 系统 方法
【权利要求书】:

1.一种使用N级素数周期表理论构建大素数周期表的系统,其特征在于,包括相连的区块调度服务单元、区块计算服务单元和文件存储模块;

所述区块调度服务单元用于区块划分和对所述区块计算服务单元进行并发调度控制,包括:

顺序素数模块,利用素数普遍公式寻找素数,对计算出的素数进行去重,并按顺序存储至顺序素数区块;

素数周期表模块,用于划分素数生成区、连续合数区和素数周期表区块;

调度控制模块,用于对所述区块计算服务单元进行并发调度控制;

数据收集和整理模块,用于对所述区块计算服务单元的计算结果进行收集和整理;

所述区块计算服务单元用于对划分的区块进行计算和筛选,包括:

素数普遍公式计算模块,用以根据素数普遍公式搜寻指定区块内的顺序素数m1、m2、m3……mn,即自然数N不能被不大于根号N的素数整除,则N是一个素数;

素数列生成模块,用于根据n级表素数列判定定理2来生成素数列,即设△=[m1m2……mn]是n个顺序素数的公变周期,把1、2、3…△依序排列的△个原生自然数,组成级差为△的△个等差数列无限延伸,覆盖全体自然数,Mi表示任意整数:

若Mi满足下列条件之一时:

(1)当Mi=1或Mi=-1时;

(2)当Mi是mn<Mi<(△-mn)区间的顺序素数时;

(3)当Mi是㎡n+1≤Mi<△-mn区间全大于mn素因子合数时;

则Mi+K△(K=0、1、2……∞)是素数生成列,包含有无穷个素数;

连续合数区判定模块,用于根据n级表素数列判定定理2来判定合数列,即设△=[m1m2……mn]是n个顺序素数的公变周期,把1、2、3…△依序排列的△个原生自然数,组成级差为△的△个等差数列无限延伸,覆盖全体自然数,Mi表示任意整数:

若Mi满足下列条件之一时:

(1)Mi是1<Mi≤mn区间和(△-mn)≤Mi<(△-1)区间的连续自然数时;

(2)Mi是mn≤Mi≤(△-mn)区间两个相邻素数列之间的连续自然数时;则Mi+K△(K=0、1、2……∞)是无穷合数列,除原生数外,数列中不会间杂一个素数,由Mi+K△生成的无穷合数列的连续组合就形成自然数中大大小小的连续合数区;

一次同余方程计算模块,用于根据一次同余方程组和孙子定理,对生成的素数列进行检验,批量搜索合成数素因子;通过批量模数素因子有限次递增捜索后,当区段模数素因子合数分布密度呈现出趋于零的状态,此时,只要排除历次素因子合数总和,素数周期表中,余下的座标格子就是接近100%的素数表。

文件存储模块,用于存储所述区块计算服务单元的计算结果。

2.一种使用N级素数周期表理论构建大素数周期表的方法,其特征在于,包括以下步骤:

(1)获取顺序素数:采用素数普遍公式计算模块算出指定区块内的顺序素数m1、m2、m3……mn,采用顺序素数模块对计算出的素数进行去重,并按顺序存储至顺序素数区块;

(2)获取顺序素数连乘积:通过素数列生成模块计算顺序素数m1、m2、m3……mn的连乘积△=[m1m2……mn],获取计算结果;

(3)获取大于mn顺序素数为模数集合:批量捜索-1+KV素数生成列合数素因子表,以推算覆盖自然数的全体素数生成列合数素因子表,推算规模的大小可根据计算机的能力或人们的需要來定。通过区段模数因子有限次数捜索后,N级素数周期表区段素因子合数的分布密度呈现出趋于零的状态,只要在素数表中排除历次素因子合数的总和,素数表中余下的座标格子就是接近100%的素数。

(4)构建素数表:通过素数列生成模块根据公式Mi+K△(K=0、1、2……∞)获取素数生成列,并存储至素数生成区,其中△为步骤(2)中计算出的计算结果,Mi为步骤(3)获取的模数Mi集合中的元素;

(5)对连续合数的判定:通过连续合数区判定模块根据以下条件获取模数Mi的集合,条件为(a)Mi是1<Mi≤mn区间和(△-mn)≤Mi<(△-1)区间的连续自然数;(b)Mi是mn≤Mi≤(△-mn)区间两个相邻素数列之间的连续自然数;并根据公式Mi+K△(K=0、1、2……∞)获取无穷的合数生成列,并存储至连续合数区,其中△为步骤(2)中计算出的计算结果,Mi为本步骤(5)获取的模数Mi集合中的元素;

(6)对素数表进行合数筛选:通过一次同余方程计算模块采用一次同余方程组和孙子定理对素数生成区中的各素数生成列进行检验,筛选出素因子合数,余下的就是素数。

(7)整理素数周期表:将素数生成区中的素数和连续合数区中的合数整理至素数周期表,存储结果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于孙小东,未经孙小东许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510496978.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top