System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于任务调度,特别是一种分布式装修任务调度方法和系统。
技术介绍
1、装修任务的调度是一个复杂而繁琐的过程,需要专业的装修公司或施工团队来完成。在装修过程中,不仅需要注意施工安全、质量管理和进度控制等方面的问题,还需要注意装修任务的合理安排。
2、但是目前现有的装修任务调度方式存在以下问题,包括:施工计划和时间管理不准确,导致工程延期或提前完成,影响了施工质量和效果;施工顺序不合理,导致工序之间出现冲突,影响了施工进度和工程质量;施工资源的分配不科学,导致部分资源不足或过剩,影响了施工效率和工程成本;施工单位和人员管理不规范,导致施工现场混乱、安全问题频发,影响了施工进度和质量等问题。因此,如何科学合理的进行装修任务的调度,这是一个亟待解决的问题。
技术实现思路
1、本专利技术的目的是提供一种分布式装修任务调度方法和系统,以解决现有技术中的不足,它能够提供一种分布式装修任务调度方法,该方法通过构建多目标多约束的分布式优化调度模型,使得装修任务的调度更加科学、合理。
2、本申请的一个实施例提供了一种分布式装修任务调度方法,所述方法包括:
3、获得分布式装修任务数据;
4、对获得的所述分布式装修任务数据建立多目标多约束的分布式优化调度模型,通过粒子群数据调度算法对所述多目标多约束的分布式优化调度模型进行求解,并通过动态响应处理得到所述分布式装修任务的实时调度结果;其中,所述多目标多约束的分布式优化调度模型包括按照每个装修任务的任
5、可选的,所述获得分布式装修任务数据,包括:
6、获取目标装修任务;
7、根据预置拆分算法,对所述目标装修任务进行拆分处理,得到多个分布式装修任务数据。
8、可选的,所述根据预置拆分算法,对所述目标装修任务进行拆分处理,得到多个分布式装修任务数据,包括:
9、将所述目标装修任务中的特征信息转化为特征集合w=(w1,w2,...,wn),并按照每一特征wq对所述目标装修任务进行拆分处理,生成多个分布式装修任务数据;其中,每一特征wq以有向无环图gq=<vq,eq>表示,1≤q≤n,表示第q个特征中包含的m个子特征,表示第q个特征及相邻特征间的依赖关系。
10、可选的,所述确定所述每个装修任务的任务紧急程度和每个装修任务的特征信息,包括:
11、建立各属性加权系数不同的权重函数,构成最大化分布式装修任务的特征信息的第一目标函数;所述最大化分布式装修任务的特征信息的第一目标函数表达式包括:
12、
13、其中,wj表示分布式装修任务的权重函数,xi,j表示分布式节点i发送的装修任务j,q表示节点i和其邻居节点构成的节点集合,s表示分布式装修任务集合。
14、所述每个装修任务的任务紧急程度的计算方式包括:
15、
16、其中,δ表示量化的装修任务所需时间,dj表示装修任务的完成截止时间,t表示当前装修任务的时间戳。
17、可选的,所述多目标多约束的分布式优化调度模型,包括:
18、第二目标函数模块,所述第二目标函数模块用于定义和计算最大化分布式装修任务状态的第二目标函数的值,以实现在分布式装修任务的优化过程中进行评估;
19、约束条件模块,所述约束条件模块用于定义和计算约束条件的值;
20、分布式优化模块,所述分布式优化模块用于将所述目标装修任务分解为多个分布式装修任务,采用分布式优化的方法进行求解,并分配给不同的计算节点进行求解;
21、调度策略模块,所述调度策略模块用于根据所述分布式优化模块的优化结果调整调度策略。
22、可选的,所述最大化分布式装修任务状态的第二目标函数通过以下算式表示:
23、
24、其中,uij为分布式节点i的装修任务j的任务状态,ui,j-1为分布式节点i的装修任务j-1的任务状态,cij为分布式节点i的装修任务j的任务成本。
25、可选的,所述约束条件通过以下算式表示:
26、
27、其中,pij为分布式节点i的装修任务j的任务完成度,dt为t时段的分布式装修任务进程,t为分布式装修任务周期。
28、本申请的又一实施例提供了一种分布式装修任务调度系统,所述系统包括:
29、获得模块,用于获得分布式装修任务数据;
30、调度模块,用于对获得的所述分布式装修任务数据建立多目标多约束的分布式优化调度模型,通过粒子群数据调度算法对所述多目标多约束的分布式优化调度模型进行求解,并通过动态响应处理得到所述分布式装修任务的实时调度结果;其中,所述多目标多约束的分布式优化调度模型包括按照每个装修任务的任务紧急程度和每个装修任务的特征信息进行迭代优化的模型,所述装修任务的特征信息至少包括任务周期、任务成本和任务完成度。
31、本申请的又一实施例提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项中所述的方法。
32、本申请的又一实施例提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项中所述的方法。
33、与现有技术相比,本专利技术首先获得分布式装修任务数据,然后对获得的分布式装修任务数据建立多目标多约束的分布式优化调度模型,通过粒子群数据调度算法对多目标多约束的分布式优化调度模型进行求解,并通过动态响应处理得到分布式装修任务的实时调度结果,它能够提供一种分布式装修任务调度方法,该方法通过构建多目标多约束的分布式优化调度模型,使得装修任务的调度更加科学、合理。
本文档来自技高网...【技术保护点】
1.一种分布式装修任务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获得分布式装修任务数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预置拆分算法,对所述目标装修任务进行拆分处理,得到多个分布式装修任务数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述每个装修任务的任务紧急程度和每个装修任务的特征信息,包括:
5.根据权利要求2所述的方法,其特征在于,所述多目标多约束的分布式优化调度模型,包括:
6.根据权利要求5所述的方法,其特征在于,所述最大化分布式装修任务状态的第二目标函数通过以下算式表示:
7.根据权利要求5所述的方法,其特征在于,所述约束条件通过以下算式表示:
8.一种分布式装修任务调度系统,其特征在于,所述系统包括:
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7中任一项所述的方法。
10.一种电子设备,包括存储器和处理
...【技术特征摘要】
1.一种分布式装修任务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获得分布式装修任务数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预置拆分算法,对所述目标装修任务进行拆分处理,得到多个分布式装修任务数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述每个装修任务的任务紧急程度和每个装修任务的特征信息,包括:
5.根据权利要求2所述的方法,其特征在于,所述多目标多约束的分布式优化调度模型,包括:
6.根据权利要求5所述的方法...
【专利技术属性】
技术研发人员:查理,张晨,
申请(专利权)人:杭州美屋美居数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。