发明名称 一种基于粒子群算法的大数据智能搜索算法
摘要 本发明公开了一种基于粒子群算法的大数据智能搜索算法,包括以下步骤:将用户的搜索条件键入引擎数据库;从引擎数据库中得到和搜索条件相关的大数据并作为初始化种群;将初始化种群反馈给用户;用户根据自己的搜索条件,评选出符合度最高的大数据;引擎将目标函数值评价高的大数据作为优选类,然后根据迭代步骤进行计算,计算出与用户选择相近的大数据返回给用户;如果用户在引擎中找到了需要的大数据则中止检索;否则转向步骤(2)。本发明通过粒子群算法优化的搜索引擎可以使用户参与到搜索过程中,使搜索结果最接近用户需求,这样可以保证搜索结果的正确率以及满意度。
申请公布号 CN104951501A 申请公布日期 2015.09.30
申请号 CN201510204990.5 申请日期 2015.04.27
申请人 安徽大学 发明人 胡存刚;程莹
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 镇江京科专利商标代理有限公司 32107 代理人 吴丽娜
主权项 一种基于粒子群算法的大数据智能搜索算法,其特征在于包括以下步骤:(1)首先根据用户的搜索条件从引擎数据库中得到和用户输入关键词相关的大数据作为初始化种群,同时将这些大数据展现给用户,每一个大数据是一个粒子Pi,粒子群的第i粒子是由三个向量组成,分别为:目前位置:Xi,历史最优位置:Pi,速度:Vi,这里i=l,2,…,n;(2)用户根据自己的搜索条件,评选出符合度最高的大数据,(3)引擎将目标函数值评价高的大数据作为优选类,然后根据以下迭代步骤进行计算,计算出与用户选择相近的大数据返回给用户;对于每一个粒子,根据如下等式变化:Vi=Vi+c1 rand() (Pi‑Xi)+c2 rand() (Pg‑Xi)       (1) Xi=Xi+Vi                   (2) (4)如果用户在引擎中找到了需要的文本文档则中止检索,否则转向步骤(2),直到找到用户需要的大数据。
地址 230039 安徽省合肥市肥西路3号