Class SetGenerator

java.lang.Object
org.moeaframework.util.CommandLineUtility
org.moeaframework.analysis.tools.SetGenerator

public class SetGenerator extends CommandLineUtility
Command line utility for generating reference sets for a given problem. The reference set is created by randomly sampling points and building a non-dominated set. Only problems that implement the AnalyticalProblem interface can be used.
  • Constructor Details

    • SetGenerator

      public SetGenerator()
      Constructs the command line utility for generating reference sets for a given problem.
  • Method Details

    • getOptions

      public org.apache.commons.cli.Options getOptions()
      Description copied from class: CommandLineUtility
      Returns the options made available by this command line utility. The base implementation automatically provides the -h,--help option. Implementations overriding this method and begin with a call to super.getOptions().
      Overrides:
      getOptions in class CommandLineUtility
      Returns:
      the options made available by this command line utility
    • run

      public void run(org.apache.commons.cli.CommandLine commandLine) throws IOException
      Description copied from class: CommandLineUtility
      Runs this command line utility with the specified command line arguments.
      Specified by:
      run in class CommandLineUtility
      Parameters:
      commandLine - the command line arguments
      Throws:
      IOException
    • main

      public static void main(String[] args) throws Exception
      Starts the command line utility for generating reference sets for a given problem.
      Parameters:
      args - the command line arguments
      Throws:
      Exception - if an error occurred