jmetal.metaheuristics.nsgaII
Class NSGAIIAdaptive_main

java.lang.Object
  extended by jmetal.metaheuristics.nsgaII.NSGAIIAdaptive_main

public class NSGAIIAdaptive_main
extends java.lang.Object

Class implementing the NSGA-II algorithm. This implementation of NSGA-II makes use of a QualityIndicator object to obtained the convergence speed of the algorithm. This version is used in the paper: A.J. Nebro, J.J. Durillo, C.A. Coello Coello, F. Luna, E. Alba "A Study of Convergence Speed in Multi-Objective Metaheuristics." To be presented in: PPSN'08. Dortmund. September 2008. Besides the classic NSGA-II, a steady-state version (ssNSGAII) is also included (See: J.J. Durillo, A.J. Nebro, F. Luna and E. Alba "On the Effect of the Steady-State Selection Scheme in Multi-Objective Genetic Algorithms" 5th International Conference, EMO 2009, pp: 183-197. April 2009)


Field Summary
static java.util.logging.FileHandler fileHandler_
           
static java.util.logging.Logger logger_
           
 
Constructor Summary
NSGAIIAdaptive_main()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger_

public static java.util.logging.Logger logger_

fileHandler_

public static java.util.logging.FileHandler fileHandler_
Constructor Detail

NSGAIIAdaptive_main

public NSGAIIAdaptive_main()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws JMException,
                        java.lang.SecurityException,
                        java.io.IOException,
                        java.lang.ClassNotFoundException
Parameters:
args - Command line arguments.
Throws:
JMException
java.io.IOException
java.lang.SecurityException - Usage: three options - jmetal.metaheuristics.nsgaII.NSGAII_main - jmetal.metaheuristics.nsgaII.NSGAII_main problemName - jmetal.metaheuristics.nsgaII.NSGAII_main problemName paretoFrontFile
java.lang.ClassNotFoundException