Abstract
The critical path problem, in Software Project Management, finds the longest path in a Directed Acyclic Graph. The problem is immensely important for scheduling the critical activities. The problem reduces to the longest path problem, which is NP as against the shortest path problem. The longest path is an important NP-hard problem, which finds its applications in many other areas like graph drawing, sequence alignment algorithms, etc. The problem has been dealt with using Computational Intelligence. The paper presents the state of the art. The applicability of Genetic Algorithms in longest path problem has also been discussed. This paper proposes a novel Genetic Algorithm-based solution to the problem. This algorithm has been implemented and verified using benchmarks. The results are encouraging.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bhasin, H.: Algorithm Analysis and Design. Oxford University Press (2015)
Cormen, L., Rivest, S.: Introduction to algorithms. Second Edition, Prentice Hall of India (1990)
Goldberg, D.E.: Genetic algorithms in search, Optimization and Machine Learning. Addison-Wesley, Reading, MA (1989)
Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE-2007–01, School of Computer Science and Mathematics, Keele University (2007)
Hardgrave, W.W., Nemhauser, G.L.: On the relation between the traveling-salesman and the longest-path problems. Oper. Res. 10, 647 (1962)
Bhasin, H., Singla, N.: Harnessing cellular automata and genetic algorithms to solve travelling salesman problem. ICICT, 72–77 (2012)
Ioannidou, K., Mertzios, G.B., Nikolopoulos, G.B.: The longest path problem is polynomial on interval graphs. In: MFCS’09, Springer-Verlag, Berlin, Heidelberg (2009)
Karger, D., Motwani, R., Ramkumar, G.: On approximating the longest path in a graph. Algorithmica 18(1), 82–98 (1997)
Uehara, R., Uno, Y.: Efficient algorithms for the longest path problem. In: ISAAC (2004)
Uehara, R., Valiente, G.: Linear structure of bipartite permutation graphs and the longest path problem. Inf. Process. Lett. 103(2), 71–77 (2007)
Ghosh, E.: Hamiltonicity and longest path problem on special classes of graphs. Research Thesis, Indian Institute of Technology, Madras (2011)
Ioannidou, K., Nikolopoulos, S.D.: The longest path problem is polynomial on cocomparability graphs. Lect. Notes Comput. Sci. Springer 6410, 27–38
Bhasin, H., Ahuja, G.: Harnessing genetic algorithm for vertex cover problem. IJCSE (2012)
Bhasin, H., Singla, N.: Genetic based algorithm for N-puzzle problem. Int. J. Comput. Appl. 51(22) (2012)
Bhasin, H., Mahajan, R.: Genetic algorithms based solution to maximum clique problem, Int. J. Comput. Sci. Eng. 4(8) (2012)
Bhasin, H., Behal, G., Aggarwal, N., Saini, R.K., Choudhary, S.: On the applicability of diploid genetic algorithms in dynamic environments. Soft Computing, 1–8. Springer (2015)
Karp, R.: Reducibility among combinatorial problems. Complexity of computer computations. In: Miller, R., Thatcher, J. (eds.) Plenum Press pp. 85–103 (1970)
Senior, B.A.: Critical Path Method Implementation Drawbacks: A Discussion Using Action Theory
Suderman, M.: Layered Graph Drawing. ACM, McGill University, Montreal, Quebue, Canada (2005)
Attwood, T.K., et al.: Introduction to Bioinformatics. Pearson Publications (2009)
Bhasin et al., H.: On the applicability of Diploid Genetic Algorithm. AI and society. Springer 31(2), 265–274 (2016)
Bhasin, H., et al.: On the applicability of Diploid Genetic Algorithm in Dynamic Environments. Soft Computing, Springer, First Online, 1–10 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bhasin, H., Gupta, N. (2018). Critical Path Problem for Scheduling Using Genetic Algorithm. In: Pant, M., Ray, K., Sharma, T., Rawat, S., Bandyopadhyay, A. (eds) Soft Computing: Theories and Applications. Advances in Intelligent Systems and Computing, vol 583. Springer, Singapore. https://doi.org/10.1007/978-981-10-5687-1_2
Download citation
DOI: https://doi.org/10.1007/978-981-10-5687-1_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5686-4
Online ISBN: 978-981-10-5687-1
eBook Packages: EngineeringEngineering (R0)