DOI QR코드

DOI QR Code

Generation of Pareto Sets based on Resource Reduction for Multi-Objective Problems Involving Project Scheduling and Resource Leveling

프로젝트 일정과 자원 평준화를 포함한 다목적 최적화 문제에서 순차적 자원 감소에 기반한 파레토 집합의 생성

  • Received : 2020.05.07
  • Accepted : 2020.06.26
  • Published : 2020.06.30

Abstract

To make a satisfactory decision regarding project scheduling, a trade-off between the resource-related cost and project duration must be considered. A beneficial method for decision makers is to provide a number of alternative schedules of diverse project duration with minimum resource cost. In view of optimization, the alternative schedules are Pareto sets under multi-objective of project duration and resource cost. Assuming that resource cost is closely related to resource leveling, a heuristic algorithm for resource capacity reduction (HRCR) is developed in this study in order to generate the Pareto sets efficiently. The heuristic is based on the fact that resource leveling can be improved by systematically reducing the resource capacity. Once the reduced resource capacity is given, a schedule with minimum project duration can be obtained by solving a resource-constrained project scheduling problem. In HRCR, VNS (Variable Neighborhood Search) is implemented to solve the resource-constrained project scheduling problem. Extensive experiments to evaluate the HRCR performance are accomplished with standard benchmarking data sets, PSPLIB. Considering 5 resource leveling objective functions, it is shown that HRCR outperforms well-known multi-objective optimization algorithm, SPEA2 (Strength Pareto Evolutionary Algorithm-2), in generating dominant Pareto sets. The number of approximate Pareto optimal also can be extended by modifying weight parameter to reduce resource capacity in HRCR.

Keywords

References

  1. Ballestin, F. and Blanco, R., Theoretical and practical fundamentals for multi-objective optimization in resourceconstrained project scheduling problems, Computers and Operations Research, 2011, Vol. 38, No. 1, pp. 51-62. https://doi.org/10.1016/j.cor.2010.02.004
  2. Brucker, P., Drexl, A., Mohring, R., Neumann, K., and Pesch, E., Resource-constrained project scheduling : Notation, classification, models, and methods, European Journal of Operations Research, 1999, Vol. 112, No. 1, pp. 3-41. https://doi.org/10.1016/S0377-2217(98)00204-5
  3. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T., A fast and elitist multi objective genetic algorithm : NSGA-, IEEE Transactions on Evolutionary Computing, 2002, Vol. 6, No. 2, pp. 182-197. https://doi.org/10.1109/4235.996017
  4. Geiger, M.J., Foundation of the pareto iterated local search metaheuristic, in Proceedings of the 18th MCDM in Chania, Greece, 2006.
  5. Geiger, M.J., Randomized variable neighborhood search for multi-objective optimization, in 4th EU/ME : Design and Evaluation of Advanced Hybrid Meta-Heuristics, 2008, pp. 34-42.
  6. Gomes, H.C., Neves, F.A., and Souza, M.J.F., Multiobjective metaheuristic algorithms for the resource-constrained project scheduling problem with precedence relations, Computers and Operations Research, 2014, Vol. 44, pp. 92-104. https://doi.org/10.1016/j.cor.2013.11.002
  7. Harris, R., Precedence and arrow networking techniques for construction, Wiley, NY., 1978.
  8. Hartmann, S. and Kolisch, R., Experimental evaluation of state-of-the art heuristics for the resource-constrained project scheduling problem, European Journal of Operational Research, 2000, Vol. 127, No. 2, pp. 394-407. https://doi.org/10.1016/S0377-2217(99)00485-3
  9. Hu, J. and Flood, I., A multi-objective scheduling model for solving the resource-constrained project scheduling and resource leveling problem, ASCE International Conference on Computing in Civil Engineering, 2012, pp. 49-56.
  10. Kolisch, R. and Hartmann, S., Experimental investigation of heuristics for resource-constrained project scheduling : An update, European Journal of Operational Research, 2006, Vol. 174, No. 1, pp. 23-37. https://doi.org/10.1016/j.ejor.2005.01.065
  11. Kolisch, R. and Sprecher, A., PSPLIB-A project scheduling library : OR software-ORSEP operations research software exchange program, European Journal of Operational Research, 1996, Vol. 96, No. 1, pp. 205-216. https://doi.org/10.1016/S0377-2217(96)00170-1
  12. Kyriklidis, C. and Dounias, G., Evolutionary computation for resource leveling optimization in project management, Integrated Computer Aided Engineering, 2016, Vol. 23, No. 2, pp. 173-184. https://doi.org/10.3233/ICA-150508
  13. Nebro, A.J., Durillo, J.J., Garcia-Nieto, J., Coello, C.A., Luna, F., and Alba, E., SMPSO : A new PSO-based metaheuristic for multi-objective optimization, in 2009 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision Making, 2009, pp. 66-73.
  14. Neumann, K. and Zimmermann, J., Resource leveling for projects with schedule-dependent time windows, European Journal of Operational Research, 1999, Vol. 117, No. 3, pp. 591-605. https://doi.org/10.1016/S0377-2217(98)00272-0
  15. Ponz-Tienda, J.L., Yepes, V., and Pellicer, E., Moreno-Flores, J., The resource leveling problem with multiple resource using an adaptive genetic algorithm, Automation in Construction, 2013, Vol. 29, pp. 161-172. https://doi.org/10.1016/j.autcon.2012.10.003
  16. Reynolds, A.P. and De la Iglesia, B., A multi-objective GRASP for partial classification, Soft Computing, 2009, Vol. 13, pp. 227-243. https://doi.org/10.1007/s00500-008-0320-1
  17. Valls, V., Ballestin, F., and Quintanilla, S., A population-based approach to the resource-constrained project scheduling problem, Annals of Operations Research, 2004, Vol. 131, pp. 305-324. https://doi.org/10.1023/B:ANOR.0000039524.09792.c9
  18. Valls, V., Ballestin, F., and Quintanilla, S., Justification and RCPSP : a technique that pays, European Journal of Operational Research, 2005, Vol. 165, No. 2, pp. 375-386. https://doi.org/10.1016/j.ejor.2004.04.008
  19. Yim, D.-S., Dynamic decision using variable neighborhood search for stochastic resource-constrained project scheduling problem, Journal of the Korean Institute of Industrial Engineers, 2017, Vol. 43, No. 1, pp. 1-11. https://doi.org/10.7232/JKIIE.2017.43.1.001
  20. Yim, D.-S., Performance analysis of local optimization algorithms in resource-constrained project scheduling problem, Journal of the Korean Institute of Industrial Engineers, 2011, Vol. 37, No. 4, pp. 408-414. https://doi.org/10.7232/JKIIE.2011.37.4.408
  21. Zitzler, E., Laumanns, M., and Thiele, L., SPEA2 : improving the strength pareto evolutionary algorithm, Swiss Federal Institute of Technology, Zurich, Switzerland, 2001.