There is an image here
Download Resume
Rajdeep Niyogi
Professor
rajdeep.niyogi[at]cs.iitr.ac.in
+91-1332-285896
Research Interests

Biosketch
Educational Details
Professional Background

Research
Projects
Publications
Patents
Books
Collaborations

Honours and Awards
Honors
Memberships

Teaching Engagements
Teaching Engagements

Students
Supervisions
Associate Scholars

Miscellaneous
Events
Visits
Administrative Positions
Miscellaneous
Research Interests
Automated Planning, Formal Methods, Distributed Algorithms, Web Services Composition
BioSketch
Educational Details
IIT Kharagpur, India
2004
PhD, Computer Science and Engineering
Professional Background
Professor
10 Aug 2020 - Present
IIT Rookee, India
Associate Professor
23 Oct 2012 - 09 Aug 2020
IIT Roorkee, India
Assistant Professor
18 May 2007 - 22 Oct 2012
IIT Roorkee, India
Assistant Professor
01 Oct 2004 - 17 May 2007
BITS Pilani, India
Assistant Professor
21 Jan 2003 - 27 Aug 2004
KIIT, India
Research Associate
16 Oct 2007 - 16 Jul 2010
Theoretical Computer Science Group, IMSc Chennai
Research
Projects
TOPIC START DATE FIELD DESCRIPTION FINANCIAL OUTLAY FUNDING AGENCY OTHER OFFICERS
Multi-agent Planning 13 May 2019 AI Ongoing USD25,000 Google NA
Impact Analysis of Cyber Attacks on Microgrid SCADA (IACA-$\mu$-SCADA) 29 Oct 2021 Impact Analysis of Cyber Attacks on Microgrid SCADA (IACA-$\mu$-SCADA) completed Rs 42.50 lac Central Power Research Institute, India Prof Manoj Tripathi
Information Security Education and Awareness (ISEA) Project phase II 01 Apr 2015 Information Security Education and Awareness (ISEA) Project phase II completed 50lac DeitY Prof Manoj Misra
LAPUE: Logical Analysis of Plans in Uncertain Environments 17 Aug 2011 LAPUE: Logical Analysis of Plans in Uncertain Environments completed Rs25.97lac DST New Delhi Prof M J Nigam
A Novel Approach to Plan Synthesis using Bounded Memory 01 Sep 2007 A Novel Approach to Plan Synthesis using Bounded Memory completed 2.1lac IIT Roorkee




Collaborations
I am the academic coordinator of the Erasmus+ Programmme Inter-institutional agreement 2014-20[21] between IIT Roorkee and University of Perugia, Italy.
University of Perugia, Italy
Publications

Selected Journal Publications

  1. A. Nath, D. Patel, R. Niyogi. Mass Prediction and Analysis of an Object’s Mass from Its Image Using Deep Learning. SN Computer Science, 5(6), 711, August 2024.
  2. R. Niyogi, A. Nath. Formal specification and verification of a team formation protocol using TLA+. Journal of Software: Practice and Experience, 54(6), 961-984, June 2024.
  3. M. Hasan, R. Niyogi. Deep hierarchical reinforcement learning for collaborative object transportation by heterogeneous agents. Computers and Electrical Engineering, 114, 109066, March 2024.
  4. A. Kishor, R. Niyogi, A. T. Chronopoulos, A. Zomaya.  Latency and Energy-Aware Load Balancing in Cloud Data Centers: A Bargaining Game Based Approach. IEEE Trans. on Cloud Computing, 11(1), 927-941, January-March 2023.  
  5. M. Chandra, R. Niyogi.  QoS Aware Web Service Selection Using Orthogonal Array Learning on Fruit Fly Optimization Approach. Int. J.  of Pervasive Computing and Communications, 19(3), 343-363, May 2023.
  6. A. Kishor, R. Niyogi, B. Veeravalli.  Fairness-aware Mechanism for Load Balancing in Distributed Systems. IEEE Trans. on Services Computing, t15(4), 2275-2288, August 2022. 
  7. A. Kishor, R. Niyogi. An evolutionary approach for optimal multi-objective resource allocation in distributed computing systems. Concurrent Engineering: Research and Applications, 28(2): 97-109, 2020.
  8. A. Kishor, R. Niyogi, B. Veeravalli. A game-theoretic approach for cost-aware load balancing in distributed systems. Future Generation Computer Systems, 109:29-44,   2020.
  9. S. Swain and R. Niyogi. FESC: Functionally Equivalent Service Composition. Internet  of Things, 9, 1-10, 100151, 2020. 
  10. T. Kulshrestha, D. Saxena, R. Niyogi, J. Cao. Real-time Crowd Monitoring using Seamless Indoor-Outdoor Localization. IEEE Transactions on Mobile Computing, 19(3): 664-679, 2020.
  11. J.  Barua  and  R.  Niyogi.  Improving Named Entity Recognition and Disambiguation in News Headlines. Int. J. Intelligent Information and Database Systems. 12(4):279-303, 2019.
  12. A. Nath, Arun AR, R. Niyogi. A distributed approach for road clearance with multi-robot in urban search and rescue environment. Int. J. of Intelligent Robotics and Applications, 3(4): 392-406, 2019. [mentioned in:  https://rescuesim.robocup.org/research/publications/agent-competition/]
  13. S. Swain and R. Niyogi. SmartMedicist: A context-aware system for recommending an alternative medicine. Int. J. of Pervasive Computing and Communications, 14(2):147-164,  2018.
  14. S. S. Chouhan and R. Niyogi. DiMPP: A complete distributed  algorithm  for multi-agent  path  planning. J. of Experimental &Theoretical Artificial Intelligence,  29(6): 1129-1148, 2017. 
  15. S. S. Chouhan and R. Niyogi. MAPJA: Multi agent planning with joint actions. Applied Intelligence, 47(4): 1044-1058, 2017.
  16. S. Akarsh, A. Kishor, R. Niyogi, A. Milani, and P. Mengoni. Social Cooperation in Autonomous Agents to avoid the tragedy of the commons. Int. J. of Agricultural and Environmental Information Systems, 8(2), 1-19,   2017.
  17. S. S. Chouhan and  R. Niyogi. Plan restructuring in multi agent planning. Procedia Computer Science, 46, 396-401,  2015.
  18. V. Raychoudhury, J. Cao, R. Niyogi, W. Wu, and Y. Lai. Top-k leader election in  mobile ad hoc networks. Pervasive and Mobile Computing, 13, 181-202,  2014.
  19. M. K. Gupta, R.  Niyogi, and M. Misra. A 2D Graphical representation of protein sequence and their similarity analysis with probabilistic method. Match Communications in Mathematical and in Computer Chemistry, 72(2), 519-532,  2014.
  20. A. K. Lal and R.  Niyogi. A multi-agent planning approach to model a tele-surgery domain. Int. J. of Intelligent Systems and Applications, 5(9), 27-38,  2013.
  21. M. K. Gupta, R. Niyogi, and M. Misra. An alignment free method to find similarity among protein sequences via general form of Chou's pseudo amino acid composition. SAR and QSAR in environmental research, 24(7), 597-609, 2013.
  22. M. K. Gupta, R. Niyogi and M. Misra,  A New Adjacent Pair 2D Graphical Representation of DNA Sequences, J. of Biological Systems, 21(3), 1350005-1-1350005-15,  2013.
  23. S. S. Chouhan and R. Niyogi. An analysis of the effect of communication for multi agent planning in a grid world domain. Int. J. of Intelligent Systems and Applications, 4(5), 8-15, 2012.
  24. E.P. Subhakar, R. C. Joshi and R. Niyogi.  Network forensics frameworks: survey and research challenges. Digital Investigation, 7(1-2), 14-27, 2010. 
  25. N. Ukey, R. Niyogi, K. Singh, A. Milani, and V. Poggioni.   A bidirectional heuristic search  for web service composition with costs. Int. J. on Web and Grid Services,  6(2), 160-175,  2010.
  26. R. Niyogi. A Logic Based Approach to Planning for Specifying a Class of Temporally Extended Goals. Int. J. on AI Tools, 13(3), 469-485, September 2004.

Selected Conference Publications

  1. R. Niyogi, A. Nath. IoRT-based distributed algorithm for robust team formation and its application to smart city operation. 38th IEEE Int. Conf. on Advanced Information Networking and Applications (AINA 2024), 17-19 April 2024, Kitakyushu International Convention Center, Kitakyushu, Japan. 
  2. M. Hasan, R. Niyogi. Rewards Specifications in Collaborative Multi-agent Learning: A Comparative Study. The 39th ACM/SIGAPP Symposium on Applied Computing (SAC 2024), pp. 1007-1013, 8-12 April 2024, Avila, Spain.
  3. N. Sanghvi, R. Niyogi, A. Milani. Sweeping-Based Multi-Robot Exploration in an Unknown Environment Using Webots. 16th Int. Conf. on Agents and Artificial Intelligence (ICAART 2024), pp. 248-255, 24-26 February 2024, Rome, Italy.
  4. A. Kishor, R. Niyogi. An efficient approach to resolve social dilemma in P2P networks. 37th IEEE Int. Conf. on Advanced Information Networking and Applications (AINA 2023), LNNS 661, pp 307-318, 29-31 March 2023, Federal University of Juiz de Fora, Brazil. 
  5. R. Niyogi. Formal specification of a team formation protocol. 36th IEEE Int. Conf. on Advanced Information Networking and Applications (AINA 2022), LNNS 451, pp 301-313, 13-15 April 2022, University of Technology Sydney (UTS), Sydney, Australia.
  6. A. Nath, R. Niyogi. Distributed framework for task execution with quantitative skills. 21st  Int. Conf. on Computational Science and its Applications (ICCSA 2021), LNCS 12955 pp 413-426, 13-16 September 2021, University of Cagliari, Cagliari, Italy. 
  7. A. Kishor, R. Niyogi. A Bargaining Game Based Energy-Aware Load Balancing in Cloud Data Centers. The 36th ACM/SIGAPP Symposium on Applied Computing (SAC 2021), pp 86-88, 22-26 March 2021, Republic of Korea.
  8. A. Nath, Arun AR, R. Niyogi. A distributed approach for autonomous cooperative transportation in a dynamic multi-robot environment. The 35th ACM/SIGAPP Symposium on Applied Computing (SAC 2020), 30 March-3April 2020, Brno, Czech Republic.
  9. A. Kishor and R. Niyogi. Multi-objective load balancing in distributed computing environment: an evolutionary computing approach. The 35th ACM/SIGAPP Symposium on Applied Computing (SAC 2020), 30 March-3April 2020, Brno, Czech Republic. 
  10. A. Nath, Arun AR, R. Niyogi. DMTF: a distributed algorithm for multi-team formation. 12th Int. Conf. on Agents and Artificial Intelligence (ICAART 2020), 22-24 February 2020, Valletta, Malta.
  11. A. Milani, R. Niyogi, G. Biondi. Neural network based approach for learning planning action models. 19th Int. Conf. on Computational Science and its Applications (ICCSA 2019), LNCS 11624, pp 526-537, 1-4 July 2019, Saint Petersburg University, Saint Petersburg, Russia. 
  12. A. Nath, Arun AR, R. Niyogi. An approach for task execution in dynamic multirobot environment. 31st Australasian Conf. on AI (AI 2018), LNAI 11320, pp.71-76, 11-14 December, 2018, Victoria University, Wellington, New Zealand. 
  13. A. Milani and R. Niyogi. Automated Web Services Composition with Iterated Services. 23rd Intl Symposium on Methodologies of Intelligent Systems (ISMIS),  pp185-194, 26-29 June 2017, Warsaw, Poland. 
  14. S. Swain and R. Niyogi. A planning based approach for context aware services composition in pervasive systems, Intl Conference on Distributed Computing and Networking (ICDCN), 4-7January2017, Hyderabad, India. 
  15. S. Swain and R. Niyogi. An ontology based approach for satisfying user requests in context aware settings. 30th IEEE Intl. Conference on Advanced Information Networking and Applications (AINA), pp1130-1137, 23-25 March 2016, Cras-Montana, Switzerland. 
  16. S. S. Chouhan and R. Niyogi. Multi agent planning with collaborative actions. 29th Australasian Joint Conf. on AI (AI 2016), pp609-620, 5-8 Dec 2016, Hobart, Australia. 
  17. S. S. Chouhan and R. Niyogi. DMAPP: a Multi agent planning with collaborative actions. 28th Australasian Joint Conf. on AI (AI 2015), pp609-620, 30 Nov-4 Dec 2015, Canberra, Australia. 
  18. R. Niyogi  and A. Milani. Planning with Sets. 22nd Intl Symposium on Methodologies of Intelligent Systems (ISMIS),  pp399-409, 21-23 October 2015, Lyon, France.   
  19. R. Sharma, M. Misra, and R. Niyogi.  RaMaN: A dynamic clustering protocol resilient against colluded role-manipulability and node replication attacks. Int. Conf. on  High Performance Computing and Simulation (HPCS 2014), pp871-876, 21-25 July, 2014, Bologna, Italy.
  20. R. Niyogi and V. Jain.  A method for generating knowledge based programs as conditional plans. Eighth International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2013), 20-23 November 2013, Shenzhen University, Shenzhen, China. 
  21. M. K. Gupta, R. Niyogi, and M. Misra. An experimental analysis of phylogenetic trees based on topological score. International Conference on Informations Systems Design and Intelligent Applications (INDIA 2012), 5-7 January 2012, Visakapatnam, India. 
  22. E.P. Subhakar, R. C. Joshi and R.  Niyogi.  Router and Interface marking for network forensics. Seventh Annual IFIP WG 11.9 International Conference on digital forensics, pp209-220, 29 Jan-2 Feb 2011, Orlando, USA. 
  23. E.P. Subhakar, R. C. Joshi and R. Niyogi.  Data Reduction by Identification and Correlation of TCP/IP Attack Attributes for Network Forensics. International Conference and Workshop on Emerging Trends in Technology (ICWET), pp276-283, 25-26 February 2011, Mumbai, India. 
  24. E.P. Subhakar, R. C. Joshi and R. Niyogi. An IP Traceback Model for Network Forensics. 2nd International ICST Conference on Digital Forensics and Cyber Crime (ICDF2C 2010),  pp129-136, 4-6 October 2010, Abu Dhabi, UAE.  
  25. R. Niyogi and R. Ramanujam.  An epistemic logic for planning with trials. Second International Workshop  on Logic, Rationality and Interaction (LORI-II), pp238-250, 8-11 October 2009, Chongqing, China. 
  26. R. Niyogi.  Planning with Trial and Errors. International Conference on Intelligent Agent and Multi-Agent Systems (IAMA09), 22-24 July, 2009, Chennai, India. 
  27. R. Niyogi.  An Approach to Planning with External Events and Auxiliary Goals. Fourth International Conference on Intelligent Computing and Information Systems (ICICIS'09) In cooperation with ACM SIGMIS, pp386--391, 19-22 March 2009, Cairo, Egypt. 

Book Chapter

A. Nath, R. Niyogi. A Distributed Approach for Autonomous Cooperative Transportation. Book Title: Robotics Software Design and Engineering. ISBN: 978-1-83969-291-8. September 2021. 

 

 

Honors And Awards
MemberShips
ACM
31 Aug 2020 - Present
Member
ERCIM
31 Aug 2020 - Present
Member
Teaching Engagements
Teaching Engagements
Theory of Computation ( CS353 )
Autumn
Principles of Programming Languages ( CS312 )
Spring
Advanced Operating System ( CS502 )
Autumn
Formal Methods and Software Verification ( CS512 )
Autumn
Advanced Automata Theory ( CS514 )
Spring
Students
SuperVisions
Learning Collaborative Behavior in Constrained Multi-agent environment
13 Jul 2018 - 14 Jan 2025
Other Supervisors: Nil, Scholar: Maram Hasan
A Framework for Metaheuristic based Algorithms for Team Formation
01 Jul 2016 - 18 Nov 2024
Other Supervisors: Nil, Scholar: Sandip T. Shingade
A Framework for QoS Aware Web Service Selection
14 Jul 2014 - 25 Nov 2021
Other Supervisors: nil, Scholar: Manik Chandra
A Game Theoretic Framework for Load Balancing in Distributed Systems
07 Jul 2015 - 07 Oct 2020
Other Supervisors: Nil, Scholar: Avadh Kishor
A distributed approach for collaborative task execution in a dynamic environment
31 Dec 2014 - 02 Sep 2020
Other Supervisors: Nil, Scholar: Amar Nath
Data and Information Extraction from Online News and Social Media.
01 Jul 2013 - 11 Feb 2020
Other Supervisors: Nil, Scholar: Jayendra Barua
Context-aware service composition with functionally equivalent services
01 Jul 2014 - 26 Nov 2019
Other Supervisors: Nil, Scholar: Sujata Swain
Mobile Crowd Sensing in Urban Spaces using Seamless Indoor-Outdoor Localization
01 Jul 2015 - 23 Aug 2019
Other Supervisors: Nil, Scholar: Tarun Kumar Kulshrestha
Multiagent Planning with Interacting Actions
14 Jul 2013 - 12 Sep 2017
Other Supervisors: Nil, Scholar: Satyendra Singh Chouhan
Similarity Analysis of Biological Sequences by Alignment-free Methods
01 Jan 2009 - 12 Mar 2014
Other Supervisors: Prof Manoj Misra, Scholar: Manoj Kumar Gupta
A Framework for Network Forensic Analysis
01 Jan 2008 - 17 Jan 2012
Other Supervisors: Prof R C Joshi, Scholar: Pilli Emmanuel Shubhakar
Associate Scholars
Nirali Sanghvi
IIT Roorkee
Distributed Systems
Dhaval Jha
IIT Roorkee
Multi agent systems
Miscellaneous
Events
Formal specification of a team formation protocol using TLA+ (IIITM Gwalior)
27 Sep 2024 - 27 Sep 2024
Formal Specification of Authentication Protocols (IIT Roorkee)
29 Sep 2021 - 29 Sep 2021
A logic based formalism for security protocols (IIT Roorkee)
10 Jan 2018 - 10 Jan 2018
not applicable
Authentication Protocols: Design, Specification, and Verification (IIT Roorkee)
14 Dec 2016 - 18 Dec 2016
Planning in Multi-agent Systems (ISLAMAS 2015, IMSc Chennai)
01 Feb 2015 - 03 Feb 2015
IMSc Chennai and ISI Chennai
A method for generating knowledge based programs as conditional plans (Univ. Perugia, Italy)
23 Jul 2014 - 23 Jul 2014
Advanced concepts of functional programming in Haskell (Univ. Perugia, Italy)
16 Jul 2014 - 17 Jul 2014
University of Perugia, Italy
Research Promotion workshop on Introduction to Graph and Geometric Algorithms
06 Mar 2014 - 08 Mar 2014
NBHM (Convener: Prof Subir Kumar Ghosh, TIFR, Mumbai)
Indian School on Logic and Applications (ISLA 2014) (Tezpur University)
06 Jan 2014 - 10 Jan 2014
NBHM
Verification and Synthesis of Multiagent Plans (FM Update Meeting, CMI, Chennai)
20 Jul 2012 - 20 Jul 2012
Robot Programs (IFCAI University, Dehradun)
23 Apr 2011 - 23 Apr 2011
Automated Planning: Introduction and Recent Trends (University of Madras, Chennai)
18 Jul 2010 - 19 Jul 2010
UGC and Computer Science Department, University of Madras, Chennai
Indian School on Logic and Applications (ISLA 2010) (Univ of Hyderabad)
18 Jan 2010 - 22 Jan 2010
DST
Formal Methods Update Meeting 2009 (IIT Roorkee)
13 Jul 2009 - 15 Jul 2009
IIT Roorkee (partial) (Convener: Prof Madhavan Mukund, CMI)
Some Approaches for Deductive Planning (FM Update Meeting, IIT Roorkee)
14 Jul 2009 - 14 Jul 2009
Theoretical Computer Science Lecture by Prof Kamal Lodaya, IMSc Chennai (IIT Roorkee)
18 Jan 2008 - 18 Jan 2008
IITR (partial)
Plan Specification Techniques (IITR-IBM Technology day, IIT Roorkee)
03 Nov 2007 - 03 Nov 2007
Visits
Theoretical Computer Science Group, IMSc Chennai
2020-08-31
Collaborative research
Department of Computer Science, University of Perugia, Italy
2014-01-01
Collaborative research
Administrative Positions
DRC Chairman
20 Jan 2025 - Present
IIT Roorkee
DRC Chairman
01 Nov 2018 - 01 Jan 2021
IIT Roorkee
IRC Member
01 Nov 2018 - 01 Jan 2021
IIT Roorkee
Faculty Advisor, MTech
01 Jan 2016 - Present
IIT Roorkee
Member DAPC
01 Jan 2016 - 01 Jan 2018
IIT Roorkee
DAPC Chairman
01 Jan 2014 - 01 Jan 2016
IIT Roorkee
Secretary DFC
01 Jan 2015 - 01 Jan 2018
IIT Roorkee
Member DAC
01 Jan 2014 - 01 Jan 2016
IIT Roorkee
Member FSC
01 Jan 2014 - 01 Jan 2016
IIT Roorkee
IAPC Member
01 Jan 2013 - 01 Jan 2014
IIT Roorkee
Particulars of course

- I was the course Instructor for the following Distance Learning courses conducted by the Distance Learning Programme Division (DLPD), BITS PILANI, (2005-2007). Courses: Data Structures and Algorithms, Structure of Programming Languages, Network Security.

- TPC member: ICAART 2025, ICSOFT 2024, AAMAS 2021, ICEIS 2020, MIND 2020, ICEIS 2019, MIND 2019, EDA 2018, SMARTCOMP 2017, AIST 2017, DIAS 2017, INTIS 2016, SAAAS 2016, TENSYMP 2015, SRF-ICDCN 2015, ICACNI 2014, ICDCIT 2014, ICDCIT 2011, IBM-ICARE 2010, IITM 2010.