一种鲜花预约订单分配方法及系统技术方案

技术编号:38437191 阅读:5 留言:0更新日期:2023-08-11 14:21
本申请公开了一种鲜花预约订单分配方法及系统。通过以下步骤进行鲜花预约订单的分配:由订单接收模块接收鲜花预约订单;所述订单接收模块将所述鲜花预约订单发送给订单分配管理模块;所述订单分配管理模块建立总体模型,使用基于请求的动态分配算法对所述总体模型进行计算,得出订单分配策略;根据所述订单分配策略,订单分配管理模块将所述鲜花预约订单分配给对应的连锁店进行处理。本申请的鲜花预约订单分配方法及系统能够综合考虑鲜花连锁店的自身收益及订单的处理时长,从而兼顾整体收益及消费者满意度。体收益及消费者满意度。体收益及消费者满意度。

【技术实现步骤摘要】
一种鲜花预约订单分配方法及系统


[0001]本申请涉及订单分配领域,尤其涉及一种鲜花预约订单分配方法及系统。

技术介绍

[0002]随着科学技术的不断发展,人们生活水平的不断提高,网络购物技术得到了飞速发展,人们日常采用的消费方式已从线下消费逐步转换到线上消费。公布号为CN111860914A的专利技术专利,提出一种鲜花预约订单分配方法及系统,实现了根据鲜花预约订单将商家推送给需求方并根据需求方选择的商家生成配送订单并推送给配送员。但当该方法应用于连锁店模式的鲜花预约订单分配时,还有不足之处,如:其按照价格从低到高或者距离由近到远的方式推送商家,当按照价格从低到高进行推送时,易造成连锁店间的价格战,导致整体利润率的降低;而当按照距离由近到远的方式进行推送时,易造成连锁店间的订单数量分配不均,使得配送距离稍远的连锁店接不到订单,而配送距离占优的连锁店订单拥堵,大大延长了订单处理时间从而降低了消费者的满意度。同时,现有技术中也未针对连锁店模式的鲜花预约订单分配建立完整的数学模型,通过特定算法的方式进行求解分配。

技术实现思路

[0003]本申请的目的在于提供一种鲜花预约订单分配方法及系统,能够综合考虑鲜花连锁店的自身收益及订单的处理时长,从而兼顾整体收益及消费者满意度。
[0004]为实现上述目的,本申请提供如下技术方案:
[0005]一种鲜花预约订单分配方法,包括以下步骤:
[0006]由订单接收模块接收鲜花预约订单;
[0007]所述订单分配管理模块建立总体模型,使用基于请求的动态分配算法对所述总体模型进行计算,得出订单分配策略;
[0008]根据所述订单分配策略,订单分配管理模块将所述鲜花预约订单分配给对应的连锁店进行处理。
[0009]进一步的,在所述建立总体模型中,包括:
[0010]建立基础模型,将一组M个订单的消费者表示为C={C1,C2,...,C
M
},将所有的订单集合表示为Order={01,02,...,O
M
},使用m表示第m个订单,其中1≤m≤M;一组N个鲜花连锁店CS={CS1,CS2,...,CS
N
},使用n表示第n个连锁店,其中1≤n≤N;将第m个订单的元数据构造成O
m
={L
m
,Ω
m
,R
m
,CO
m
},其中L
m
表示花店准备鲜花订单m所需的工时,Ω
m
表示订单m的送达时间要求,R
m
表示完成订单m所获取的销售收入,CO
m
表示完成订单m所需的成本;
[0011]建立时间模型,第m个订单的消费者与连锁店n之间的配送时间为dist
m,n
表示第m个订单的消费者与连锁店n之间的配送距离,v表示平均配送速度;连锁店n处理订单m的订单处理时长为订单m的订单处理时长为为连锁店n准备鲜花订单m的时间,
f
n
为连锁店n的工人数;
[0012]建立奖罚模型,设置罚时函数其中ω的值在10
‑2至10
‑5之间,λ
m
为罚时系数,其初始值为1;设置奖励函数为罚时系数,其初始值为1;设置奖励函数N(m)表示选择订单m的连锁店数量;
[0013]建立策略模型,将订单m的策略表示为a
m
={a
m,1
,...,a
m,N
},其中a
m,n
={0,1},a
m,n
的取值为1时,代表订单m分配给连锁店n处理;a
m,n
的取值为0时,代表订单m不分配给连锁店n处理;将所有订单的订单分配策略表示为A={a1,a2,...,a
M
},其满足以及
[0014]建立目标模型,将对于订单m的连锁店n的收益表示为建立目标模型,将对于订单m的连锁店n的收益表示为连锁店侧的目标为使的值最大化,其中s
i
表示连锁店i所选的订单集,其为Order的子集,CC
i
表示连锁店i的固定成本;消费者侧的目标为使的值最大化,其中θ
i
={0,1},当订单i被按时完成时θ
i
取值为1,否者为0。
[0015]进一步的,所述基于请求的动态分配算法包括以下步骤:
[0016]S1,初始化参数,设置标志flag为False,λ
m
为1;
[0017]S2,获取订单合集Order;
[0018]S3,设置订单选择阈值NT=M/2;
[0019]S4,订单分配管理模块将参数Order,A,N(m),NTO,λ
m
下发至每一个连锁店;
[0020]S5,对于每一个连锁店,执行下列步骤:
[0021]S5.1,接受参数,基于规则一和规则二,以最大化奖励函数u
m,n
的方式选择对其最优的策略s
n

[0022]其中规则一为:在当前的订单分配策略A中,若订单m已经分配给连锁店n,则连锁店n计算对于订单m的奖励函数u
m,n
时,其N(m)值为1,否则连锁店n计算对于订单m的奖励函数u
m,n
时,其N(m)值为正常的累加值;
[0023]规则二为:当N(m)≥NT时,则不允许其他的连锁店再选择该订单;
[0024]S5.2,将本轮计算得出的策略s
n
传输至订单分配管理模块,同时如果订单分配策略A与策略s
n
不符,则向订单分配管理模块提出接受策略s
n
并修改订单分配策略A的请求;
[0025]S6,如果订单分配管理模块没有接受到任何修改订单分配策略A的请求,则设置flag为True,否则随机选择接受一个连锁店的策略s
n
并更新订单分配策略A,同时基于所有的连锁店策略s
n
更新N(m);
[0026]S7,如果flag为True,则输出订单分配策略A,否则跳转至S3。
[0027]进一步的,在步骤S6至S7之间,还包括:
[0028]步骤S6.1,订单分配管理模块更新参数λ
m
,当时设置动态函数对λ
m
的值进行更新使得参数η取值为0.1。
[0029]进一步的,当所述基于请求的动态分配算法的迭代次数超过M
×
NT时,在S3中逐步降低NT的取值。
[0030]以及一种鲜花预约订单分配系统,包括:
[0031]订单接收模块,订单分配管理模块,连锁店;应用如上所述的鲜花预约订单分配方法对鲜花预约订单进行分配。
[0032]与现有技术相比,本申请的有益效果是:
[0033]1、针对连锁店模式的鲜花预约订单分配建立完整的数学模型,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鲜花预约订单分配方法,其特征在于,包括以下步骤:由订单接收模块接收鲜花预约订单;所述订单接收模块将所述鲜花预约订单发送给订单分配管理模块;所述订单分配管理模块建立总体模型,使用基于请求的动态分配算法对所述总体模型进行计算,得出订单分配策略;根据所述订单分配策略,订单分配管理模块将所述鲜花预约订单分配给对应的连锁店进行处理。2.根据权利要求1所述的鲜花预约订单分配方法,其特征在于,所述建立总体模型中,包括:建立基础模型,将一组M个订单的消费者表示为C={C1,C2,...,C
M
},将所有的订单集合表示为Order={O1,O2,...,O
M
},使用m表示第m个订单,其中1≤m≤M;一组N个鲜花连锁店CS={CS1,CS2,...,CS
N
},使用n表示第n个连锁店,其中1≤n≤N;将第m个订单的元数据构造成O
m
={L
m
,Ω
m
,R
m
,CO
m
},其中L
m
表示花店准备鲜花订单m所需的工时,Ω
m
表示订单m的送达时间要求,R
m
表示完成订单m所获取的销售收入,CO
m
表示完成订单m所需的成本;建立时间模型,第m个订单的消费者与连锁店n之间的配送时间为dist
m,n
表示第m个订单的消费者与连锁店n之间的配送距离,v表示平均配送速度;连锁店n处理订单m的订单处理时长为单m的订单处理时长为为连锁店n准备鲜花订单m的时间,fn为连锁店n的工人数;建立奖罚模型,设置罚时函数其中ω的值在10
‑2至10
‑5之间,λ
m
为罚时系数,其初始值为1;设置奖励函数N(m)表示选择订单m的连锁店数量;建立策略模型,将订单m的策略表示为a
m
={a
m,1
,...,a
m,N
},其中a
m,n
={0,1},a
m,n
的取值为1时,代表订单m分配给连锁店n处理;a
m,n
的取值为0时,代表订单m不分配给连锁店n处理;将所有订单的订单分配策略表示为A={a1,a2,...,a
M
},其满足以及建立目标模型,将对于订单m的连锁店n的收益表示为连锁店侧的目标为使连锁店侧的目标为使的值最大化,其中si表示连锁店i所选的订单集...

【专利技术属性】
技术研发人员:陈珊
申请(专利权)人:安徽梦馨信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1