用户名: 密码: 验证码:
资源受限的软件项目群调度问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在软件企业实践中,大多数的软件项目不是孤立的,而是与其它项目之间存在资源竞争和信息交流等各种联系,而这些软件项目群之间的资源竞争,加剧了软件项目管理的复杂性。因此研究资源受限软件项目群调度问题的理论与方法,有利于软件项目管理领域的发展建设。
     本文围绕着资源受限软件项目群调度中的多技能员工配置问题、多模式多资源均衡问题和基于模糊关键链项目群调度问题展开研究,主要内容有:
     (1)针对软件项目的特殊性,详尽分析了软件企业项目群管理的内容和过程,并建立了软件项目群调度框架模型,该模型以项目群管理系统为核心,包括了需求管理、过程管理、文档管理等模块。最后给出了软件项目群调度过程的具体步骤。
     (2)多技能员工配置问题是当前软件企业实际工作中广泛存在的一种项目调度问题。在该问题中,每个员工掌握的技能不同,每项任务所需的技能也不尽相同。无法用传统的资源受限项目调度算法去处理项目群多技能员工配置问题。本文针对软件项目群多技能员工配置问题的特点,建立了以项目群总工期和总费用为目标的调度模型,然后将云模型嵌入到基于Pareto的向量评价微粒群算法中,提出了一种新的基于云多目标微粒群算法。最后通过一个软件研发案例验证了该方法的有效性和可行性。
     (3)对于许多软件研发项目,每项任务可能有多种不同的执行模式,每种执行模式代表不同的资源需求与工期组合。对此类软件项目群进行资源均衡优化时,不仅要调整各项任务的实际开工时间,还要选取合适的执行模式,这就是软件项目群多模式多资源均衡问题。由于该问题中,任务工期是离散分布的,所以软件项目群多模式多资源均衡问题属于不确定环境下的离散软件项目群调度问题的范畴。本文提出了软件项目群多模式多资源均衡优化方法,该方法通过建立多目标优化模型,能同时对项目群工期、资源总量和资源方差进行优化。在算法设计上,我们将种群竞争模型嵌入到基于Pareto的向量评价微粒群算法中,提出了一种新的基于动态种群的多目标微粒群算法。该算法结合任务执行模式和开工时间设计了微粒编码,并可根据优化目标动态调整各子微粒群的规模。最后,通过“任务模式数相等”和“任务模式数不等”两个软件研发案例,测试了新算法的性能,结果表明该算法对于求解软件项目群多模式多资源均衡问题是有效的。
     (4)现有的关键链多项目调度方法一般基于概率论基础,要求给出任务工期的概率分布,这对于缺乏历史统计数据的软件项目是非常困难的,因而现有关键链多项目调度方法并不适用于不确定环境下的软件项目群调度问题。本文首先借鉴了模糊关键链管理领域的相关研究成果,分析了现有的任务工期估算方法的缺陷和不足,提出了基于德尔菲的任务工期模糊估算法。然后研究了模糊关键链项目群调度中能力约束缓冲的设置方法,该方法充分考虑了能力约束任务的复杂性、资源紧张度和安全时间。最后通过软件案例验证了该方法能以较高的可能性提供足够的错开时间,同时对项目群最终完工率影响很小。
     本论文的研究能够为软件企业优化配置各种项目资源提供理论依据,为相关调度软件的开发提供研究基础,进而提高软件项目群的综合效益。
In the practice of software enterprises, most of software projects are not insulated but relatedbetween each other in resource competition and the exchange of information, and then the resourcecompetition of these software programmes has intensified the complexity of software projectmanagement. Therefore, it is of advantage to the development and construction of the field ofsoftware project management that to research theories and methods for resource-constrained softwareprogramme scheduling problem.
     This paper has worked on a series of questions for resource-constrained software programmescheduling problem on multi-skills employee dispatching, multi-mode multiple resources levling andprogramme scheduling based on fuzzy critical chain. The achievements and main works of the paperare as follows:
     (1) In accordance with the characteristics of software project, the content and process ofprogramme management in software enterprise are analysized detailed in this paper, and we proposethe frame model for software programme scheduling. This frame model is based on programmemanagement system, and is consisted of requirement management, process management anddocument management. Finally, the process of software programme scheduling is designed.
     (2) Multi-skilled employee dispatching is a problem that is encountered frequently in the practiceof software enterprise. In this problem, every employee has distinguished skills and each activity hasdifferent skill requirements. Traditional methods for resource-constrained project scheduling are notsuited for programme multi-skilled employee dispatching problem. For the characteristics ofmulti-skilled employee dispatching problem in software programme scheduling, a scheduling modelis established with the optimization object of minimum multi-project duration and minimum total cost.By applying cloud model into Vector Evaluated Particle Swarm Optimization Based on Pareto, anovel Cloud Multi-Objective Particle Swarm Optimization is utilized for solving this problem. Finally,the effectiveness and feasibility of this method are verified by a software development case.
     (3) For many projects in software development enterprise, each activity is executed in one ofseveral modes, and each mode represents a combination of its resource requirements and its duration.It is crucial to not only adjust the start time, but also select the execution mode of each activity whenminimizing the variation of resource utilization. This issue has affected multi-mode multiple resourceslevling problem in software programme scheduling. Because activity duration in this problem is discrete distribution, intrinsically, multi-mode multiple resource leveling problem in softwareprogramme scheduling belongs to the discrete software programme scheduling problem in theuncertain environment. The method for multi-mode multiple resources leveling problem in softwareprogramme scheduling is formulated in this paper, in this method; we establish a multi-objectivemodel to minimize programme duation, resource requirements and resource variance. By applyingpopulation competition model into vector evaluated particle swarm optimization based on Pareto, anovel multi-objective particle swarm optimization is utilized for solving this problem. In thisalgorithm, the swarm code is comprised of the execute mode and the start time of activities, and thepopulation of each sub-partcile swarm is adjusted automatically according to the optimaizationobjectives. Finally, two software R&D cases test the performance of new algorithm, and results showthat this method is suited for solving multi-mode multiple resource leveling problem in softwareprogramme scheduling.
     (4) The current method for critical chain multi-project scheduling based on probability theory,which requires giving the probability distribution of activity duration. It is difficult for softwareproject which lacks of history statistical data, and then traditional methods for critical chainmulti-project scheduling are not suited for software programme scheduling problem in the uncertainenvironment. This paper is based on relevant research on fuzzy critical chain, and analyses the defectsand deficiencies of the estimation method for activity duration. A novel fuzzy estimation technique foractivity duration based on Delphi is proposed in this paper. Then a new method to determine thecapacity constraint buffer size is discussed in fuzzy critical chain programme scheduling, thecomplexity, resource tightness and safety time of capacity constraint activity are considered in themethod. Finally, the result shows that the method is able to provide the sufficient staggered time andalmost the same on-time completion rate of the whole projects.
     This research will provide theory basis for the optimum assignment of project resource insoftware corporations and foundation for the development of relative scheduling software, which willimprove the comprehensive benefits of the software programme.
引文
[1]徐谨.软件企业管理中的人件问题.经济问题探索,2011,(11):64-66.
    [2] Hughes B,Cotterell M.软件项目管理(廖彬山,周卫华).北京:机械工业出版社,2010:1,17.
    [3]孙鸿飞,武慧娟.软件项目管理有效实施的研究.东北电力学院学报,2005,25(5):28-30.
    [4]朱少民,韩莹.软件项目管理.北京:人民邮电出版社,2009:18.
    [5]肖来元,吴涛,陆永忠.软件项目管理与案例分析.北京:清华大学出版社,2009:3.
    [6]王强,曹汉平,贾素玲,等. IT软件项目管理.北京:清华大学出版社,2004:10.
    [7]阳王东,曾强聪,吴宏斌.软件项目管理方法与实践.北京:中国水利水电出版社,2009:11.
    [8]宋红丽.软件组织多项目协同管理研究,[博士学位论文].天津:天津大学,2006.
    [9]庞南生,纪昌明,张艺.活动多种执行模式下网络计划资源均衡优化模型.系统工程,2009,27(9):70-75.
    [10] Peter Brucker, Andreas Drexl, Rolf M hring, et al. Resource-constrained project scheduling:Notation, classification, models, and methods. European Journal of Operational Research,1999,112(1):3-41.
    [11] Erik Demeulemeester, Willy Herroelen, Wendell P. Simpson, et al. On a paper by Christofides etal. for solving the multiple-resource constrained, single project scheduling problem. EuropeanJournal of Operational Research,1994,76(1):218-228.
    [12] KwanWoo Kim, YoungSu Yun, JungMo Yoon, et al. Hybrid genetic algorithm with adaptiveabilities for resource-constrained multiple project scheduling. Computers in Industry,2005,56(2):143-160.
    [13] Tyson R. Browning, Ali A. Yassine. Resource-constrained multi-project scheduling: Priority ruleperformance revisited. International Journal of Production Economics,2010,126(2):212-228.
    [14]张汉鹏,邱菀华,资源约束下多项目调度的改进遗传算法.中国管理科学,2007,15(5):78-82.
    [15]方晨,王凌.资源约束项目调度问题综述.控制与决策,2010,25(5):641-650.
    [16] S nke Hartmann. A self-adapting genetic algorithm for project scheduling under resourceconstraints. Naval Research Logistics,2002,49(5):433-448.
    [17] Hong Zhang, Xiaodong Li, Heng Li, et al. Particle swarm optimization-based schemes forresource-constrained project scheduling. Automation in Construction,2005,14(3):393-404.
    [18] Nai-Hsin Pan, Po-Wen Hsaio, Kuei-Yen Chen. A study of project scheduling optimization usingTabu Search algorithm. Engineering Applications of Artificial Intelligence,2008,21(7):1101-1112.
    [19] Cho J H, Kim Y D. A simulated annealing algorithm for resource constrained project schedulingproblems. Journal of the Operational Research Society,1997,48(7):736-744.
    [20] Walt Scacchi. Experience with software process simulation and modeling. Journal of Systems andSoftware,1999,46(2-3):183-192.
    [21]赵欣培,李明树,王青,等.一种基于Agent的自适应软件过程模型.软件学报,2004,15(3):348-359.
    [22] David M. Raffo, Marc I. Kellner. Empirical analysis in software process simulation modeling.Journal of Systems and Software,2000,53(1):31-41.
    [23] Susan Ferreira, James Collofello, Dan Shunk, et al. Understanding the effects of requirementsvolatility in software engineering by using analytical modeling and software process simulation.Journal of Systems and Software,2009,82(10):1568-1577.
    [24] C.L. Ramsey, V.R. Basili. An evaluation of expert systems for software engineering management.IEEE Transactions on Software Engineering,1989,15(6):747–759.
    [25] T. Dohi, Y. Nishio, S. Osaki. Optimal software release scheduling based on artificial neuralnetworks. Annals of Software Engineering,1999,8(1):167–185.
    [26] Q.P. Hu, M. Xie, S.H. Ng, et al. Robust recurrent neural network modeling for software faultdetection and correction prediction. Reliability Engineering&System Safety,2007,92(3):332-340.
    [27] Hsien-Tang Tsai, Herbert Moskowitz, Lai-Hsi Lee. Human resource selection for softwaredevelopment projects using Taguchi’s parameter design. European Journal of OperationalResearch,2003,151(1):167-180.
    [28] Duggan J, Byrne J, Lyons G. A task optimizer for software construction. IEEE Software,2004,21(3):76–82.
    [29] Acu a, Silvia T, Juristo, N. Assigning people to roles in software projects. Software Practice andExperience,2004,34(7):675–696.
    [30] Acu a, Silvia T, Juristo, N, et al. Emphasizing human capabilities in software development. IEEESoftware,2006,23(2):94–101.
    [31] Chin-Yu Huang, Jung-Hua Lo. Optimal resource allocation for cost and reliability of modularsoftware systems in the testing phase. Journal of Systems and Software,2006,79(5):653-664.
    [32] Luis Daniel Otero, Grisselle Centeno, Alex J. Ruiz-Torres, et al. A systematic approach forresource allocation in software projects. Computers&Industrial Engineering,2009,56(4):1333-1339.
    [33] Margarita André, María G. Baldoquín, Silvia T. Acu a. Formal model for assigning humanresources to teams in software projects. Information and Software Technology,2011,53(3):259-275.
    [34] Jesús S. Aguilar-Ruiz, Isabel Ramos, José C. Riquelme, et al, An evolutionary approach toestimating software development projects. Information and Software Technology,2001,43(14):875-882.
    [35] Pankaj Jalote, Gourav Jain. Assigning tasks in a24-h software development model. Journal ofSystems and Software,2006,79(7):904-911.
    [36] Thomas Hanne, Stefan Nickel. A multiobjective evolutionary algorithm for scheduling andinspection planning in software development projects. European Journal of Operational Research,2005,167(3):663-678.
    [37] Enrique Alba, J. Francisco Chicano. Software project management with GAs. InformationSciences,2007,177(11):2380-2401.
    [38] Carl K. Chang, Hsin-yi Jiang, Yu Di, et al. Time-line based model for software project schedulingwith genetic algorithms. Information and Software Technology,2008,50(11):1142-1154.
    [39] Virginia Yannibelli, Analía Amandi. A knowledge-based evolutionary assistant to softwaredevelopment project scheduling, Expert Systems with Applications,2011,38(7):8403-8413.
    [40]张海梅,贲可荣,刘玻.给定人员情况下最小化开发时间和成本的软件项目调度.海军工程大学学报,2004,16(5):52-55.
    [41]葛羽嘉, Chang Carl K.遗传算法在软件项目管理中的应用及研究.计算机工程与设计,2006,27(11):1989-1992.
    [42]赵娜,赵锦新,李彤.软件演化过程的资源优化配置.计算机应用研究,2007,24(7):71-74.
    [43]张力,薛惠锋,许振华,等.基于遗传算法的软件工程资源配置优化模型.计算机仿真,2007,24(12):166-169.
    [44]孔令飞.遗传算法在软件项目调度中的应用,[硕士学位论文].长春:吉林大学,2008.
    [45]荣怡雯,李南,姚静.软件开发企业多项目管理中人力资源配置的研究.项目管理技术,2008,6(4):62-65.
    [46]张翔,周明全,耿国华,等.基于模糊理论的软件项目调度算法.计算机工程与应用,2008,44(9):30-32.
    [47]任守纲,徐焕良,李相全.基于遗传算法的软件项目人力资源调度研究,计算机应用研究,2008,25(12):3563-3567.
    [48] Xue-mei XIE, Guang YANG, Chuang LIN. Software development projects IRSE buffer settingsand simulation based on critical chain. The Journal of China Universities of Posts andTelecommunications,2010,17(1):100-106.
    [49]高世刚.基于云遗传算法的软件项目资源调度研究,[硕士学位论文].武汉:武汉科技大学,2010.
    [50]姚玉玲,刘靖伯.网络计划技术与工程进度管理.北京:人民交通出版社,2008:2-10.
    [51]黄裴.网络计划在软件项目进度管理中的应用.计算机科学,2006,33(4):85-87.
    [52]宁宣熙,马自丰.微机辅助网络计划技术.南京:东南大学出版社,1991:13-25.
    [53] James E. Kelley. Critical-Path Planning and Scheduling: Mathematical Basis. OperationsResearch,1961,9(3):296-320.
    [54] Dimitri Golenko-Ginzburg, Aharon Gonik. Stochastic network project scheduling withnon-consumable limited resources. International Journal of Production Economics,1997,48(1),10:29-37.
    [55] Dimitri Golenko-Ginzburg, Aharon Gonik. A heuristic for network project scheduling withrandom activity durations depending on the resource allocation. International Journal ofProduction Economics,1998,55(2):149-162.
    [56] Hazem Abdallah, Hassan M. Emara, Hassan T. Dorrah, et al. Using Ant Colony Optimizationalgorithm for solving project management problems. Expert Systems with Applications,2009,36(6):10004-10015.
    [57] Kishan Mehrotra, John Chai, Sharma Pillutla. A study of approximating the moments of the jobcompletion time in PERT networks. Journal of Operations Management,1996,14(3):277-289.
    [58] Kenzo Kurihara, Nobuyuki Nishiuchi. Efficient Monte Carlo simulation method of GERT-typenetwork for project management. Computers&Industrial Engineering,2002,42(4):521-531.
    [59] Goldratt E M. Critical chain. New York: North Rivef Press,1997.
    [60]杨莉,李南.基于模糊理论的关键链管理研究,科学学与科学技术管理,2009,30(10):27-30.
    [61]杨莉.软件项目风险管理方法与模型研究,[博士学位论文].南京:南京航空航天大学,2010.
    [62] M. Rabbani, S.M.T. Fatemi Ghomi, F. Jolai, et al. A new heuristic for resource-constrained projectscheduling in stochastic networks using critical chain concept. European Journal of OperationalResearch,2007,176(2):794-808.
    [63] Stefan Chanas, Pawel, Zieli ski. Critical path analysis in the network with fuzzy activity times.Fuzzy Sets and Systems,2001,122(2):195-204.
    [64] Shih-Pin Chen. Analysis of critical paths in a project network with fuzzy activity times. EuropeanJournal of Operational Research,2007,183(1):442-459.
    [65] Francesco A. Zammori, Marcello Braglia, Marco Frosolini. A fuzzy multi-criteria approach forcritical path definition. International Journal of Project Management,2009,27(3):278-291.
    [66]王宏.求解资源受限项目调度问题算法的研究,[博士学位论文].天津:天津大学,2005.
    [67]邓林义.资源受限的项目调度问题及其应用研究,[博士学位论文].大连:大连理工大学,2008.
    [68] Stinson, J.P., Davis, E.W., Khumawala, B.H. Multiple resource-constrained scheduling usingbranch and bound. AIIE Transactions,1978,10(2):252-259.
    [69] Robert Klein, Armin Scholl. Computing lower bounds by destructive improvement: Anapplication to resource-constrained project scheduling. European Journal of Operational Research,1999, Volume112(2):322-346.
    [70] Christofides N., Alvares-Valdes R., Tamarit J.M. Project scheduling with resource constraints: Abranch and bound approach. European Journal of Operational Research,1987,29(3):262-273.
    [71] Demeulemeester, E., Herroelen, W., Simpson, W., et al. On a paper by Christofides et al. forsolving the multiple-resource constrained, simple project scheduling problem. European Journalof Operational Research,1994,76(3):218-228.
    [72] Demeulemeester, E., Herroelen, W. A branch and bound procedure for the multipleresource-constrained project scheduling problem. Management Science,1992,38(12):1803-1818.
    [73] Peter Brucker, Sigrid Knust, Arno Schoo, et al. A branch and bound algorithm for theresource-constrained project scheduling problem. European Journal of Operational Research,1998,107(2):272-288.
    [74] Kelley J.E. The critical-path method: Resources planning and scheduling. New Jersey:Prentice-Hall,1963:347-365.
    [75]寿涌毅.资源约束下多项目调度的迭代算法.浙江大学学报(工学版),2004,38(8):1095-1099.
    [76] Arno Sprecher, Rainer Kolisch, Andreas Drexl. Semi-active, active, and non-delay schedules forthe resource-constrained project scheduling problem. European Journal of Operational Research,1995,80(1):94-102.
    [77] S nke Hartmann, Rainer Kolisch. Experimental evaluation of state-of-the-art heuristics for theresource-constrained project scheduling problem. European Journal of Operational Research,2000,127(2):394-407.
    [78] Davis E W, Patterson J H. A comparison of heuristic and optimum solutions inresource-constrained project scheduling. Management Science,1975,21(8):944-955.
    [79] Alvarez-Valdes R, Tamarit J M. Heuristic algorithms for resource-constrained project scheduling:A review and an empirical analysis. Advances in Project Scheduling. Amsterdan: Elsevier,1989:134-143.
    [80] Kolisch Rainer. Project scheduling under resource constraints: Efficient heuristics for severalproblem classes. Heidelberg: Springer,1995.
    [81] Kolisch Rainer. Efficient priority rules for the resource-constrained project scheduling problem.Journal of Operations Management,1996,14(3):179-192.
    [82] S nke Hartmann. A competitive genetic algorithm for resource-constrained project scheduling.Naval Research Logistics,1998,45(7):733-750.
    [83] Lee J.K, Kim Y.D. Search heuristics for resource const rained project scheduling. Journal of theOperational Research Society,1996,47(5):678-689.
    [84]彭武良,王成恩.一种求解资源受限项目调度问题的蚁群算法.系统仿真学报.2009,21(7):1974-1978.
    [85] Linet Ozdamar. A genetic algorithm approach to a general category project scheduling problem.IEEE transactions on systems, man and cybernetics,1999,29(1):44-59.
    [86]刘士新,王梦光,唐加福.资源受限工程调度问题的优化方法综述.控制与决策,2001,16(Supp1):647-651.
    [87] Alcaraz J, Maroto C. A robust genetic algorithm for resource allocation in project scheduling.Annals of Operations Research,2001,102(1):83~109.
    [88] Rina A, Tiwari M.K, Mukherjee S.K. Aritificial immune system based approach for solvingresource constraint project scheduling problem. International journal of advanced manufacturingtechnology,2007,34(5-6):584-593.
    [89] Kim K W, Gen M, Yamazaki G. Hybrid genetic algorithm with fuzzy logic forresource-constrained project scheduling. Applied Soft Computing,2003,2(3):174-188.
    [90]夏洁,高金源,余舟毅.基于禁忌搜索的启发式任务路径规划算法.控制与决策.2002,17(supp1):773-776.
    [91] Thomas P R, Salhi S. A tabu search approach for the resource constrained project schedulingproblem. Journal of Heuristics,1998,4(2):123-139.
    [92]万鲁河,刘万宇,崔金香.基于模拟退火算法的空间度量物化选择.哈尔滨工业大学学报,2008,40(7):1099-1102.
    [93] K. Bouleimen, H. Lecocq. A new efficient simulated annealing algorithm for theresource-constrained project scheduling problem and its multiple mode version. European Journalof Operational Research,2003,149(2):268-281.
    [94] Vicente Valls, Francisco Ballest n, Sacramento Quintanilla. Justification and RCPSP: A techniquethat pays. European Journal of Operational Research.2005,165(2):375-386.
    [95] Hong Zhang, Heng Li, C.M. Tam. Particle swarm optimization for resource-constrained projectscheduling. International Journal of Project Management,2006,24(1):83-92.
    [96] Ruey-Maw Chen. Particle swarm optimization with justification and designed mechanisms forresource-constrained project scheduling problem. Expert Systems with Applications,2011,38(6):7102-7111.
    [97]王巍,赵国杰.粒子群优化在资源受限工程调度问题中的应用.哈尔滨工业大学学报,2007,39(4):669-672.
    [98] Kurtulus, I.S., Davis, E.W. Multi-project scheduling: Categorization of heuristic rulesperformance. Management Science,1982,28(2):161–172.
    [99] Antonio Lova, Concepción Maroto, Pilar Tormos. A multicriteria heuristic method to improveresource allocation in multiproject scheduling. European Journal of Operational Research,2000,127(2): Pages408-424.
    [100] Pilar Tormos, Antonio Lova, A competitive heuristic solution technique for resource-constrainedproject scheduling, Annals of Operations Research2001,102(1):65–81.
    [101] Antonio Lova, Pilar Tormos. Analysis of scheduling schemes and heuristic rules performance inresource-constrained multiple project scheduling. Annals of Operations Research,2001,102(1):263–286.
    [102] KwanWoo Kim, YoungSu Yun, JungMo Yoon, et al. Hybrid genetic algorithm with adaptiveabilities for resource-constrained multiple project scheduling. Computers in Industry,2005,56(2):143-160.
    [103] Po-Han Chen, Seyed Mohsen Shahandashti. Hybrid of genetic algorithm and simulatedannealing for multiple project scheduling with multiple resource constraints. Automation inConstruction,2009,18(4):434-443.
    [104] Doreen Krüger, Armin Scholl. A heuristic solution framework for the resource constrained(multi-)project scheduling problem with sequence-dependent transfer times. European Journal ofOperational Research,2009,197(2):492-508.
    [105] Tyson R. Browning, Ali A. Yassine. Resource-constrained multi-project scheduling: Priority ruleperformance revisited. International Journal of Production Economics,2010,126(2):212-228.
    [106] Bellenguez-Morineau Odile, Emmanuel Néron. A branch-and-bound method for solvingmulti-skill project scheduling problem. RAIRO-Operations Research,2007,41(2):155-170.
    [107]刘雅婷,沈轶,刘振元.多技能人力资源调度策略在资源限制型项目中的应用.重庆工学院学报(自然科学版).2007,21(3):37-40.
    [108] Narongrit Wongwai, Suphawut Malaikrisanachalee, Augmented heuristic algorithm formulti-skilled resource scheduling. Automation in Construction,2011,20(4):429-445.
    [109] Elmaghraby S E. Activity networks: Project planning and control by network models. New York:John Wiley&Sons,1977.
    [110]吴兵.柔性资源受限的多模式项目调度问题研究,[博士学位论文].武汉:武汉理工大学,2008.
    [111] Arno Sprecher, Andreas Drexl. Multi-mode resource-constrained project scheduling by a simple,general and powerful sequencing algorithm. European Journal of Operational Research,1998,107(2):431-450.
    [112] Bert De Reyck, Willy Herroelen. The multi-mode resource-constrained project schedulingproblem with generalized precedence relations. European Journal of Operational Research,1999,119(2):538-556.
    [113] Roland Heilmann. A branch-and-bound procedure for the multi-mode resource-constrainedproject scheduling problem with minimum and maximum time lags, European Journal ofOperational Research,2003,144(2):348-365.
    [114] Masao Mori, Ching Chih Tseng. A genetic algorithm for multi-mode resource constrained projectscheduling problem. European Journal of Operational Research,1997,100(1):134-141.
    [115] B. Jarboui, N. Damak, P. Siarry, A. Rebai. A combinatorial particle swarm optimization forsolving multi-mode resource-constrained project scheduling problems, Applied Mathematics andComputation,2008,195(1):299-308.
    [116] N. Damak, B. Jarboui, P. Siarry,&T. Loukil. Differential evolution for solving multi-moderesource-constrained project scheduling problems, Computers&Operations Research,2009,36(9):2653-2659.
    [117] Sonda Elloumi, Philippe Fortemps. A hybrid rank-based evolutionary algorithm applied tomulti-mode resource-constrained project scheduling problem. European Journal of OperationalResearch,2010,205(1):31-41.
    [118] José Coelho, Mario Vanhoucke. Multi-mode resource-constrained project scheduling usingRCPSP and SAT solvers. European Journal of Operational Research,2011,213(1):73-82.
    [119] Ling Wang, Chen Fang. An effective estimation of distribution algorithm for the multi-moderesource-constrained project scheduling problem. Computers&Operations Research,2012,39(2):449-460.
    [120] K. Neumann, J. Zimmermann. Procedures for resource leveling and net present value problemsin project scheduling with general temporal and resource constraints, European Journal ofOperational Research,2000,127(2):425-443.
    [121] M. Bandelloni, M. Tucci, R. Rinaldi. Optimal resource leveling using non-serial dynamicprogramming, European Journal of Operational Research,1994,78(2):162-177.
    [122]刘士新,王梦光.一种求解工程调度中资源水平问题的遗传算法.系统工程理论与实践,2001,21(4):24-26.
    [123] K. Neumann, J. Zimmermann. Resource leveling for projects with schedule-dependent timewindows, European Journal of Operational Research,1999,117(3):591-605.
    [124] Sou-Sen Leu, Chung-Huei Yang, Jiun-Ching Huang. Resource leveling in construction bygenetic algorithm-based optimization and its decision support system application, Automation inConstruction,2000,10(1):27-41.
    [125]郭研,李南,李兴森.多项目多资源均衡问题及其基于Pareto的向量评价微粒群算法.控制与决策.2010.25(5):789-793.
    [126] M. A. Younis, B. Saad. Optimal resource leveling of multi-resource projects, Computers&Industrial Engineering,1996,31(1):1-4.
    [127] Brinkmann, K., Neumann, K. Heuristic procedures for resource-constrained project schedulingwith minimal and maximal time lags: The resource-levelling and minimum project durationproblems. Journal of Decision Systems,1996,5(2):129-155.
    [128]谢洁锐,刘才兴,周运华.资源均衡问题的Hopfield解决方法.系统工程理论与实践,2006,26(3):83-87.
    [129]王祖和,亓霞.多资源均衡的权重优选法.管理工程学报,2002,16(3):91-93.
    [130]陈志勇,杜志达,周华.基于微粒群算法的工程项目资源均衡优化.土工工程学报,2007,40(2):93-96.
    [131] D. Savin, S. Alkass, P. Fazio. A procedure for calculating the weight-matrix of a neural networkfor resource leveling. Advances in Engineering Software,1997,28(5):277-283.
    [132] Jin-qiang Geng, Li-ping Weng, Si-hong Liu. An improved ant colony optimization algorithm fornonlinear resource-leveling problems. Computers&Mathematics with Applications,2011,61(8):2300-2305.
    [133]郭研,宁宣熙.利用遗传算法求解多项目资源平衡问题.系统工程理论与实践,2005,25(10):78-82.
    [134] Mark Lycett, Andreas Rassau, John Danson. Programme management: a critical review.International Journal of Project Management,2004,22(4):289-299.
    [135] Bert De Reyck, Yael Grushka-Cockayne, Martin Lockett, et al. The impact of project portfoliomanagement on information technology projects. International Journal of Project Management,2005,23(7):524-537.
    [136]鹿吉祥,赵利,毕向林,等.项目群管理研究.工程管理学报,2010,24(4):442-446.
    [137]王祎望,杜纲,齐庆祝.项目群管理中项目选择方法的研究.工业工程.2004,7(6):37-40.
    [138]齐远.项目群管理的特点研究.项目管理技术.2009,(S1):51-53.
    [139]张家浩.软件项目管理.北京:机械工业出版社,2005:84-88.
    [140]樊庆玉,李溪.浅谈工作分解结构(WBS)在火电厂工程管理中的应用.2008,4(2):119-120.
    [141] Boehm, Barry W. Software estimation with COCOMOII. Upper Saddle River, NJ, Prentice Hall,2002.
    [142]陈浩,刘大鹏,杨秋松.一种需求变更驱动的软件项目人力资源再调度方法.计算机应用与软件,2011,28(6):5-10.
    [143]甘早斌,陈传波,裴先登.基于Web的软件需求管理系统研究.计算机应用研究,2003,20(9):53-55.
    [144]黄小荣.光电子企业多项目资源配置优化与评价方法研究,[博士学位论文].武汉:武汉理工大学.2011.
    [145]蓝艇,刘士荣,顾幸生.基于进化算法的多目标优化方法.控制与决策,2006,21(6):601-605.
    [146]张利彪,许相莉,马铭,等.基于微分进化求解多目标优化问题中的退化现象.吉林大学学报(工学版),2009,39(4):1041-1046.
    [147] Kaveh A., Laknejadi K. A novel hybrid charge system search and particle swarm optimizationmethod for multi-objective optimization. Expert Systems with Applications,2011,38(12):15475-15488.
    [148] Kennedy J, Eberbart R. Particle swarm optimization. Proc. IEEE Int Conf on Neural Networks.Perth,1995,1942-1948.
    [149] Dehuri S, Cho S.B. Multi-criterion Pareto based particle swarm optimized polynomial neuralnetwork for classification: A review and state-of-the-art. Computer Science Review,2009,3(1):19-40.
    [150]郭研,李南,李兴森.基于VEPSO-BP的多资源均衡优化.系统工程.2009.27(10):108-112.
    [151] Parsopoulos K.E., Vrahatis M.N. Particle swarm optimization method in multi-objectiveproblems.2002ACM Symposium on Applied Computing, Spain.2002:603-607.
    [152] GUO Yan, LI Nan, YE Ting-ting. Multiple Resources Leveling in Multiple Projects SchedulingProblem Using Particle Swarm Optimization. Fifth International Conference on NaturalComputation, Tianjing.2009(3):260-264.
    [153] HU X., Eberhart R. Multi-objective optimization using dynamic neighborhood particle swarmoptimization. The2002IEEE World Congress on Computational Intelligence, Hawaii,2002:1677-1681.
    [154] Omkar S.N., Mudigere D., Naik G. N., et al. Vector evaluated particle swarm optimization(VEPSO) for multi-objective design optimization of composite structures. Computers&Structures,2008,86(1-2):1-14.
    [155]章国安,周超,周晖.基于粒子记忆体的多目标微粒群算法.计算机应用研究.2010,27(5):1665-1668.
    [156]王艳,曾建潮.多目标微粒群优化算法综述.智能系统学报.2010,5(5):377-384.
    [157] Mostaghim M. S., Teich J. Strategies for finding good local guides in multi-objective particleswarm optimization (MOPSO). IEEE Swarm Intelligence Symposium, Indianapolis,2003,26-33.
    [158]李德毅,孟海军,史雪梅.隶属云和隶属云发生器.计算机研究和发展,1995,32(6):16-21.
    [159]韦杏琼,周永权,黄华娟,罗德相.云自适应粒子群算法.计算机工程与应用.2009.45(1):48-50.
    [160]李德毅,刘常昱.论正态云模型的普适性.中国工程科学,2004,6(8):28-34.
    [161]胡广浩,毛至忠,何大阔.基于两阶段领导的多目标粒子群优化算法.控制与决策.2010.25(3):404-410.
    [162]曹先彬,罗文坚,王煦法.基于生态种群竞争模型的协同进化.软件学报,2001,12(4):556-562.
    [163] Kang Qi, Wang Lei, Wu Qi-di. A novel ecological particle swarm optimization algorithm and itspopulation dynamics analysis. Applied Mathematics and Computation.2008,205:61-72.
    [164]陈兰荪.数学生态学模型与研究方法.北京:科学出版社,1988
    [165] Zitzler E, Deb K, Thiele L. Comparison of multi-objective evolutionary algorithms: empiricalresults. IEEE Transactions on Evolutionary Computation,2000,8(2):173-195.
    [166]李俊亭,王润孝,杨云涛.基于资源冲突的关键链项目进度研究.西北工业大学学报,2010,28(4):547-552.
    [167] Luong Duc Long, Ario Ohsato. Fuzzy critical chain method for project scheduling underresource constraints and uncertainty. International Journal of Project Management,2008,26(6):688-698.
    [168] Newblod R. C. Project management in the fast lane-applying the theory of constraints. BocaRaton: The St. Lucie Press,1998:55-57.
    [169] Oya I. Tukel, Walter O. Rom, Sandra Duni Eksioglu. An investigation of buffer sizing techniquesin critical chain scheduling. European Journal of Operational Research,2006,172(2):401-416.
    [170] COHEN I, MANDELBAUM A, SHYUB A. Multi-project scheduling and control: aprocess-based comparative study of the critical chain methodology and some alternatives. Project Management Journal,2004,35(2):39-50.
    [171]别黎,崔南方.关键链多项目管理中能力约束缓冲大小研究.计算机集成制造系统,2011,17(7):1534-1540.
    [172]胡宝清.模糊理论基础.武汉:武汉大学出版社,2010,6.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700