[发明专利]云打印业务中一种基于图的带截止约束的拍卖算法在审
申请号: | 201710984390.4 | 申请日: | 2017-10-20 |
公开(公告)号: | CN107943427A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 暴建民;李树强 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06Q10/06 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 李吉宽 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 业务 一种 基于 截止 约束 拍卖 算法 | ||
1.云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,包括以下步骤:
步骤1、查看当前打印业务状态state,State=1,表示繁忙状态,state=0,表示空闲状态;
步骤2、如果state=1,则当订单池存储任务数量达到N个时,执行多个订单多机器分配执行流程;如果state=0,则每提交一个订单,执行依次单个订单分配流程;
步骤3、查看当前是否有未分配的订单,如果有,则重复执行步骤2-3;如果没有,则停止分配。
2.根据权利要求1所述的云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,步骤1中state状态为一个boolean值,根据经验人为设定。
3.根据权利要求1所述的云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,步骤2中的N值取决于后台每分钟接受的订单数和算法复杂度的考虑。
4.根据权利要求3所述的云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,所述N的取值为100。
5.根据权利要求1所述的云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,步骤2中单个订单分配的具体流程如下:
步骤1:通过获取订单j的位置信息,找到与该地区相对应的图Gk;
步骤2:遍历所有图Gk中的顶点集Vk的位置信息进行计算,找到离订单j最近的打印店顶点vclo;
步骤3:按上述赋值算法流程,根据顶点vclo进行查找与它相邻的顶点,并存放在集合pane1中,依次存放至集合panen,n的值为认为设定,把距离过远的打印店直接排除;
步骤4:对所有具有竞拍资格,在集合中的打印店进行赋值计算,然后找到最高匹配值的,则进行赋值即可。
6.根据权利要求1所述的云打印业务中一种基于图的带截止约束的拍卖算法,其特征在于,步骤2中多个订单多机器分配的具体流程如下:
步骤1:将订单集O里所有订单按地区分为m个集合,对于订单集Ok,k=1,...,m,通过订单集的地区分别找到与之对应的图Gk;
步骤2:对订单集Ok中的所有顶点进行遍历,并在图Gk中分别与订单j最近的打印店集合Sclo;
步骤3:遍历订单集Ok里所有的订单,分别对它们执行赋值算法流程,并剔除每个订单的时间上和地点上不合适的打印店,最后对于订单集Ok里每个订单,对应一个赋值集合分别计算和存储该地区所有适合该订单的打印店的匹配值;
步骤4:依次遍历查找所有的赋值集合将匹配值最高的打印店和订单进行第一轮匹配,在此步中,每个打印店只能被赋给一个订单,如果两个订单的最优匹配在同一个打印店,则取值最高的一个,如果两个匹配值相同,则按顺序匹配第一个;
步骤5:将已经匹配好的订单排除出订单集Ok,并生成新的订单集Ok(τ),对于新的订单集Ok(τ),重复执行第2-4步骤,直至所有的订单都已经分配完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710984390.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:钻石(内部呈现十二心十二箭效果)
- 下一篇:手串珠(招财猫)