[发明专利]一种大数据分析中两个大整数降维比较方法在审

专利信息
申请号: 201910808844.1 申请日: 2019-08-29
公开(公告)号: CN110569018A 公开(公告)日: 2019-12-13
发明(设计)人: 沈华;张明武;刘白;张依梦 申请(专利权)人: 湖北工业大学
主分类号: G06F7/02 分类号: G06F7/02;G06F7/38
代理公司: 42222 武汉科皓知识产权代理事务所(特殊普通合伙) 代理人: 魏波
地址: 430068 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 大整数 大数据 基本运算 求解效率 使用频率 降维 运算 应用 转换 分析
【权利要求书】:

1.一种大数据分析中两个大整数降维比较方法,假设给定的两个大整数是A和B,它们的二进制长度为n,n接近或大于计算机地址总线的位数,即A和B的大小接近或超过计算机内存所能存储的最大整数;用(an-1,an-2,…,a1,a0)表示大整数A的n个二进制位,用(bn-1,bn-2,…,b1,b0)表示大整数B的n个二进制位;

其特征在于,所述方法包括以下步骤:

步骤1:将大整数A和大整数B表示成二进制形式(an-1,an-2,…,a1,a0)和(bn-1,bn-2,…,b1,b0);

步骤2:基于大整数A和大整数B的二进制形式对它们进行比较。

2.根据权利要求1所述的大数据分析中两个大整数降维比较方法,其特征在于,步骤2的具体实现包括以下子步骤:

步骤2.1:从大整数的最高比特位开始,向低比特位的方向提取大整数的特征值;假设提取的大整数A的特征值为FA=(i,k),提取的大整数B的特征值为FB=(j,t);

步骤2.2:依据大整数A的特征值为FA=(i,k)和大整数B的特征值为FB=(j,t),进行如下判断:

(i)如果i<j,则大整数A小于大整数B,比较过程结束;

(ii)如果i>j,则大整数A大于大整数B,比较过程结束;

(iii)如果i==j,则继续比较k和t:

a)如果k<t,则大整数A小于大整数B,比较过程结束;

b)如果k>t,则大整数A大于大整数B,比较过程结束;

c)如果(k==t且k==i+1)或者(k==t且i-k==0),则大整数A等于大整数B,比较过程结束;否则从大整数A的第i-k-1位、大整数B的第j-t-1位开始,向低比特位的方向重新提取大整数A的特征值FA=(i,k)和大整数B的特征值FB=(j,t),即从(ai-k-1,ai-k-2,…,a1,a0)和(bj-t-1,bj-t-2,…,b1,b0)的最高比特位开始,向低比特位的方向重新提取大整数A的特征值FA=(i,k)和大整数B的特征值FB=(j,t),然后重复步骤2.2。

3.根据权利要求2所述的所述的大数据分析中两个大整数降维比较方法,其特征在于,步骤2.1具体实现过程是:

根据大整数A的二进制位形式(an-1,an-2,…,a1,a0),从高比特位往低比特位的方向找到首个“值为1”的比特位,假设为ai,即an-1=an-2=…=ai+1=0且ai=1,并统计从ai开始出现多少个连续“值为1”的比特位,假设有k个这样的比特位,即ai=ai-1=…=ai-(k-1)=1且ai-k=0,当k=i+1时,则ai=ai-1=…=a0=1;若所有二进制位均为0,即an-1=an-2=…=a0=0,则令i=k=0;显然,大整数A的特征值FA=(i,k)中的i,k均属于[0,n]范围内的整数,它们的二进制长度为log2n;其中,1≤k<i+1;

根据大整数B的二进制位形式(bn-1,bn-2,…,b1,b0),从高比特位往低比特位的方向找到首个“值为1”的比特位,假设为bj,即bn-1=bn-2=…=bj+1=0且bj=1,并统计从bj开始出现多少个连续“值为1”的比特位,假设有t个这样的比特位,即bj=bj-1=…=bj-(t-1)=1且bj-t=0,当t=j+1时,则bj=bj-1=…=b0=1;若所有二进制位均为0,即bn-1=bn-2=…=b0=0,则令j=t=0;显然,大整数B的特征值FB=(j,t)中的j,t均属于[0,n]范围内的整数,它们的二进制长度为其中,1≤t<j+1;

通过上述特征值提取,将两个二进制长度为n的大整数A和B的比较转换为对应的二进制长度为的特征值的比较。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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