软件开发项目中数据驱动的资源均衡与鲁棒调度集成优化

基本信息
批准号:71602106
项目类别:青年科学基金项目
资助金额:17.00
负责人:李洪波
学科分类:
依托单位:上海大学
批准年份:2016
结题年份:2019
起止时间:2017-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:刘寅斌,王宁,刘景方,陈朋,孙文灿,赵露
关键词:
资源均衡数据挖掘优化模型与算法项目调度鲁棒调度
结项摘要

In software development projects, to ensure the effectiveness of project planning and scheduling and enhance the project success rate, various resources need to be utilized smoothly and efficiently. However, to the best of our knowledge, existing studies did not simultaneously consider schedule robustness and resource leveling under uncertain environment, resulting in a baseline schedule that may not be executed stably with smooth resource usage.. To fill this crucial void, driven by various project related data, we consider generalized precedence relations and multiple resources constraints under time and resource uncertainty in software development projects and propose the integrated optimization problem for resource leveling and robust scheduling with multi-mode and preemptive activities. We will use stochastic programming, robust optimization and constraint programming to construct proactive and reactive resource leveling optimization models. For solution methods, on the one hand, from the perspective of intelligent optimization, many promising approaches, such as estimation of distribution algorithm, logic-based Benders decomposition method, discrete systems simulation and so on, will be explored. On the other hand, from the perspective of data mining, real-time reactive resource leveling approaches will be developed by dynamically discovering scheduling rules from project status and schedule data. The designed algorithms will be tested on simulation data and real project data by conducting extensive computational experiments and we hope to get a series of competitive results. We aim at leveling the project resource usage stably as much as possible by adopting our models and algorithms. Case studies will also be carried out in IT companies to provide decision support for project management practices.

在软件开发项目中,均衡、合理地利用各类资源可以确保项目计划与调度的有效性,进而提升项目的成功率。然而,现有不确定环境下软件项目调度的研究,对于项目进度的鲁棒性和资源利用的均衡性缺乏集成考虑,导致项目难以稳定地实现资源均衡。.鉴于此,本项目针对软件开发过程中时间和资源的不确定性,以项目管理过程中产生的多种数据为驱动,考虑广义优先关系和多资源约束,提出了多模式和可抢占条件下资源均衡与鲁棒调度的集成优化问题。为了解决该问题,本项目将利用随机规划、鲁棒优化等方法构建主动型和响应型资源均衡优化模型。并从智能优化的角度,基于分布估计算法、逻辑Benders分解等方法,设计仿真优化混合算法;从数据挖掘的角度,从项目状态与进度相关数据中动态发现调度规则,设计响应型资源均衡的实时调度方法。最后利用仿真数据和真实数据,对算法的性能进行计算实验和案例研究,以验证算法的有效性和先进性,为项目管理实践提供决策支持。

项目摘要

资源均衡调度是实现项目资源优化配置的重要手段。本课题针对活动工期、活动重叠以及资源供应量等多种不确定性,基于整数规划、随机规划、近似动态规划、智能优化算法、离散系统仿真等理论与方法,分别从主动型和响应型调度的角度,对软件开发项目中的资源均衡与鲁棒调度进行了系统研究。(1)针对带有广义优先关系的项目资源均衡问题,设计了高效的遗传算法和蝙蝠算法。在这两种算法中,结合资源均衡问题的特点,提出了新的融合了随机键与位移向量的进度计划编码方式,并设计了相应的解码方法。(2)本课题首次实现了对广义优先关系依赖于模式条件下的多模式项目资源均衡问题的研究,并提出了求解上述问题的两类策略:分解与集成策略。(3)针对可抢占条件下的项目资源均衡问题,本课题引入单位网络,建立了资源均衡问题的非线性优化模型,进而基于线性化手段,将非线性优化模型转化为了等价的线性混合整数规划模型。(4)针对项目调度的多目标特性,研究了离散时间∕成本权衡问题的双目标启发式调度算法,并首次报告了包含多达500个活动的大规模问题的计算结果。(5)将活动重叠建模为最小时间延迟,进而研究了带有随机最小时间延迟的资源均衡问题。在该问题中,时间延迟和活动工期都是随机的。本课题提出了一个基于仿真的求解框架,基于该框架设计了进化算法和蝙蝠算法。(6)同时考虑活动工期、活动重叠以及资源供应量的不确定性,提出了多重不确定环境下的资源均衡问题,并建立了该问题的马尔可夫决策过程模型。设计了开环与闭环策略相结合的近似动态规划算法(HOC-ADP),从而可以在项目执行过程中动态给出调度方案,有效实现资源的均衡利用。在HOC-ADP中,设计了值近似策略获取目标函数值,构建了“平均项目”避免耗时的仿真过程,嵌入了基于贪婪式解码的分布估计算法获取开环调度策略。此外,还构造了仿真算法评估HOC-ADP的资源均衡效果。研究成果为更科学、合理地进行软件开发项目管理提供了理论指导和决策支持。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
2

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
3

黄河流域水资源利用时空演变特征及驱动要素

黄河流域水资源利用时空演变特征及驱动要素

DOI:10.18402/resci.2020.12.01
发表时间:2020
4

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
5

拥堵路网交通流均衡分配模型

拥堵路网交通流均衡分配模型

DOI:10.11918/j.issn.0367-6234.201804030
发表时间:2019

李洪波的其他基金

批准号:10471143
批准年份:2004
资助金额:15.00
项目类别:面上项目
批准号:51404023
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:81300655
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:50804053
批准年份:2008
资助金额:20.00
项目类别:青年科学基金项目
批准号:61004021
批准年份:2010
资助金额:22.00
项目类别:青年科学基金项目
批准号:40906082
批准年份:2009
资助金额:18.00
项目类别:青年科学基金项目
批准号:31600319
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:11671388
批准年份:2016
资助金额:48.00
项目类别:面上项目
批准号:10871195
批准年份:2008
资助金额:18.00
项目类别:面上项目
批准号:61473161
批准年份:2014
资助金额:84.00
项目类别:面上项目
批准号:31601496
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:11903016
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目

相似国自然基金

1

复杂工程多项目中专享资源规划与鲁棒调度集成优化

批准号:71701067
批准年份:2017
负责人:胡雪君
学科分类:G0115
资助金额:18.00
项目类别:青年科学基金项目
2

数据驱动的综合能源系统鲁棒调度控制方法研究

批准号:51807059
批准年份:2018
负责人:王程
学科分类:E0704
资助金额:26.00
项目类别:青年科学基金项目
3

考虑返工迭代的复杂系统研发项目流程优化、风险评估与鲁棒调度集成研究

批准号:71271019
批准年份:2012
负责人:徐哲
学科分类:G0115
资助金额:55.00
项目类别:面上项目
4

基于数据驱动的随机鲁棒优化模型的研究及应用

批准号:11701150
批准年份:2017
负责人:吴丹
学科分类:A0405
资助金额:23.00
项目类别:青年科学基金项目