软件企业中多技能人力资源智能调度算法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:sxyzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件项目开发的高科技和产品无形化特征决定了软件企业对人才有着特别强烈的需求,合理、有效的配置人才即人力资源管理是软件企业生存和发展的关键因素。众多学者对基于多项目和单技能条件的软件项目人力资源调度问题进行了深入研究,并取得了一定的成果。随着软件开发复杂度不断提升,单技能人力资源已经无法满足软件开发的需求,多技能人力资源成为人才培养的新趋势,目前针对多技能人力资源调度问题的研究提出了一些有效的算法,但是调度结果不佳。  鉴于此,本文针对软件开发中多技能人力资源调度问题进行研究,并提出了有效的算法进行求解,实验结果表明本文研究的算法较优的解决了这类调度问题。本文主要工作内容如下:  (1)在研究了单技能人力资源调度的基础上,针对完全技能型员工效率异质项目调度问题,考虑了资源受限、员工效率异质和时序关系三方面因素,以最短工期为目标使用整数线性规划理论进行系统建模。  (2)为了解决上述模型,提出了改进的遗传算法,与传统遗传算法比较,改进遗传算法交叉过程采用优先集交叉策略,算法可以快速求解。实验结果显示改进的遗传算法过早收敛,导致算法只能找到个别最优解或局部最优解,为了解决这个问题本文引入了小生境策略,并提出改进的小生境遗传算法。应用改进的小生境遗传算法与EXCEL、混合遗传算法和优化软件求解结果相比较,实验表明本文改进的小生境遗传算法的调度结果更优,可达到精确求解法的目标值,并能提供其它最优解。  (3)研究了不同水平多技能员工项目调度问题,考虑了员工在执行任务时技能水平不同、资源受限和时序关系三方面因素,应用混合整数规划理论以最短工期为目标进行系统建模。  (4)人工免疫算法中抗体的浓度可以有效的避免传统遗传算法过早收敛的问题,因此本文根据遗传算法和人工免疫算法特点将两种算法有机结合,提出改进的免疫遗传算法。应用免疫遗传算法和优化软件针对不同水平多技能人力资源调度问题分别求解,用案例验证了算法的正确性,实验结果显示改进的免疫遗传算法调度结果优于优化软件求解器调度结果。
其他文献
软件测试是软件质量保证的重要内容,随着软件规模的不断扩大,复杂程度的不断提高,以及面向对象程序设计方法和工具的使用,软件测试的难度也进一步提高,测试质量更加难以度量。以往
经过近十年来的发展,工作流技术已经日渐成熟,并在许多领域成功应用。但是,随着企业的全球化和Internet的迅速发展,业务过程逐渐延伸到了企业之外,多个合作伙伴参与的协作的
支持动态可变和灵活的工作流系统是人们在实际应用中对工作流系统提出的新要求,传统的工作流建模思想必须加以改进以适应这种可动态变化的工作流运行模式。由于工作流技术具
计算机辅助设计和制造(CAD/CAM)技术已经非常成熟并在生产中得到了广泛的应用。计算机辅助装配顺序规划作为计算机辅助工程的一项重要内容,对改进产品设计、降低成本、缩短产
本文首先介绍和比较了多种常用的集成电路功能验证方法,并讨论了功能验证结果的评估办法。随后以本人在“汉芯二号”24位DSP验证项目中的工作为基础,讨论了伪随机自动测试向量
本文首先介绍了决策支持及数据挖掘技术的主要概念和方法,指出了决策支持系统在物流行业中的作用,然后提出了实现物流决策支持系统应该遵循的基本原则。物流仓储决策支持系统的
本文的研究目的,是为企业网服务器系统管理,资源优化以及企业信息安全方面提供一定的技术服务和指导方针。对企业网服务器系统进行资源优化,实现服务器远程监控、管理、维护,
入侵(Intrusion)指的就是试图破坏计算机保密性、完整性、可用性或可控性的一系列活动。入侵检测(Intrusion Detection)就是对计算机网络和计算机系统的关键结点的信息进行收
水下无线传感器网络由于其低成本、容易部署的特性,在海洋环境监测、海洋信息采集、海洋资源探测、灾害预警、援助导航等领域被广泛的应用。水下传感器网络中,节点的位置信息
第三代移动通信系统要求实现多媒体通信,WCDMA无线接入系统作为第三代移动通信系统的主流标准之一,一直受到众多参与的设备供应商和移动业务运营商的极大关注。 本文对WCDMA