Package org.uma.evolver.util.irace
Class AutoNSGAIIIraceHV
java.lang.Object
org.uma.evolver.util.irace.AutoNSGAIIIraceHV
A utility class for running NSGA-II with irace for automatic algorithm configuration.
This class is designed to be called from the command line with specific parameters
and returns the hypervolume value of the obtained solution set, which is used by irace
to evaluate different configurations.
- Author:
- Antonio J. Nebro
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AutoNSGAIIIraceHV
public AutoNSGAIIIraceHV()
-
-
Method Details
-
main
Main method that runs NSGA-II with the provided configuration and returns the hypervolume value. The result is printed to standard output for irace to capture.- Parameters:
args- Command line arguments containing the configuration parameters- Throws:
IOException- If there is an error reading the reference front file
-