Resolution of Resource Contentions in the CCPM-MPL Using Simulated Annealing and Genetic Algorithm
- 1 Department of Industrial & System Engineering, Hosei University, Tokyo, Japan
- 2 Department of Industrial & System Engineering, Hosei University, Tokyo, Japan
Abstract
This research aims to plan a “good-enough” schedule with leveling of resource contentions. We use the existing critical chain project management-max-plus linear framework. Critical chain project management is known as a technique used to both shorten the makespan and observe the due date under limited resources; the max-plus linear representation is an approach for modeling discrete event systems as production systems and project scheduling. If a contention arises within a single resource, we must resolve it by appending precedence relations. Thus, the resolution framework is reduced to a combinatorial optimization. If we aim to obtain the exact optimal solution, the maximum computation time is longer than 10 hours for 20 jobs. We thus experiment with Simulated Annealing (SA) and Genetic Algorithm (GA) to obtain an approximate solution within a practical time. Comparing the two methods, the former was beneficial in computation time, whereas the latter was better in terms of the performance of the solution. If the number of tasks is 50, the solution using SA is better than that using GA.
- Goto, H. (2017) Forward-Compatible Framework with Critical-Chain Project Management using a Max-Plus Linear Representation. OPSEARCH, 54, 16 p.. http://dx.doi.org/10.1007/s12597-016-0276-3
- Goto, H., Truc, N.T.N. and Takahashi, H. (2013) Simple Representation of the Critical Chain Project Management Framework in a Max-Plus Linear Form. SICE Journal of Control, Measurement, and System Integration, 6, 341-344. http://dx.doi.org/10.9746/jcmsi.6.341
- Goldratt, E.M. (1997) Critical Chain. North River Press, Great Barrington.
- Leach, L.P. (2005) Critical Chain Project Management. 2nd Edition, Artech House, Boston.
- Heidergott, B., Olsder, G.J. and Woude, L. (2006) Max Plus at Work: Modeling and Analysis of Synchronized Systems. Princeton University Press, New Jersey.
- Koga, H., Goto, H. and Chiba, E. (2014) Resolution of Resource Conflicts in the CCPM Framework: Utilization of a Local Search Method or Genetic Algorithm, 50, 7-12. (In Japanese)
- Yokoyama, H. and Goto, H. (2016) Resolution of Resource Contentions in the Critical Chain Project Management Based on Simulated Annealing. Proceedings of the 6th International Conference on Industrial Engineering and Operations Management, Kuala Lumpur, 8 March 2016, 29.
- Koga, H., Goto, H. and Chiba, E. (2014) Resolution of Resource Conflicts in the CCPM Framework Using a Local Search Method. Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Bandar Sunway, 10 December 2014, 94-98. http://dx.doi.org/10.1109/ieem.2014.7058607
- Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983) Optimization by Simulated Annealing. Science, 220, 671-680. http://dx.doi.org/10.1126/science.220.4598.671
- Croes, G.A. (1958) A Method for Solving Traveling-Salesman Problems. Operation Research, 6, 791-812. http://dx.doi.org/10.1287/opre.6.6.791