2,079 research outputs found

    The Project Scheduling Problem with Non-Deterministic Activities Duration: A Literature Review

    Get PDF
    Purpose: The goal of this article is to provide an extensive literature review of the models and solution procedures proposed by many researchers interested on the Project Scheduling Problem with nondeterministic activities duration. Design/methodology/approach: This paper presents an exhaustive literature review, identifying the existing models where the activities duration were taken as uncertain or random parameters. In order to get published articles since 1996, was employed the Scopus database. The articles were selected on the basis of reviews of abstracts, methodologies, and conclusions. The results were classified according to following characteristics: year of publication, mathematical representation of the activities duration, solution techniques applied, and type of problem solved. Findings: Genetic Algorithms (GA) was pointed out as the main solution technique employed by researchers, and the Resource-Constrained Project Scheduling Problem (RCPSP) as the most studied type of problem. On the other hand, the application of new solution techniques, and the possibility of incorporating traditional methods into new PSP variants was presented as research trends. Originality/value: This literature review contents not only a descriptive analysis of the published articles but also a statistical information section in order to examine the state of the research activity carried out in relation to the Project Scheduling Problem with non-deterministic activities duration.Peer Reviewe

    OPTIMIZING PROJECT TIME-COST-QUALITY BY USING GENETIC ALGORITHMS

    Get PDF
    Project management causes the problem of efficient resource assignment, activity, time constraints and relationships between activities. Traditional scheduling methods like CPM and PERT are incomplete tools to use in practice because they do not consider constraints regarding resources and cannot be realistic as they consider infinite resources. Optimization of project time-costs-quality is very complex and can be achieved by using meta-heuristic methods as Genetic Algorithms, Ant Algorithm, Tabu Search. In this article we study the state of the art in this domain, define the optimization problem we want to solve and propose some improvements for a genetic algorithm, starting from GENOCOP I (Genetic Algorithm for Numerical Optimizations of Constrained Problems) developed by Michalewicz and Janikow[12], later improved to GENOCOP V (Suzuki [9]).planning and scheduling, time-costs trade-off problem, genetic algorithms

    Project scheduling under uncertainty using fuzzy modelling and solving techniques

    Get PDF
    In the real world, projects are subject to numerous uncertainties at different levels of planning. Fuzzy project scheduling is one of the approaches that deal with uncertainties in project scheduling problem. In this paper, we provide a new technique that keeps uncertainty at all steps of the modelling and solving procedure by considering a fuzzy modelling of the workload inspired from the fuzzy/possibilistic approach. Based on this modelling, two project scheduling techniques, Resource Constrained Scheduling and Resource Leveling, are considered and generalized to handle fuzzy parameters. We refer to these problems as the Fuzzy Resource Constrained Project Scheduling Problem (FRCPSP) and the Fuzzy Resource Leveling Problem (FRLP). A Greedy Algorithm and a Genetic Algorithm are provided to solve FRCPSP and FRLP respectively, and are applied to civil helicopter maintenance within the framework of a French industrial project called Helimaintenance

    Improved Adaptive Harmony Search algorithm for the resource levelling problem with minimal lags

    Full text link
    The resource leveling problem (RLP) aims to provide the most efficient resource consumption as well as minimize the resource fluctuations without increasing the prescribed makespan of the construction project. Resource fluctuations are impractical, inefficient and costly when they happen on construction sites. Therefore, previous research has tried to find an efficient way to solve this problem. Metaheuristics using Harmony Search seem to be faster and more efficient than others, but present the same problem of premature convergence closing around local optimums. In order to diminish this issue, this study introduces an innovative Improved and Adaptive Harmony Search (IAHS) algorithm to improve the solution of the RLP with multiple resources. This IAHS algorithm has been tested with the standard Project Scheduling Problem Library for four metrics that provide different levelled profiles from rectangular to bell shapes. The results have been compared with the benchmarks available in the literature presenting a complete discussion of results. Additionally, a case study of 71 construction activities contemplating the widest possible set of conditions including continuity and discontinuity of flow relationships has been solved as example of application for real life construction projects. Finally, a visualizer tool has been developed to compare the effects of applying different metrics with an app for Excel. The IAHS algorithm is faster with better overall results than other metaheuristics. Results also show that the IAHS algorithm is especially fitted for the Sum of Squares Optimization metric. The proposed IAHS algorithm for the RLP is a starting point in order to develop user-friendly and practical computer applications to provide realistic, fast and good solutions for construction project managers.This research was partially supported by the FAPA program of Universidad de Los Andes, Colombia (code P14.246922.005/01). The authors would also like to thank the research group of Construction Engineering and Management (INgeco).Ponz Tienda, JL.; Salcedo-Bernal, A.; Pellicer Armiñana, E.; Benlloch Marco, J. (2017). Improved Adaptive Harmony Search algorithm for the resource levelling problem with minimal lags. Automation in Construction. 77:82-92. https://doi.org/10.1016/j.autcon.2017.01.018S82927

    Balancing labor requirements in a manufacturing environment

    Get PDF
    “This research examines construction environments within manufacturing facilities, specifically semiconductor manufacturing facilities, and develops a new optimization method that is scalable for large construction projects with multiple execution modes and resource constraints. The model is developed to represent real-world conditions in which project activities do not have a fixed, prespecified duration but rather a total amount of work that is directly impacted by the level of resources assigned. To expand on the concept of resource driven project durations, this research aims to mimic manufacturing construction environments by allowing a non-continuous resource allocation to project tasks. This concept allows for resources to shift between projects in order to achieve the optimal result for the project manager. Our model generates a novel multi-objective resource constrained project scheduling problem. Specifically, two objectives are studied; the minimization of the total direct labor cost and the minimization of the resource leveling. This research will utilize multiple techniques to achieve resource leveling and discuss the advantage each one provides to the project team, as well as a comparison of the Pareto Fronts between the given resource leveling and cost minimization objective functions. Finally, a heuristic is developed utilizing partial linear relaxation to scale the optimization model for large scale projects. The computation results from multiple randomly generated case studies show that the new heuristic method is capable of generating high quality solutions at significantly less computational time”--Abstract, page iv

    Fuzzy-multi-mode Resource-constrained Discrete Time-cost-resource Optimization in Project Scheduling Using ENSCBO

    Get PDF
    Construction companies are required to employ effective methods of project planning and scheduling in today's competitive environment. Time and cost are critical factors in project success, and they can vary based on the type and amount of resources used for activities, such as labor, tools, and materials. In addition, resource leveling strategies that are used to limit fluctuations in a project's resource consumption also affect project time and cost. The multi-mode resource-constrained discrete-time–cost-resource optimization (MRC-DTCRO) is an optimization tool that is developed for scheduling of a set of activities involving multiple execution modes with the aim of minimizing time, cost, and resource moment. Moreover, uncertainty in cost should be accounted for in project planning because activities are exposed to risks that can cause delays and budget overruns. This paper presents a fuzzy-multi-mode resource-constrained discrete-time–cost-resource optimization (F-MRC-DTCRO) model for the time-cost-resource moment tradeoff in a fuzzy environment while satisfying all the project constraints. In the proposed model, fuzzy numbers are used to characterize the uncertainty of direct cost of activities. Using this model, different risk acceptance levels of the decision maker can be addressed in the optimization process. A newly developed multi-objective optimization algorithm called ENSCBO is used to search non-dominated solutions to the fuzzy multi-objective model. Finally, the developed model is applied to solve a benchmark test problem. The results indicate that incorporating the fuzzy structure of uncertainty in costs to previously developed MRC-DTCRO models facilitates the decision-making process and provides more realistic solutions

    A Parallel Branch and Bound Algorithm for the Resource Leveling Problem with Minimal Lags

    Full text link
    [EN] The efficient use of resources is a key factor to minimize the cost while meeting time deadlines and quality requirements; this is especially important in construction projects where field operations take fluctuations of resources unproductive and costly. Resource Leveling Problems (RLP) aim to sequence the construction activities that maximize the resource consumption efficiency over time, minimizing the variability. Exact algorithms for the RLP have been proposed throughout the years to offer optimal solutions; however, these problems require a vast computational capability ( combinatorial explosion ) that makes them unpractical. Therefore, alternative heuristic and metaheuristic algorithms have been suggested in the literature to find local optimal solutions, using different libraries to benchmark optimal values; for example, the Project Scheduling Problem LIBrary for minimal lags is still open to be solved to optimality for RLP. To partially fill this gap, the authors propose a Parallel Branch and Bound algorithm for the RLP with minimal lags to solve the RLP with an acceptable computational effort. This way, this research contributes to the body of knowledge of construction project scheduling providing the optimums of 50 problems for the RLP with minimal lags for the first time, allowing future contributors to benchmark their heuristics meth-ods against exact results by obtaining the distance of their solution to the optimal values. Furthermore, for practitioners,the time required to solve this kind of problem is reasonable and practical, considering that unbalanced resources can risk the goals of the construction project.This research was supported by the FAPA program of the Universidad de Los Andes (Colombia). The authors would like to thank the research group of Construction Engineering and Management (INgeco), especially J. S. Rojas-Quintero, and the Department of Systems Engineering at the Universidad de Los Andes. The authors are also grateful to the anonymous reviewers for their valuable and constructive suggestions.Ponz Tienda, JL.; Salcedo-Bernal, A.; Pellicer Armiñana, E. (2017). A Parallel Branch and Bound Algorithm for the Resource Leveling Problem with Minimal Lags. COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING. 32:474-498. doi:10.1111/mice.12233S47449832Adeli, H. (2000). High-Performance Computing for Large-Scale Analysis, Optimization, and Control. Journal of Aerospace Engineering, 13(1), 1-10. doi:10.1061/(asce)0893-1321(2000)13:1(1)ADELI, H., & KAMAL, O. (2008). Parallel Structural Analysis Using Threads. Computer-Aided Civil and Infrastructure Engineering, 4(2), 133-147. doi:10.1111/j.1467-8667.1989.tb00015.xAdeli, H., & Kamal, O. (1992). Concurrent analysis of large structures—II. applications. Computers & Structures, 42(3), 425-432. doi:10.1016/0045-7949(92)90038-2Adeli, H., Kamat, M. P., Kulkarni, G., & Vanluchene, R. D. (1993). High‐Performance Computing in Structural Mechanics and Engineering. Journal of Aerospace Engineering, 6(3), 249-267. doi:10.1061/(asce)0893-1321(1993)6:3(249)Adeli, H., & Karim, A. (1997). Scheduling/Cost Optimization and Neural Dynamics Model for Construction. Journal of Construction Engineering and Management, 123(4), 450-458. doi:10.1061/(asce)0733-9364(1997)123:4(450)Adeli, H., & Kumar, S. (1995). Concurrent Structural Optimization on Massively Parallel Supercomputer. Journal of Structural Engineering, 121(11), 1588-1597. doi:10.1061/(asce)0733-9445(1995)121:11(1588)ADELI, H., & VISHNUBHOTLA, P. (2008). Parallel Processing. Computer-Aided Civil and Infrastructure Engineering, 2(3), 257-269. doi:10.1111/j.1467-8667.1987.tb00150.xAdeli, H., & Wu, M. (1998). Regularization Neural Network for Construction Cost Estimation. Journal of Construction Engineering and Management, 124(1), 18-24. doi:10.1061/(asce)0733-9364(1998)124:1(18)Alsayegh, H., & Hariga, M. (2012). Hybrid meta-heuristic methods for the multi-resource leveling problem with activity splitting. Automation in Construction, 27, 89-98. doi:10.1016/j.autcon.2012.04.017Anagnostopoulos, K., & Koulinas, G. (2012). Resource-Constrained Critical Path Scheduling by a GRASP-Based Hyperheuristic. Journal of Computing in Civil Engineering, 26(2), 204-213. doi:10.1061/(asce)cp.1943-5487.0000116Anagnostopoulos, K. P., & Koulinas, G. K. (2010). A simulated annealing hyperheuristic for construction resource levelling. Construction Management and Economics, 28(2), 163-175. doi:10.1080/01446190903369907Arditi, D., & Bentotage, S. N. (1996). System for Scheduling Highway Construction Projects. Computer-Aided Civil and Infrastructure Engineering, 11(2), 123-139. doi:10.1111/j.1467-8667.1996.tb00316.xBandelloni, M., Tucci, M., & Rinaldi, R. (1994). Optimal resource leveling using non-serial dyanamic programming. European Journal of Operational Research, 78(2), 162-177. doi:10.1016/0377-2217(94)90380-8Benjaoran, V., Tabyang, W., & Sooksil, N. (2015). Precedence relationship options for the resource levelling problem using a genetic algorithm. Construction Management and Economics, 33(9), 711-723. doi:10.1080/01446193.2015.1100317Bianco, L., Caramia, M., & Giordani, S. (2016). Resource levelling in project scheduling with generalized precedence relationships and variable execution intensities. OR Spectrum, 38(2), 405-425. doi:10.1007/s00291-016-0435-1Chakroun, I., & Melab, N. (2015). Towards a heterogeneous and adaptive parallel Branch-and-Bound algorithm. Journal of Computer and System Sciences, 81(1), 72-84. doi:10.1016/j.jcss.2014.06.012Christodoulou, S. E., Ellinas, G., & Michaelidou-Kamenou, A. (2010). Minimum Moment Method for Resource Leveling Using Entropy Maximization. Journal of Construction Engineering and Management, 136(5), 518-527. doi:10.1061/(asce)co.1943-7862.0000149Clausen, J., & Perregaard, M. (1999). Annals of Operations Research, 90, 1-17. doi:10.1023/a:1018952429396Coughlan, E. T., Lübbecke, M. E., & Schulz, J. (2010). A Branch-and-Price Algorithm for Multi-mode Resource Leveling. Lecture Notes in Computer Science, 226-238. doi:10.1007/978-3-642-13193-6_20Coughlan, E. T., Lübbecke, M. E., & Schulz, J. (2015). A branch-price-and-cut algorithm for multi-mode resource leveling. European Journal of Operational Research, 245(1), 70-80. doi:10.1016/j.ejor.2015.02.043Crainic, T. G., Le Cun, B., & Roucairol, C. (s. f.). Parallel Branch-and-Bound Algorithms. Parallel Combinatorial Optimization, 1-28. doi:10.1002/9780470053928.ch1Damci, A., Arditi, D., & Polat, G. (2013). Resource Leveling in Line-of-Balance Scheduling. Computer-Aided Civil and Infrastructure Engineering, 28(9), 679-692. doi:10.1111/mice.12038Damci, A., Arditi, D., & Polat, G. (2013). Multiresource Leveling in Line-of-Balance Scheduling. Journal of Construction Engineering and Management, 139(9), 1108-1116. doi:10.1061/(asce)co.1943-7862.0000716Damci, A., Arditi, D., & Polat, G. (2015). Impacts of different objective functions on resource leveling in Line-of-Balance scheduling. KSCE Journal of Civil Engineering, 20(1), 58-67. doi:10.1007/s12205-015-0578-7De Reyck, B., & Herroelen, W. (1996). On the use of the complexity index as a measure of complexity in activity networks. European Journal of Operational Research, 91(2), 347-366. doi:10.1016/0377-2217(94)00344-0Hossein Hashemi Doulabi, S., Seifi, A., & Shariat, S. Y. (2011). Efficient Hybrid Genetic Algorithm for Resource Leveling via Activity Splitting. Journal of Construction Engineering and Management, 137(2), 137-146. doi:10.1061/(asce)co.1943-7862.0000261Drexl, A., & Kimms, A. (2001). Optimization guided lower and upper bounds for the resource investment problem. Journal of the Operational Research Society, 52(3), 340-351. doi:10.1057/palgrave.jors.2601099Easa, S. M. (1989). Resource Leveling in Construction by Optimization. Journal of Construction Engineering and Management, 115(2), 302-316. doi:10.1061/(asce)0733-9364(1989)115:2(302)El-Rayes, K., & Jun, D. H. (2009). Optimizing Resource Leveling in Construction Projects. Journal of Construction Engineering and Management, 135(11), 1172-1180. doi:10.1061/(asce)co.1943-7862.0000097Florez, L., Castro-Lacouture, D., & Medaglia, A. L. (2013). Sustainable workforce scheduling in construction program management. Journal of the Operational Research Society, 64(8), 1169-1181. doi:10.1057/jors.2012.164Gaitanidis, A., Vassiliadis, V., Kyriklidis, C., & Dounias, G. (2016). Hybrid Evolutionary Algorithms in Resource Leveling Optimization. Proceedings of the 9th Hellenic Conference on Artificial Intelligence - SETN ’16. doi:10.1145/2903220.2903227Gather, T., Zimmermann, J., & Bartels, J.-H. (2010). Exact methods for the resource levelling problem. Journal of Scheduling, 14(6), 557-569. doi:10.1007/s10951-010-0207-8Georgy, M. E. (2008). Evolutionary resource scheduler for linear projects. Automation in Construction, 17(5), 573-583. doi:10.1016/j.autcon.2007.10.005Hariga, M., & El-Sayegh, S. M. (2011). Cost Optimization Model for the Multiresource Leveling Problem with Allowed Activity Splitting. Journal of Construction Engineering and Management, 137(1), 56-64. doi:10.1061/(asce)co.1943-7862.0000251Harris, R. B. (1990). Packing Method for Resource Leveling (Pack). Journal of Construction Engineering and Management, 116(2), 331-350. doi:10.1061/(asce)0733-9364(1990)116:2(331)Hegazy, T. (1999). Optimization of Resource Allocation and Leveling Using Genetic Algorithms. Journal of Construction Engineering and Management, 125(3), 167-175. doi:10.1061/(asce)0733-9364(1999)125:3(167)Heon Jun, D., & El-Rayes, K. (2011). Multiobjective Optimization of Resource Leveling and Allocation during Construction Scheduling. Journal of Construction Engineering and Management, 137(12), 1080-1088. doi:10.1061/(asce)co.1943-7862.0000368Hiyassat, M. A. S. (2000). Modification of Minimum Moment Approach in Resource Leveling. Journal of Construction Engineering and Management, 126(4), 278-284. doi:10.1061/(asce)0733-9364(2000)126:4(278)Hiyassat, M. A. S. (2001). Applying Modified Minimum Moment Method to Multiple Resource Leveling. Journal of Construction Engineering and Management, 127(3), 192-198. doi:10.1061/(asce)0733-9364(2001)127:3(192)Ismail, M. M., el-raoof, O. abd, & Abd EL-Wahed, W. F. (2014). A Parallel Branch and Bound Algorithm for Solving Large Scale Integer Programming Problems. Applied Mathematics & Information Sciences, 8(4), 1691-1698. doi:10.12785/amis/080425Kolisch, R., & Sprecher, A. (1997). PSPLIB - A project scheduling problem library. European Journal of Operational Research, 96(1), 205-216. doi:10.1016/s0377-2217(96)00170-1Koulinas, G. K., & Anagnostopoulos, K. P. (2013). A new tabu search-based hyper-heuristic algorithm for solving construction leveling problems with limited resource availabilities. Automation in Construction, 31, 169-175. doi:10.1016/j.autcon.2012.11.002Lai, T.-H., & Sahni, S. (1984). Anomalies in parallel branch-and-bound algorithms. Communications of the ACM, 27(6), 594-602. doi:10.1145/358080.358103Leu, S.-S., Yang, C.-H., & Huang, J.-C. (2000). Resource leveling in construction by genetic algorithm-based optimization and its decision support system application. Automation in Construction, 10(1), 27-41. doi:10.1016/s0926-5805(99)00011-4Li, H., Xu, Z., & Demeulemeester, E. (2015). Scheduling Policies for the Stochastic Resource Leveling Problem. Journal of Construction Engineering and Management, 141(2), 04014072. doi:10.1061/(asce)co.1943-7862.0000936Lim, T.-K., Yi, C.-Y., Lee, D.-E., & Arditi, D. (2014). Concurrent Construction Scheduling Simulation Algorithm. Computer-Aided Civil and Infrastructure Engineering, 29(6), 449-463. doi:10.1111/mice.12073Menesi, W., & Hegazy, T. (2015). Multimode Resource-Constrained Scheduling and Leveling for Practical-Size Projects. Journal of Management in Engineering, 31(6), 04014092. doi:10.1061/(asce)me.1943-5479.0000338Neumann, K., Schwindt, C., & Zimmermann, J. (2003). Project Scheduling with Time Windows and Scarce Resources. doi:10.1007/978-3-540-24800-2Neumann, K., & Zimmermann, J. (1999). Methods for Resource-Constrained Project Scheduling with Regular and Nonregular Objective Functions and Schedule-Dependent Time Windows. International Series in Operations Research & Management Science, 261-287. doi:10.1007/978-1-4615-5533-9_12Neumann, K., & Zimmermann, J. (2000). Procedures for resource leveling and net present value problems in project scheduling with general temporal and resource constraints. European Journal of Operational Research, 127(2), 425-443. doi:10.1016/s0377-2217(99)00498-1Nübel, H. (2001). The resource renting problem subject to temporal constraints. OR-Spektrum, 23(3), 359-381. doi:10.1007/pl00013357Perregaard, M., & Clausen, J. (1998). Annals of Operations Research, 83, 137-160. doi:10.1023/a:1018903912673Ponz-Tienda, J. L., Pellicer, E., Benlloch-Marco, J., & Andrés-Romano, C. (2015). The Fuzzy Project Scheduling Problem with Minimal Generalized Precedence Relations. Computer-Aided Civil and Infrastructure Engineering, 30(11), 872-891. doi:10.1111/mice.12166Ponz-Tienda, J. L., Yepes, V., Pellicer, E., & Moreno-Flores, J. (2013). The Resource Leveling Problem with multiple resources using an adaptive genetic algorithm. Automation in Construction, 29, 161-172. doi:10.1016/j.autcon.2012.10.003Pritsker, A. A. B., Waiters, L. J., & Wolfe, P. M. (1969). Multiproject Scheduling with Limited Resources: A Zero-One Programming Approach. Management Science, 16(1), 93-108. doi:10.1287/mnsc.16.1.93Ranjbar, M. (2013). A path-relinking metaheuristic for the resource levelling problem. Journal of the Operational Research Society, 64(7), 1071-1078. doi:10.1057/jors.2012.119Rieck, J., & Zimmermann, J. (2014). Exact Methods for Resource Leveling Problems. Handbook on Project Management and Scheduling Vol.1, 361-387. doi:10.1007/978-3-319-05443-8_17Rieck, J., Zimmermann, J., & Gather, T. (2012). Mixed-integer linear programming for resource leveling problems. European Journal of Operational Research, 221(1), 27-37. doi:10.1016/j.ejor.2012.03.003Saleh, A., & Adeli, H. (1994). Microtasking, Macrotasking, and Autotasking for Structural Optimization. Journal of Aerospace Engineering, 7(2), 156-174. doi:10.1061/(asce)0893-1321(1994)7:2(156)Saleh, A., & Adeli, H. (1994). Parallel Algorithms for Integrated Structural/Control Optimization. Journal of Aerospace Engineering, 7(3), 297-314. doi:10.1061/(asce)0893-1321(1994)7:3(297)Son, J., & Mattila, K. G. (2004). Binary Resource Leveling Model: Activity Splitting Allowed. Journal of Construction Engineering and Management, 130(6), 887-894. doi:10.1061/(asce)0733-9364(2004)130:6(887)Son, J., & Skibniewski, M. J. (1999). Multiheuristic Approach for Resource Leveling Problem in Construction Engineering: Hybrid Approach. Journal of Construction Engineering and Management, 125(1), 23-31. doi:10.1061/(asce)0733-9364(1999)125:1(23)Tang, Y., Liu, R., & Sun, Q. (2014). Two-Stage Scheduling Model for Resource Leveling of Linear Projects. Journal of Construction Engineering and Management, 140(7), 04014022. doi:10.1061/(asce)co.1943-7862.0000862Wah, Guo-jie Li, & Chee Fen Yu. (1985). Multiprocessing of Combinatorial Search Problems. Computer, 18(6), 93-108. doi:10.1109/mc.1985.1662926Yeniocak , H. 2013 An efficient branch and bound algorithm for the resource leveling problem Ph.D. dissertation, Middle East Technical University, School of Natural and Applied SciencesYounis, M. A., & Saad, B. (1996). Optimal resource leveling of multi-resource projects. Computers & Industrial Engineering, 31(1-2), 1-4. doi:10.1016/0360-8352(96)00116-

    The Resource Leveling Problem with multiple resources using an adaptive genetic algorithm

    Full text link
    Resource management ensures that a project is completed on time and at cost, and that its quality is as previously defined; nevertheless, resources are scarce and their use in the activities of the project leads to conflicts in the schedule. Resource Leveling Problems consider how to make the resource consumption as efficient as possible. This paper presents a new Adaptive Genetic Algorithm for the Resource Leveling Problem with multiple resources, and its novelty lies in using the Weibull distribution to establish an estimation of the global optimum as a termination condition. The extension of the project deadline with a penalty is allowed, avoiding the increase in the project criticality punishing the shift of activities. The algorithmis tested with the standard Project Scheduling Problem Library PSPLIB, and a complete analysis and benchmarking test instances are presented. The proposed algorithm is implemented using VBA for Excel 2010 in order to provide a flexible and powerful decision support system that enables practitioners to choose between different feasible solutions to a problem, and in addition it is easily adjustable to the constraints and particular needs of each project in realistic environments.This study was partially funded by the Spanish Ministry of Science and Innovation (research project BIA2011-23602).Ponz Tienda, JL.; Yepes Piqueras, V.; Pellicer Armiñana, E.; Moreno Flores, J. (2013). The Resource Leveling Problem with multiple resources using an adaptive genetic algorithm. Automation in Construction. 29(1):161-172. doi:10.1016/j.autcon.2012.10.003S16117229

    Optimizing Multiple-Resources Leveling in Multiple Projects Using Discrete Symbiotic Organisms Search

    Get PDF
    Resource leveling is used in project scheduling to reduce fluctuation in resource usage over the period of project implementation. Fluctuating resource usage frequently creates the untenable requirement of regularly hiring and firing temporary staff to meet short-term project needs. Construction project decision makers currently rely on experience-based methods to manage fluctuations. However, these methods lack consistency and may result in unnecessary waste of resources or costly schedule overruns. This research introduces a novel discrete symbiotic organisms search for optimizing multiple resources leveling in the multiple projects scheduling problem (DSOS-MRLMP). The optimization model proposed is based on a recently developed metaheuristic algorithm called symbiotic organisms search (SOS). SOS mimics the symbiotic relationship strategies that organisms use to survive in the ecosystem. Experimental results and statistical tests indicate that the proposed model obtains optimal results more reliably and efficiently than do the other optimization algorithms considered. The proposed optimization model is a promising alternative approach to assisting project managers in handling MRLMP effectively
    corecore