The study of Network Science involves developing concepts and techniques in interdisciplinary domains such as Graph Theory, Algorithms and Complexity Theory, Machine Learning, Data Science and Information visualization to address the complex needs of todays society.
Due to the complex and interdependent nature of the networks surrounding all of us, the study of Network Science finds applications in several networks that we rely on for our infrastructural, economic and social needs. The study of Network Science allows better understanding of critical networks that enables us to build more robust, resilient and scalable networks.