Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30855
Using Multi-Objective Particle Swarm Optimization for Bi-objective Multi-Mode Resource-Constrained Project Scheduling Problem

Authors: Amir Abbas Najafi, Fatemeh Azimi, Razeeh Sadat Aboutalebi


In this paper the multi-mode resource-constrained project scheduling problem with discounted cash flows is considered. Minimizing the makespan and maximization the net present value (NPV) are the two common objectives that have been investigated in the literature. We apply one evolutionary algorithm named multiobjective particle swarm optimization (MOPSO) to find Pareto front solutions. We used standard sets of instances from the project scheduling problem library (PSPLIB). The results are computationally compared respect to different metrics taken from the literature on evolutionary multi-objective optimization.

Keywords: net present value, multi-mode, Evolutionary multi-objective optimization makespan, resource constraint

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1921


[1] J. Blazewicz, J.K. Lenstra and A.H.G RinnooyKan, "SchedulingSubject to resource constraints:classification and complexity",Discrete Applied Mathematics, vol. 5, pp. 11-24, 1983.
[2] P. Bricker, A. Drexl, R. Mohring, K. Neumann and E. Pesch, "Resourceconstrained project scheduling: Notation, classification, models and methods", European Journal of Operational Research, vol. 112, pp.3- 41,1999.
[3] S. Hartmann and D. Briskorn, "A Survey of variants and extensions of the resource-constrained project scheduling problem", European Journal of Operational Research, to be published.
[4] J. Jozefowska, M. Mika, R. Rozycki, G. Waligora, and J. welgarez,"Simulated annealing for multi-mode recourse-constrained project scheduling",Annals of Operational Research,vol. 102, pp.137- 155, 2001.
[5] K. Bouleimen and H. Lecocq, "A new efficient simulated annealing for the recourse constrained project scheduling problem and its multiple mode version",European Journal of Operational Research, vol.149, pp.268-281, 2003.
[6] J. ALcaraz, C. Maroto and R. Ruiz, "Solving the multi-mode recourseconstrained project scheduling problem with genetic algorithms". Journal of the Operational Research Society, vol. 54, pp.614-626, 2003.
[7] S. Hartmann and A. Drexl, "Project scheduling with multi modes: A comparison of exact algorithms",Network, vol. 32, pp. 283-297, 1998.
[8] M. Mori and CC. Tseng, "A genetic algorithm for multi-mode recourseconstrained project scheduling problem". European Journal of Operational Research, vol. 100, pp.134-141, 1997.
[9] B. Jarboui, N. Damak, P. siarry and A. Rebai, "A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problem",Applied Mathematics and Computation,vol. 115, pp.195-299, 2008.
[10] R. Kolisch and S. Hartmann, "Experimental investigation of heuristics for recourse-constrained project scheduling: An update". European Journal of Operational Research, vol.174, pp.23-37, 2006.
[11] M. Mika, G. Waligora and J. weglarz, "Simulated annealing and tabu search for multi-mode resource-constrained project scheduling with positive discounted cash flows and different payment models", European Journal of Operational Research, vol. 164, pp. 639-668, 2005.
[12] G. Ulusoy, F. Sivrikaya and ┼×. ┼×ahin, "Four payment models for the multi-mode resource constrained project scheduling problem withdiscounted cash flows". Annals of Operations research, vol. 102, pp. 237-261, 2001.
[13] G.Waligora, "Discrete-continuous project scheduling with discounted Cash Flows-a tabu search approach". Computers &Operations Research, vol.35, pp. 2141- 2153,2008.
[14] N. Nudtasomboon, S.U. Randhawa, "Resource-constrained project scheduling with renewable and non-renewable resources and timeresource tradeoffs", Computers and Industrial Engineering, vol.32, pp.227-242,1997.
[15] S. Vob, A. Witt., "Hybrid flow shop scheduling as multi-mode multiproject scheduling problem with batching requirements: A real-world application", International Journal of Production Economics, vol.105,pp. 445-458, 2007.
[16] R.Slowinski, B.Soniewicki, J.Weglarz,"DSS for multi-objective project scheduling", European journal of operational research, vol.79, pp. 220- 229,1994.
[17] J. Nabrzyunski, J. Weglarz, Knowledge-based multi-objective project scheduling problems, In: J. Welgarz, editor. Project scheduling: recent models, algorithms and applications. Kluwer academic Publishers, pp. 383-411,1999.
[18] C.A. CoelloCoello, G.B. Lamont and D.A. Van Veldhuizen.and G.B. Lamont, Evolutionary algorithms for solving multi-objective problems. Norwell, MA: Kluwer, 2002.
[19] A. Schirmer, "New insight on the complexity of resource-constrained Project scheduling-two cases of multi-mode scheduling", University of Kiel, Germany, 1996.
[20] J. Kennedy and R .Eberhart, "Particle swarm optimization". In IEEEInternational Conference on Neural Networks, Pert, Australia, 1995, pp. 1942-1498.
[21] C.A.CoelloCoello and M.S. Lechuga, "A proposal for Multi-objective particle swarm optimization". In Congress on Evolutionary Computation, Piscataway,New Jersey, 2002, pp.1051-1056
[22] M. Reyes and C.A.CoelloCoello, "Multi-objective particle Swarm optimizers: A survey of the state-of-the-arT". International Journal of Computational Intelligence Research, vol.2, pp. 287-308, 2006.
[23] C.A. CoelloCoello, G.T.Pulido and M.S.Lechuga, "Handling multiobjectives with particle swarm optimization". IEEE Transactions on Evolutionary Computation, vol. 8, pp.256-279,2004.
[24] J. R. Scott, "Fault tolerant design using single and multi-criteria genetic algorithm optimization". Master's thesis, Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, USA, 1995.
[25] E. Zitzler and L. Thiele, "Multi objective optimization using evolutionary algorithms, a comparative case study". InFifth International Conference on Parallel Problem Solving, Berlin, Germany, 1998, pp. 292-301.
[26] R. Kolisch and A. Sprecher, "PSPLIB- a project scheduling problem library", European Journal of Operational Research, vol.96, pp.205- 216, 1996.
[27] J. Welgarz, editor.Project scheduling: recent models, algorithms and applications. Kluwer academic Publishers, 1999.