[发明专利]一种候选公交线路计算方法、系统及电子设备在审
申请号: | 201710701148.1 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107657330A | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 肖露艳;范小朋;须成忠 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙)44316 | 代理人: | 赵勍毅 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 候选 公交线路 计算方法 系统 电子设备 | ||
1.一种候选公交线路计算方法,其特征在于,包括:
步骤a:根据筛选规则对候选公交站点集合进行筛选,根据筛选后的候选公交站点构建初始候选公交线路图;
步骤b:对所述初始候选公交线路图进行剪枝,得到最终候选公交线路图;
步骤c:基于公交线路生成算法,计算出所述最终候选公交线路图中在最大行驶时间内达到最大客流量的公交线路,得到最优候选公交线路。
2.根据权利要求1所述的候选公交线路计算方法,其特征在于,在所述步骤a中,所述根据筛选规则对候选公交站点集合进行筛选具体包括:
步骤a1:计算候选公交站点集合中任意两个相邻公交站点间的距离,并筛选出站点间距离不超过DistanceLimit的候选公交站点;其中,DistanceLimit表示任意两个相邻公交站点间的最远距离不能超过的值;
步骤a2:筛选出候选公交站点集合中线路朝终点站方向前进的候选公交站点作为当前站点的下一站点;
步骤a3:计算所述下一站点与起始站间的距离,并筛选出满足公式dist(Gi+1,G1)>dist(Gi,G1)(i=1,2,3,…,n-1)的候选公交站点;其中,G1为起始站,Gi为当前站点,Gi+1为当前站点的下一站点;
步骤a4:计算所述下一站点与终点站间的距离,并筛选出满足公式dist(Gi+1,Gn)<dist(Gi,Gn)(i=1,2,3,…,n-1)的候选公交站点;其中,Gn为终点站。
3.根据权利要求2所述的候选公交线路计算方法,其特征在于,在所述步骤a中,所述根据筛选后的候选公交站点构建初始候选公交线路图具体为:根据筛选后的候选公交站点生成候选公交线路,从生成的候选公交线路中筛选出满足公式的优选候选公交线路,并根据所述优选候选公交线路生成初始候选公交线路图。
4.根据权利要求1至3任一项所述的候选公交线路计算方法,其特征在于,在所述步骤b中,所述对初始候选公交线路图进行剪枝具体包括:
步骤b1:计算初始候选公交线路图中除起始站和终点站之外的所有候选公交站点的入度,并迭代删除入度是零的候选公交站点及对应的边;
步骤a2:计算初始候选公交线路图中除起始站和终点站之外的所有候选公交站点的出度,并迭代删除出度是零的候选公交站点及对应的边。
5.根据权利要求1所述的候选公交线路计算方法,其特征在于,在所述步骤c中,所述基于公交线路生成算法计算出最终候选公交线路图中在最大行驶时间内达到最大客流量的公交线路具体包括:
步骤c1:初始化候选公交线路集合为空集;
步骤c2:初始化当前线路所经过的前驱站点集合为空集;
步骤c3:初始化起始点为当前站点,并将当前站点加入当前线路的前驱站点集合中;
步骤c4:计算当前站点的所有可能选择的下一站点被选择的概率;
步骤c5:根据步骤c4的计算结果,使用轮盘赌概率选择算法选取当前站点的下一站点;
步骤c6:设所述下一站点为当前站点,并将当前站点加入当前线路的前驱站点集合中;
步骤c7:重复执行步骤c4至步骤c6,直到当前站点为终点站;
步骤c8:将能够到达终点站的前驱站点集合添加到候选公交线路集合中;
步骤c9:重复执行步骤c2至步骤c8,直到所述候选公交线路集合中不再添加新的前驱站点集合;
步骤c10:根据最大行驶时间过滤所述候选公交线路集合;
步骤c11:按照总客流量对过滤后的候选公交线路集合进行排序,获得候选公交线路集合中具有最大客流量的候选公交线路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710701148.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单晶硅生长炉炉盖防爆防震机构
- 下一篇:单晶硅生长炉籽晶绳固定装置
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理