Software Developed at KanGAL
- Simple GA code in C (for Windows and Linux)
- Binary GA code: SGA in C (and input file)
- G3PCX code in C
- Single-objective GA code in C (for Windows and Linux)
- Multi-objective NSGA code in C (for Windows and Linux)
- Multi-objective NSGA-II code in C
- Original Implementation (for Windows and Linux): NSGA-II in C (Real + Binary + Constraint Handling)
- New (10 April 2005) (for Linux only): NSGA-II in C (Real + Binary + Constraint Handling)
- Revision 1.1 (10 May 2005) (for Linux only): NSGA-II in C (Real + Binary + Constraint Handling)
- Revision 1.1 (10 June 2005) (for Linux only): NSGA-II in C with gnuplot (Real + Binary + Constraint Handling)
- Revision 1.1.5 (15 May 2010) (for Linux only- 64-bit bug fixed): NSGA-II in C with gnuplot (Real + Binary + Constraint Handling)
- Revision 1.1.6 (08 July 2011) (for Linux only- 64-bit bug for binary coding fixed): NSGA-II in C with gnuplot (Real + Binary + Constraint Handling)
- Epsilon-MOEA in C and C++
- Original: Epsilon-MOEA in C++ (Real + Constraint Handling)
- New (10 May 2005) (for Linux only): Epsilon-MOEA in C (Real + Binary + Constraint Handling)
- Basic Differential Evolution (DE) in C (Developed by Saku Kukkonen, Lappeenranta University of Technology, Finland)
- Omni-Optimizer (handles single and multiple objectives, unimodal or multi-modal problems) (Published in EJOR (2008) by Kalyanmoy Deb and Santosh Tiwari)
- AMGA2 (handles multi-objective optimization problems) (Accepted in Engineering Optimization Journal by Santosh Tiwari, Kalyanmoy Deb and Georges Fadel)