发明名称 一种非确定数据库下的Top-k查询及执行方法
摘要 本发明公开了一种非确定数据库下的Top-k查询及执行方法,其特点是采用公式定义的执行算法对基于ULDB模型的非确定数据库进行Top-k查询,所述执行算法的公式为:V<sup>*</sup>=argmax­v∈V∑ω∈PW(v)(Pr(ω)),且对于任意Vi∈V;所述非确定数据库的Top-k查询具体包括:数据库的预处理、状态表的创建、数据的读取、状态表的更新、可能状态的生成和查询结果的确定步骤。本发明与现有技术相比具有动态规划和深度优先搜索的优点,避免了遍历所有可能世界,快速获得查询结果,能够很好的体现出对象间的实际关系,实用价值高。
申请公布号 CN104915424A 申请公布日期 2015.09.16
申请号 CN201510321642.6 申请日期 2015.06.12
申请人 华东师范大学 发明人 林欣;邱鑫;周慧君;王桢;陈黎;陈晨
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海蓝迪专利事务所 31215 代理人 徐筱梅;张翔
主权项 一种非确定数据库下的Top‑k查询及执行方法,其特征在于采用公式定义的执行算法对基于ULDB模型的非确定数据库进行Top‑k查询,所述执行算法的公式为:V<sup>*</sup>=argmax­v∈V∑ω∈PW(v)(Pr(ω)),且对于任意Vi∈V,其中:V<sup>*</sup>为Top‑k返回的某一查询结果; PW={PW<sub>1</sub>,…,PW<sub>N</sub>}为可能世界;      V={V<sub>1</sub>,…,Vn}是一个长度为k对象的向量集合;Pr(Vi)为PW中所有与其对应元素的概率之和;Vi是某个PWj的前k个实例所分别对应的对象,且V覆盖所有PW中所有元素对应的情况。
地址 200241 上海市闵行区东川路500号