net.sf.myra.gui.util
Class FRace

java.lang.Object
  extended by net.sf.myra.gui.util.FRace

public class FRace
extends java.lang.Object

This class represents the F-Race optimisation method. The basic ideia is to test various configurations (set of parameters) of an algorithm on a limited set of instances (test) in a racing approach, and remove the ones that are less promosing as soon as a statistical difference is found. The ones that survive are allowed to continue to the next step. At the end of the 'race', the one with the highest rank is considered the best configuration.


Constructor Summary
FRace()
           
 
Method Summary
static void main(java.lang.String[] args)
          Entry point.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FRace

public FRace()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Entry point. The only parameter expected is the directory with the output files for each instance (test). Current implementation expect that the name of the configuration is part of the output file and starts with the substring '-c'. Additionally, the output file should include the number of the fold, since each fold of the cross-validation should have its own file, e.g.:

Parameters:
args - the command line arguments.
Throws:
java.lang.Exception - if any error occurs when reading the output files.


Copyright © 2013. All Rights Reserved.