期刊文献+

基于时间轴的软件多项目任务调度遗传算法 被引量:4

Software Multi-project Scheduling Genetic Algorithms Based on a Time-line Model
下载PDF
导出
摘要 合理的调度可以在很大程度上提高人力资源在软件项目开发中的利用率。在研究了现有的任务调度算法的基础上,考虑了软件开发任务的可拆分特性,结合员工的技能水平与项目经验对任务调度的影响,定义了基于时间轴的多项目并行调度模型。该模型将任务按时间单元进行拆分,并且提出员工学习模式,用以动态改变员工的技能水平和项目经验,从而提高员工分配的灵活性,使得满足约束下的成本开销最小化,其中包含员工薪水和超时任务的开销。模型分解后,利用遗传算法求解,由于模型中约束条件众多,因此遗传算法中增加了各种启发式来提高算法性能。通过仿真实例验证了模型和算法的有效性。 Reasonable scheduling can greatly improve the utilization of the human resources in the process of software project development.Based on the research of current task scheduling algorithms,taking the separable of software development tasks,employee's skills and project experience into consideration,the multi-project concurrent scheduling model based on time-line which splits the tasks by time unit was defined to minimize the cost that includes the emplo-yees' salaries and the penalties of overtime.At the same time,in order to improve the flexibility of assignment of emplo-yees,the model also proposes that the employees' skills and experience can be improved by training and working on some tasks.Since the model contains many conditions,genetic algorithm with some heuristics is used to implement the model.The effectiveness of this model and algorithm is verified by the simulation results.
作者 肖菁 吴洲
出处 《计算机科学》 CSCD 北大核心 2012年第12期133-138,共6页 Computer Science
基金 高等学校博士学科专项科研基金(20090171120003)资助
关键词 软件管理 多项目软件管理 调度算法 遗传算法 Software management Multi-project software management Scheduling algorithm Genetic algorithm
  • 相关文献

参考文献14

  • 1Braun T, Siegel H, Netal B. A comparison study of static map- ping heuristics for a class of meta-tasks on heterogeneous com- puting systems [C]//8th IEEE Heterogeneous Computing Workshop. 1999 : 15-29.
  • 2Moreno R. Job Scheduling and resource management techniques in dynamic grid environment [C]//1st European Across Grids Conference. 2003.
  • 3Housesh, Ansarin, Renh. A genetic algorithm for multi-proces- sor scheduling[J].IEEE Transactionon Parallel and Distributed Systems, 1994,5(2) : 113 120.
  • 4Kumanan S,Jose G J, Raja K. Multi-project scheduliag using an heuristic and a genetic algorithm[J]. Int J Adv Manuf Technol, 2006,31:360-366.
  • 5Chen Po-han, Sbahandashti S M. Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints[J]. Automation in Construction, 2009,18 : 434-443.
  • 6Browning T R,Yassine A A. Resource-constrained multi-project scheduling: Priority rule performance revisited [J]. Production Economics, 2010,126 : 212-228.
  • 7Antoniol G, Di P M, Hanman M. Search based techniques for optimizing software project resource allocation [C]//Kalyanmoy Deb, ed. Proc of the Genetic and Evolutionary Computation Conf. Seattle:Springer-Verlag, 2004 : 1425-1426.
  • 8雒兴刚,汪定伟,唐加福.软件开发项目中任务调度的混沌遗传算法[J].小型微型计算机系统,2006,27(10):1923-1926. 被引量:2
  • 9邓晓刚,郭钢.在多项目管理人力资源调配中的病毒遗传算法[J].计算机工程与应用,2009,45(33):19-21. 被引量:8
  • 10付芳,周泓.基于免疫遗传算法和列生成的多项目人力资源调度研究[J].中国管理科学,2010,18(2):120-126. 被引量:14

二级参考文献20

  • 1范路桥,常会友,林荣辉.有交货期的Job-shop调度问题的改进的倒排算法[J].计算机工程与应用,2005,41(4):46-49. 被引量:6
  • 2郭研,宁宣熙.利用遗传算法求解多项目资源平衡问题[J].系统工程理论与实践,2005,25(10):78-82. 被引量:34
  • 3Kumanan S,Jegan J G.Multi-project scheduling using a heuristic and a genetic algorithm[J].International Journal of Advanced Manufacturing Technology, 2006,31 (3/4) : 360-366.
  • 4Xing Ying-jie,Wang Zhu-qing,Sun Jing.A fuzzy genetic algorithm for job-shop scheduling problems with fuzzy process time and due date time[J].Computational Intelligence and Security, 2006,3 (6) : 398-404.
  • 5Chen Po-han.Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints[J]. Automation in Construction,2009,18(4):434-443.
  • 6Xing Ying-jie,Wang Zhu-qing.An improved genetic algorithm with recurrent search for the job-shop scheduling problem[C]//Proceedings of the 6th World Congress on Control and Automation, 2006:3386-3390.
  • 7Vanderbeck, F. , Wolsey, L.. An exact algorithm for IP column generation[J].Operations Research Letters, 1996,19: 151-159.
  • 8Perrot, N.. Advanced IP column generation strategies for the cutting stock stock problem and its variants[D]. France: University Bordeaux, 2004.
  • 9Fredley, M.. A decomposition approach for the multimodal, resource- constrained, multi- project scheduling problem with generalized precedence and expediting resources [D]. France.. Air Force Institute of Technology, 2001.
  • 10Akkan, C. , Drexl, A. , Kimms, A.. Network decomposition- based benchmark results for the discrete time - cost tradeoff problem[J].European Journal of Operational Research, 2005,165 : 339-- 358.

共引文献21

同被引文献30

  • 1张海梅,贲可荣,刘玻.给定人员情况下最小化开发时间和成本的软件项目调度[J].海军工程大学学报,2004,16(5):52-55. 被引量:1
  • 2葛羽嘉,Chang Carl K.遗传算法在软件项目管理中的应用及研究[J].计算机工程与设计,2006,27(11):1989-1992. 被引量:1
  • 3Brooks FE The Mythical Man-Month Addision, Wesley Press,1975:i93.
  • 4Callison-Burch C. Fast, cheap, and creative: Evaluating translation quality using Amazon's mechanical turk. Proc. of the Conference on Empirical Methods in Natural Language, Singapore. 2009. 286--295.
  • 5Castillo C, Mendoza M, Poblete B. Information credibility on Twotter. Proc. of the WWW. Hydembad, India. 2011. 675-684.
  • 6Bigham JP, Jayant C, Ji H, et al. VizWiz: Nearly real-time answers to visual questions. Proc. of the UIST. New York City, USA. 2010. 333-342.
  • 7Franklin MJ, Kossmann D, Kraska T, et al. CrowdDB: Answering queries with crowdsourcing. Proc. of SIGMOD. Athens, Greece. 2011.61-72.
  • 8张恒.众包是一种哲学:从小米手机众包模式说起.http-.//mobilc. 5 lcto.com/news-300701.htm.
  • 9Capretz LF, Ahmed F. Making sense of software development and personalitytype. IEEE Computer Society, 2010: 6-13.
  • 10Costa PT Jr, MCcRAE RR. Neo personality inventory, revised,Psychological Assessment Resources, 1992.

引证文献4

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部