Course Details

Exam Registration19
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration8 weeks
CategoriesMechanical Engineering, Computational Engineering, Computational Mechanics, Computational Thermo Fluids
Credit Points2
LevelPostgraduate
Start Date19 Jan 2026
End Date13 Mar 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends16 Feb 2026
Exam Date29 Mar 2026 IST
NCrF Level4.5 — 8.0

Master the Future of Optimization: An In-Depth Look at Evolutionary Computation

In the complex world of engineering design, business analytics, and system optimization, finding the best possible solution is often a monumental challenge. Traditional mathematical methods can stumble when faced with non-linear, discontinuous, or multi-modal problems. This is where Evolutionary Computation (EC) emerges as a powerful paradigm, drawing inspiration from the principles of natural selection and genetics to navigate vast search spaces intelligently. This blog delves into a comprehensive postgraduate course designed to equip you with these cutting-edge skills.

Course Overview: Bridging Nature and Computation

This intensive 8-week course, instructed by Prof. Deepak Sharma of IIT Guwahati, offers a deep dive into the theory and application of Evolutionary Computation techniques. It moves beyond abstract concepts, focusing on hand-calculations, graphical examples, and practical case studies to build an intuitive and robust understanding. Whether you're optimizing a mechanical component, a financial portfolio, or a supply chain, the algorithms covered here provide a versatile toolkit.

Who Should Enroll?

The course is tailored for a diverse audience seeking to leverage advanced optimization techniques:

  • Final and Pre-final year UG students in Engineering, Computer Science, and related fields.
  • Postgraduate Students (M.Tech, M.E., M.S., Ph.D.) across engineering and computational disciplines.
  • Industry Professionals & Researchers in R&D sectors involving product design, system optimization, data analysis, and process improvement.

Meet Your Instructor: Prof. Deepak Sharma

The course is led by an expert with distinguished academic and research credentials:

  • Associate Professor, Department of Mechanical Engineering, IIT Guwahati.
  • Ph.D. and M.Tech. from IIT Kanpur.
  • International research experience at institutions in Finland, France, Singapore, Germany, and Thailand.
  • Recipient of the NVIDIA Innovation Award (2014) and best paper awards at IEEE CEC.
  • Extensive publication record and involvement in sponsored projects from SERB and the Ministry of Heavy Industries.
  • Research Interests: Evolutionary Multi-Objective Optimization, GPU Computing, and Soft Computing Techniques for Design.

Detailed Course Curriculum: Week-by-Week Breakdown

WeekTopicKey Learning Outcomes
1Introduction & Principles of ECUnderstand optimization fundamentals, the analogy of natural evolution, and the generalized EC framework.
2Binary-Coded Genetic Algorithm (BGA)Learn binary representation, selection, crossover, mutation operators, and solve problems via hand calculations.
3Real-Coded Genetic Algorithm (RGA)Grasp the need for real-coded representation, master SBX and polynomial mutation operators with case studies.
4Differential Evolution (DE) & Particle Swarm Optimization (PSO)Explore population-based vector differences (DE) and social foraging behavior (PSO) through algorithms and examples.
5Constraint Handling TechniquesImplement methods like Penalty Functions and Deb's Parameter-less method to solve real-world constrained problems.
6Introduction to Multi-Objective Optimization (MOO)Learn Pareto-optimality, dominance, and why MOO differs fundamentally from single-objective approaches.
7Classical MOO MethodsAnalyze Weighted-Sum, ε-Constraint methods and understand their limitations.
8Multi-Objective Evolutionary Algorithms (MOEAs)Implement state-of-the-art algorithms like NSGA-II and SPEA2 and assess performance using the Hypervolume indicator.

Essential Learning Resources

The course is supported by foundational texts in the field:

  • Deb, K., Multi-objective Optimization using Evolutionary Algorithms, Wiley, 2001.
  • Coello Coello, C., Lamont, G.B., Van Veldhuizen, D.A., Evolutionary Algorithms for Solving Multi-Objective Problems, Springer, 2007.

Why This Course is Essential for Your Career

Evolutionary Computation is no longer a niche academic topic; it's a critical skill driving innovation. This course provides:

  • Practical Skills: From algorithm construction to performance assessment.
  • Industry Relevance: Directly applicable in automotive, aerospace, finance, and tech R&D.
  • Foundation for Research: A perfect launchpad for advanced study in computational intelligence and optimization.

By mastering these bio-inspired algorithms, you unlock the ability to solve complex, real-world optimization problems that defy conventional approaches, making you a valuable asset in any technical field.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today