[发明专利]一种基于按需服务的多对多需求分配方法有效
申请号: | 201910280813.3 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110097478B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 余玺;杨磊 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06Q50/10 | 分类号: | G06Q50/10;G06Q10/063;G06N20/10;G06F18/214;G06F18/2411 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈宏升 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 需求 分配 方法 | ||
1.一种基于按需服务的多对多需求分配方法,其特征在于,包括以下步骤:
S1、确定多个待分配的需求和多个待服务需求的服务提供者;
S2、采用预先建立的需求被响应时间概率分布预估模型,根据需求和服务者的特征获得该需求在一对一情况下的被响应时间概率分布;
所述步骤S2具体为:
S201、确定按需服务平台的需求分配时间间隔;
S202、将需求的被响应时间划分为多个时间段;对于需求被响应时间大于需求分配时间间隔的时间段划分为单独一类,即这类时间段表示服务提供者没有在有效时间段内响应其接收到的需求;对于需求被响应时间小于需求分配时间间隔的时间段,通过在历史数据中需求被响应时间分布的基础上使用聚类算法,获得多个响应时间段;
S203、训练需求被响应时间概率分布预估模型;将历史需求响应数据作为特征数据,采用多分类模型,并设定多分类模型以概率的形式输出多分类结果,进行训练,得到一对一情况下服务提供者对需求响应时间的概率分布;
S204、根据实时获取的需求响应数据,采用机器学习算法,对所述需求被响应时间概率分布预估模型进行优化;即不断在预估模型的训练数据中加入新的训练样本;
所述优化具体为:实时获取的需求响应数据按服务提供者是否出现接受行为进行划分,第一类数据为服务提供者接受了其所收到的需求中的一个,第二类数据为服务提供者没有接受其接收到的任何需求;
对于第一类数据,将服务提供者最终接受的需求的特征和该服务提供者的特征进行组合,将该数据标签置为具体的响应时间在多分类模型中对应的类别,并加入到训练集中;对于服务提供者有接收到但没有接受的需求,不能将该服务提供者对于这些需求的未响应数据添加进训练集中;对于第二类数据,分别将该服务提供者接收到的每个需求的特征和该服务提供者的特征进行组合,得到数量等于其接收到的需求数量的需求响应数据,将这些数据的标签置为多分类模型中的最后一类;最后将这些数据加入到训练集中;根据实时获取的需求响应数据,重新对预估模型进行训练进而得到新的预估模型;
S3、计算各需求在多对多下的被响应时间概率分布;
所述步骤S3具体为:
S301、获取多对一情况下各需求被响应时间概率分布的变化模式;令Pds(t)表示在多对一情况下服务提供者s对其接收到的需求d响应时间的概率分布,Pds(Tb<t≤Tb+1)为在多对一情况下需求d被服务提供者最先在时间段(Tb,Tb+1]内响应的概率;Pds(Tb<t≤Tb+1)的计算方式为:
其中,d0为待计算Pd0s(Tb<t≤Tb+1)的一个特定需求,即d的一种取值,pds(t)为预估模型所输出的一对一情况下服务提供者对需求响应时间的概率分布,Tb为第b个响应时间边界,N为参与需求分配的需求数量,Xds为服务提供者s是否接收到了需求d;如果接收到了需求,则Xds=1;如果没接收到需求,则Xds=0;
S302、获取一对多情况下各需求被响应时间概率分布的变化模式:当一个需求被多个服务提供者接收到时,由最早响应该需求的服务提供者获得该需求,即在一对多的情况下,响应时间为接收到该需求的所有服务提供者中最早的响应时间,时间概率分布计算如下:
其中,
Md(t≤Tb)=Md(t≤Tb-1)+Md(Tb-1<t≤Tb),
其中,Md(Tb<t≤Tb+1)为在一对多情况下需求d在时间段(Tb,Tb+1]内被响应的概率,M为参与需求分配的M个空闲服务提供者,b0为b的一种取值;
S303、获取多对多情况下各需求被响应时间概率分布的变化模式;在对多对多情况下各需求被响应时间概率分布建模时,通过将一对多情况下表达式中的一对一情况下需求被响应时间概率分布pds(t)替换为多对一情况下需求被响应时间概率分布Pds(t),得到多对多情况下各需求被响应时间概率分布:
其中,
Sd(t≤Tb)=Sd(t≤Tb-1)+Sd(Tb-1<t≤Tb),
其中,Sd(Tb<t≤Tb+1)为多对多情况下需求d在时间段(Tb,Tb+1]内被响应的概率;
S4、基于各需求在多对多下的被响应时间概率分布和组合优化来确定多对多的需求分配方式;
S5、根据所确定的需求分配方式,向多个服务提供者推送所述需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910280813.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑工程造价信息管理系统设计方法
- 下一篇:菜品催单方法及装置