Page Banner

United States Department of Agriculture

Agricultural Research Service

Non-dominated Sorting Genetic Algorithm-II

Welcome to the software download area! Please contact us if you have problems or questions.

Download Available

Non-dominated Sorting Genetic Algorithm-II (NSGA-II) in R


Gerald Whittaker,  Forage Seed and Cereals Research Unit, USDA-ARS, Corvallis, OR


This code is implements the nondominated sorting genetic algorithm (NSGA-II) in the R statistical programming language. The function is theoretically applicable to any number of objectives without modification. The function automatically detects the number of objectives from the population matrix used in the function call. NSGA-II has been applied in ARS research for automatic calibration of hydrolgic models (whittaker link) and economic optimization (whittaker link).
Deb, K., A. Pratap, S. Agarwal, and T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Computation 6(2): 182-197.

Questions?  Dr. Gerald Whittaker  -

Download Form

Please complete the form below to track the use of the service we are providing and to help improve our product.
First Name   
Last Name   

Last Modified: 8/27/2016
Footer Content Back to Top of Page