[发明专利]用于在大索引树中使用的划分高维向量的方法和装置有效

专利信息
申请号: 200980136125.4 申请日: 2009-07-23
公开(公告)号: CN102160034A 公开(公告)日: 2011-08-17
发明(设计)人: 罗素·托希奥·中野 申请(专利权)人: 那哈瓦有限公司
主分类号: G06F9/44 分类号: G06F9/44;G06F15/00;G06F17/16
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 李冬梅;郑霞
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 索引 使用 划分 向量 方法 装置
【权利要求书】:

1.一种计算机实现的方法,包括:

(a)输入向量x;

(b)输入向量y;

(c)确定是否所述向量x=0和所述向量y=0;及

(d)如果是,则

(d1)返回零向量作为结果;

(d2)将所述结果存储在所述计算机上的硬件中;

(d3)将所述存储结果变换为图形化的表示;及

(d4)将所述图形化的表示显示给用户;

(e)如果否,则

(f)确定是否所述向量x=0;及

(g)如果是,则

(g1)返回向量y作为结果;

(g2)将所述结果存储在所述计算机上的硬件中;

(g3)将所述存储结果变换为图形化的表示;及

(g4)将所述图形化的表示显示给用户;

(h)如果否,则

(i)确定是否所述向量y=0;及

(j)如果是,则

(j1)返回向量x作为结果;

(j2)将所述结果存储在所述计算机上的硬件中;

(j3)将所述存储结果变换为图形化的表示;及

(j4)将所述图形化的表示显示给用户;

(k)如果否,则

(l)计算单侧Jacobi变换:

(l1)u=c*x-s*y

(l2)v=s*x+c*y

其中

g=<x,y>

a=<x,x>

b=<y,y>

w=(b-a)/(2*g)

t=sign(q)/(abs(q)+sqrt(1+w^2))

c=1/sqrt(t^2+1)

s=c*t

(m)确定是否((b-a)*((s*s)-(c*c)))-4*c*s*g>0;及

(n)如果是,则

(n1)返回向量u作为结果;

(n2)将所述结果存储在所述计算机上的硬件中;

(n3)将所述存储结果变换为图形化的表示;以及

(n4)将所述图形化的表示显示给用户;

(o)如果否,则

(o1)返回向量v作为结果;

(o2)将所述结果存储在所述计算机上的硬件中;

(o3)将所述存储结果变换为图形化的表示;及

(o4)将所述图形化的表示显示给用户。

2.一种计算机实现的用“initialGuess”表示的方法,包括

(a)输入用S表示的向量集合;

(b)确定所述S是否为空;及

(c)如果是,则

(c1)返回null作为结果;

(c2)将所述结果存储在所述计算机上的硬件中;

(c3)将所述存储结果变换为图形化的表示;及

(c4)将所述图形化的表示显示给用户;

(d)如果否,则

(e)确定所述S是否含有一个向量;及

(f)如果是,则

(f1)返回所述一个向量作为结果;

(f2)将所述结果存储在所述计算机上的硬件中;

(f3)将所述存储结果变换为图形化的表示;及

(f4)将所述图形化的表示显示给用户;

(g)如果否,则

(h)确定所述S是否含有两个向量;及

(i)如果是,则

(i1)将所述两个向量变换为优化结果;

(i2)将所述结果存储在所述计算机上的硬件中;

(i3)将所述存储结果变换为图形化的表示;及

(i4)将所述图形化的表示显示给用户;

(j)如果否,则

(k)将S中的向量任意分成两半,H1和H2;

(l)使用所述H1作为输入向量S来调用“initialGuess”的另一个实例并返回结果r1;

(m)使用所述H2作为输入向量S来调用“initialGuess”的另一个实例并返回结果r2;

(n)将所述结果r1和所述结果r2变换为优化结果;及

(o)将所述结果存储在所述计算机上的硬件中;

(p)将所述存储结果变换为图形化的表示;及

(q)将所述图形化的表示显示给用户。

3.一种计算机实现的方法,包括:

(a)输入m个不同的非零向量,该m个不同的非零向量表示为集合S;

(b)在所述集合S上调用InitialGuess程序,并将返回的结果表示为u.0;

(c)定义矩阵A,其中第i列是来自所述S的第i个向量;

(d)初始化表示为k的迭代计数器为0值;

(e)计算表示为d的分裂值,其中d=A.transpose*A*u.k;

(f)确定是否所述分裂值d给出了S的可接受的划分;及

(g)如果是,则

(g1)将所述分裂值d存储在所述计算机上的硬件中;

(g2)将所述存储的分裂值d变换为一个或多个图形化的表示;及

(g3)将所述一个或多个图形化的表示显示给用户;

(h)如果否,则

(h1)计算u.k+1=d/sqrt(<d,d>);

(h2)将k的所述值增加1;及

(h3)回到(e)。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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