一种敏捷项目调度方案的确定方法及装置与流程

文档序号:31050619发布日期:2022-08-06 07:02阅读:来源:国知局

技术特征:
1.一种敏捷项目调度方案的确定方法,其特征在于,所述方法包括:解析待处理敏捷项目,以得到所述待处理敏捷项目中的项目需求数据;结合第一目标函数、第二目标函数、所述项目需求数据、预设的约束条件和预设的决策变量,构建基于事件表达的混合整数线性规划模型,其中,所述第一目标函数基于所述待处理敏捷项目的交付工期确定,所述第二目标函数基于所述待处理敏捷项目的人员平均负载确定;利用所述项目需求数据解析所述混合整数线性规划模型,以得到初始的敏捷项目调度方案;基于所述初始的敏捷项目调度方案,生成初始种群,所述初始种群中包含多个敏捷项目调度方案;通过预设的交叉算子和变异算子,以多目标进化算法对所述初始种群进行迭代,得到最终的敏捷项目调度方案。2.根据权利要求1所述的方法,其特征在于,基于所述初始的敏捷项目调度方案,生成初始种群,包括:循环调用基于分解和偏移机制的编码策略对所述初始的敏捷项目调度方案进行处理,以生成初始种群。3.根据权利要求1所述的方法,其特征在于,所述交叉算子和所述变异算子基于冲突消解策略确定得到。4.根据权利要求1或3所述的方法,其特征在于,通过预设的交叉算子和变异算子,以多目标进化算法对所述初始种群进行迭代,得到最终的敏捷项目调度方案,包括:通过预设的交叉算子和变异算子,以spea2算法对所述初始种群进行迭代,得到最终的敏捷项目调度方案。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:以图表形式显示所述最终的敏捷项目调度方案的详情信息。6.一种敏捷项目调度方案的确定装置,其特征在于,所述装置包括:第一解析单元,用于解析待处理敏捷项目,以得到所述待处理敏捷项目中的项目需求数据;构建单元,用于结合第一目标函数、第二目标函数、所述项目需求数据、预设的约束条件和预设的决策变量,构建基于事件表达的混合整数线性规划模型,其中,所述第一目标函数基于所述待处理敏捷项目的交付工期确定,所述第二目标函数基于所述待处理敏捷项目的人员平均负载确定;第二解析单元,用于利用所述项目需求数据解析所述混合整数线性规划模型,以得到初始的敏捷项目调度方案;生成单元,用于基于所述初始的敏捷项目调度方案,生成初始种群,所述初始种群中包含多个敏捷项目调度方案;迭代单元,用于通过预设的交叉算子和变异算子,以多目标进化算法对所述初始种群进行迭代,得到最终的敏捷项目调度方案。7.根据权利要求6所述的装置,其特征在于,所述生成单元具体用于:循环调用基于分解和偏移机制的编码策略对所述初始的敏捷项目调度方案进行处理,以生成初始种群。
8.根据权利要求6所述的装置,其特征在于,所述交叉算子和所述变异算子基于冲突消解策略确定得到。9.一种电子设备,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-5任意一所述的一种敏捷项目调度方案的确定方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-5任意一所述的一种敏捷项目调度方案的确定方法。

技术总结
本发明公开了一种敏捷项目调度方案的确定方法及装置,可应用于金融领域或其他领域。解析待处理敏捷项目,以得到待处理敏捷项目中的项目需求数据;结合第一目标函数、第二目标函数、项目需求数据、约束条件和决策变量,构建基于事件表达的混合整数线性规划模型;利用项目需求数据解析混合整数线性规划模型,以得到初始的敏捷项目调度方案;基于初始的敏捷项目调度方案,生成初始种群;通过预设的交叉算子和变异算子,以多目标进化算法对初始种群进行迭代,得到最终的敏捷项目调度方案。不需要由敏捷管理人员人工确定敏捷项目调度方案,提高软件开发效率和降低软件开发成本。软件开发效率和降低软件开发成本。软件开发效率和降低软件开发成本。


技术研发人员:夏雪
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.05.16
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1