A community detection approach for the resource leveling problem in a multi-project scheduling environment

被引:12
|
作者
Sayyadi, Abbas [1 ]
Esmaeeli, Hamid [1 ,2 ,3 ]
Hossein, Amir [1 ]
机构
[1] Islamic Azad Univ, Fac Engn, Dept Ind Engn, Tehran North Branch, Tehran, Iran
[2] Islamic Azad Univ, Dept Ind Engn, Tehran North Branch,3rd Floor, Tehran, Iran
[3] Islamic Azad Univ, Fac Engn, Sadooghi Ave,Hakimiyeh,Babaee Highway, Tehran, Iran
关键词
Multi-project scheduling; Resource leveling problem; Community detection; Meta-heuristics; Cellular automata; GENETIC ALGORITHM; OPTIMIZATION ALGORITHM; CONSTRUCTION; COMPUTATION; MODULARITY; MANAGEMENT; MODEL;
D O I
10.1016/j.cie.2022.108202
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper develops an integrated mathematical formulation that embraces the Resource Leveling Problem (RLP) and the Multi-Project Scheduling Problem (MPSP). To incorporate both aspects into one formulation, the proposed model is bi-objective that seeks to minimize projects' durations and resource usage, simultaneously. Resources are not available in all time periods because of sickness, failure, maintenance, holidays, training, laying off, etc. This assumption complicates the scheduling process for multiple concurrent projects that share a limited number of resources with finite capacities. To tackle this intricacy, a coherent approach is required that not only schedules activities of multiple projects, but also levels resource consumptions as efficient as possible. Therefore, this study offers an approach based on the Community Detection problem to identify homogeneous communities of activities that have common resource requirements. These communities are obtained by the Vibration Damping Optimization (VDO) method through modularity maximization. The identified communities help the projects' planner to avoid simultaneous scheduling of the activities within a community; hence, resource consumptions are minimized. A Multi-Objective Gravitational Search Algorithm (MOGSA) is developed to solve the proposed bi-objective problem. The MOGSA uses the communities detected by the VDO and schedules the projects. The MOGSA has been invigorated by using two Cellular Automata (CA), namely "Seeds" and "Wolfram's elementary cellular automaton" in its procedures. A set of test problems have been examined to compare the efficacy of the MOGSA with some of the best existing algorithms. The results demonstrate that the MOGSA is highly competitive and yields proper solutions comparing to the outputs of well-known optimizers. Besides, a real construction case study has been presented to demonstrate that the proposed model and algorithm can deliver practical solutions.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] Resource dedication problem in a multi-project environment
    Besikci, Umut
    Bilge, Umit
    Ulusoy, Gunduz
    FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2013, 25 (1-2) : 206 - 229
  • [2] Resource dedication problem in a multi-project environment
    Umut Beşikci
    Ümit Bilge
    Gündüz Ulusoy
    Flexible Services and Manufacturing Journal, 2013, 25 : 206 - 229
  • [3] Multi-project scheduling in a construction environment with resource constraints
    Stephenson, P
    Ying, Y
    SYSTEM-BASED VISION FOR STRATEGIC AND CREATIVE DESIGN, VOLS 1-3, 2003, : 2251 - 2255
  • [4] Resource Constrained Multi-Project Scheduling Problem with Resource Transfer Times
    Suresh, M.
    Dutta, Pankaj
    Jain, Karuna
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2015, 32 (06)
  • [5] Resource-constrained multi-project scheduling problem: A survey
    Gomez Sanchez, Mariam
    Lalla-Ruiz, Eduardo
    Gil, Alejandro Fernandez
    Castro, Carlos
    Voss, Stefan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 309 (03) : 958 - 976
  • [6] A genetic algorithm for the resource constrained multi-project scheduling problem
    Goncalves, J. F.
    Mendes, J. J. M.
    Resende, M. G. C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 1171 - 1190
  • [7] HEURISTIC FRAMEWORK FOR THE RESOURCE CONSTRAINED MULTI-PROJECT SCHEDULING PROBLEM
    KIM, SO
    SCHNIEDERJANS, MJ
    COMPUTERS & OPERATIONS RESEARCH, 1989, 16 (06) : 541 - 556
  • [8] Combination of genetic & ant colony algorithms for multi-project resource leveling problem
    Li, Jing-Hua
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2010, 16 (03): : 643 - 649
  • [9] Multi-mode resource constrained multi-project scheduling and resource portfolio problem
    Besikci, Umut
    Bilge, Umit
    Ulusoy, Gunduz
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 240 (01) : 22 - 31
  • [10] MULTI-PROJECT SCHEDULING WITH RESOURCE CONSTRAINS
    HIRAOKA, T
    BULLETIN OF THE JSME-JAPAN SOCIETY OF MECHANICAL ENGINEERS, 1980, 23 (185): : 1929 - 1936