[发明专利]一种基于Dijsktra算法和协同过滤算法的旅客行程推荐方法在审
| 申请号: | 202110933639.5 | 申请日: | 2021-08-14 |
| 公开(公告)号: | CN113673755A | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 颜小涵;何瑾雨;余玉萍;陈智斌;占羽淳 | 申请(专利权)人: | 河海大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q30/06;G06Q50/14 |
| 代理公司: | 南京千语知识产权代理事务所(普通合伙) 32394 | 代理人: | 尚于杰;祁文彦 |
| 地址: | 210000 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 dijsktra 算法 协同 过滤 旅客 行程 推荐 方法 | ||
1.一种基于Dijsktra算法和协同过滤算法的旅客行程推荐方法,其特征在于,包括如下步骤:
步骤(1)确定路径影响因子,动态确定路径权值;
步骤(2)利用Dijsktra算法,为每组路径权值计算出其最优的路径,得到路径组;
步骤(3)利用协同过滤算法对路径组进行路径推荐,并形成相应的路径推荐结果。
2.根据权利要求1所述的基于Dijsktra算法和协同过滤算法的旅客行程推荐方法,其特征在于,所述步骤(1)包括:
(11)输入一次行程的起始点st、终点ed、时间花费要求x1、金钱花费要求x2、舒适度相关要求x3、换乘次数要求x4,x1越大代表需要的时间减少,x2越大代表金钱花费减少,x3越大代表舒适度提升,x4越大代表换乘次数减少;
(12)记一条路径的两端城市关键点为a和b,起始关键点城市的各类公共交通工具种类数量x5、终点关键点城市的各类公共交通工具种类数量x6,x1、x2、x3、x4、x5和x6一起作为影响路径预测的影响因子;
(13)根据每个影响因子确定其所影响的时间、金钱和舒适度权值系数;令权值系数为αi,其中i∈[1,3],具体公式如下:
其中,α1为时间权值系数,α2为金钱权值系数,α3为舒适度权值系数;
(14)令实际时间花费为A1,实际金钱花费为A2,则关键点a到关键点b的路径的权值公式如下,计算出来的值越小越优秀:
βab=((α1+α3)A1+(α2+α3)A2)×(1±0.05k)
(15)步骤(14)关键点a到关键点b的路径的权值公式中,k∈[0,3];当k=0时可以算出一组权值,当k∈[1,3]时根据(1+0.05k)和(1-0.05k),可以分别确定出对应的三组权值,共计算出七组不同的路径权值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110933639.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





