All Downloads are FREE. Search and download functionalities are using the official Maven repository.

MOEAFramework-2.10.global.properties Maven / Gradle / Ivy

There is a newer version: 4.4
Show newest version
## =======================
##  General Configuration
## =======================

## Rank-based statistical inference methods, such as the Mann-Whitney U test
## and the Wilcoxon Signed-Ranks test, approximate the test's discrete
## distribution with a continuous distribution for computing the p-value. It
## has been recommended but not often employed in practice to apply a
## continuity correction. When this flag is set to true, such tests include
## continuity correction.
#org.moeaframework.util.statistics.continuity_correction = false

## Genetic programming functions are by default protected against returning
## NaN or other invalid numbers.  Unless protected against, these invalid
## values propagate throughout the expression and corrupt the results.  This
## feature can be disabled by setting this flag to false.
#org.moeaframework.util.tree.protected_functions = false

## The generational distance (GD) and inverted generational distance (IGD)
## indicators are typically computed using some power d.  In the literature, 
## typically GD uses d=2 and IGD uses d=1.
#org.moeaframework.core.indicator.gd_power = 2.0
#org.moeaframework.core.indicator.igd_power = 1.0

## When calculating the reference point for the hypervolume calculation, the
## nadir point of the reference set is offset by the delta factor (e.g.,
## min + delta*(max-min)).  A small but non-zero delta is recommended.
#org.moeaframework.core.indicator.hypervolume_delta = 0.01

## A custom ideal and reference point can be defined for each problem.  The name
## must match the value returned by Problem#getName().  Separate values with
## commas.  The last value will be repeated as needed to define the reference
## point (e.g., the value 2 is expanded to (2, 2, ..., 2)).
#org.moeaframework.core.indicator.hypervolume_idealpt.DTLZ3 = 0
#org.moeaframework.core.indicator.hypervolume_refpt.DTLZ3 = 2

## The default hypervolume implementation may become computationally prohibitive
## on large approximation sets or at high dimensions.  Custom hypervolume
## implementations can be provided.  The following variable substitutions are
## provided:
##   {0} number of objectives
##   {1} approximation set size
##   {2} file containing the approximation set
##   {3} file containing the reference point
##   {4} the reference point, separated by spaces
#org.moeaframework.core.indicator.hypervolume = ./wfg2.exe {2}
#org.moeaframework.core.indicator.hypervolume = ./hoy.exe {0} {1} {2} {3} 

## By default, hypervolume calculations are given the minimized approximation
## set, so the reference point is at (1, 1, ..., 1).  If the custom hypervolume
## implementation requires maximized sets, such that the reference point is at
## (0, 0, ..., 0), set this option to true.
#org.moeaframework.core.indicator.hypervolume_inverted = true

## In cases where the default or custom hypervolume implementations are
## computationally prohibitive, the hypervolume indicator can be optionally
## disabled.  When disabled, the hypervolume will be reported as NaN.
#org.moeaframework.core.indicator.hypervolume_enabled = false

## When restarting an interrupted run, the software will attempt to recover data
## from the prior run.  It first cleans the file to remove any invalid data.
## During cleanup, the software moves the old data into an "unclean" file, then
## proceeds to copy all valid data out of the unclean file.  If this process is
## interrupted, the unclean file may still exist.  By default, the software
## will exit with an exception if an unclean file exists, which would require
## manual intervention.  Setting this option to 'overwrite' will automatically
## delete the unclean file.  Setting this option to 'restore' will attempt to
## recover the unclean file.
#org.moeaframework.analysis.sensitivity.cleanup = restore


## ==============================
##  Custom Problem Configuration
## ==============================

## The following enumerates a list of problems by name that are made available
## through the ProblemFactory.  For each problem listed, the
##   org.moeaframework.problem.NAME.class
## property must be specified with the implementation's class name, and
##   org.moeaframework.problem.NAME.referenceSet
## optionally providing the filename for the reference set.
#org.moeaframework.problem.problems = 


## ====================
##  PISA Configuration
## ====================

## The following defines the available PISA selector names.
#org.moeaframework.algorithm.pisa.algorithms = FEMO, HypE, IBEA, NSGA2, SEMO2, SVH, SPEA2

## The poll rate specifies, in milliseconds, how frequently the state file is 
## checked.
#org.moeaframework.algorithm.pisa.poll = 100

## For each algorithm, define its configuration options below.  For an
## algorithm called NAME, specify the following:
##
##   1) The executable to run:
##        org.moeaframework.algorithm.pisa.NAME.command = 
##
##   2) The list of parameters:
##        org.moeaframework.algorithm.pisa.NAME.parameters = 
##      The order typically matters, so ensure the parameters are listed in the
##      same order as expected by the executable.
##
##   3) For each parameter PARAM, specify its default value:
##        org.moeaframework.algorithm.pisa.NAME.parameter.PARAM = 
##      It is not necessary to give a default for the seed parameter as it is
##      always set by the MOEA Framework.
##
## Note: Prior to version 1.14, the MOEA Framework only accepted a static
## version of the algorithm parameters using the option:
##   org.moeaframework.algorithm.pisa.NAME.configuration = 
## This is still accepted, but would mean the MOEA Framework is unable to
## change the algorithm parameters.

#org.moeaframework.algorithm.pisa.ECEA.command = ./pisa/ecea_win/ecea.exe
#org.moeaframework.algorithm.pisa.ECEA.parameters = seed, max_iterations
#org.moeaframework.algorithm.pisa.ECEA.parameter.max_iterations = 100

#org.moeaframework.algorithm.pisa.FEMO.command = ./pisa/femo_win/femo.exe
#org.moeaframework.algorithm.pisa.FEMO.parameters = seed

#org.moeaframework.algorithm.pisa.HypE.command = ./pisa/hype_win/hype.exe
#org.moeaframework.algorithm.pisa.HypE.parameters = seed, tournament, mating, bound, nrOfSamples
#org.moeaframework.algorithm.pisa.HypE.parameter.tournament = 5
#org.moeaframework.algorithm.pisa.HypE.parameter.mating = 1
#org.moeaframework.algorithm.pisa.HypE.parameter.bound = 2000
#org.moeaframework.algorithm.pisa.HypE.parameter.nrOfSamples = -1

#org.moeaframework.algorithm.pisa.IBEA.command = ./pisa/ibea_win/ibea.exe
#org.moeaframework.algorithm.pisa.IBEA.parameters = seed, tournament, indicator, kappa, rho
#org.moeaframework.algorithm.pisa.IBEA.parameter.tournament = 2
#org.moeaframework.algorithm.pisa.IBEA.parameter.indicator = 0
#org.moeaframework.algorithm.pisa.IBEA.parameter.kappa = 0.05
#org.moeaframework.algorithm.pisa.IBEA.parameter.rho = 1.1

#org.moeaframework.algorithm.pisa.NSGA2.command = ./pisa/nsga2_win/nsga2.exe
#org.moeaframework.algorithm.pisa.NSGA2.parameters = seed, tournament
#org.moeaframework.algorithm.pisa.NSGA2.parameter.tournament = 2

#org.moeaframework.algorithm.pisa.SEMO2.command = ./pisa/semo2_win/semo2.exe
#org.moeaframework.algorithm.pisa.SEMO2.parameters = seed

#org.moeaframework.algorithm.pisa.SVH.command = ./pisa/shv_win/shv.exe
#org.moeaframework.algorithm.pisa.SVH.parameters = seed, bound, junks, junksize
#org.moeaframework.algorithm.pisa.SVH.parameter.bound = 2000
#org.moeaframework.algorithm.pisa.SVH.parameter.junks = 100
#org.moeaframework.algorithm.pisa.SVH.parameter.junksize = 100

#org.moeaframework.algorithm.pisa.SIBEA.command = java -jar ./pisa/sibea_win/sibea.jar
#org.moeaframework.algorithm.pisa.SIBEA.parameters = seed, bound
#org.moeaframework.algorithm.pisa.SIBEA.parameter.bound = 10

#org.moeaframework.algorithm.pisa.SPAM.command = ./pisa/SPAM_win/spam.exe
#org.moeaframework.algorithm.pisa.SPAM.parameters = seed, bound, prefreltype
#org.moeaframework.algorithm.pisa.SPAM.parameter.bound = 1.2
#org.moeaframework.algorithm.pisa.SPAM.parameter.prefreltype = 6

#org.moeaframework.algorithm.pisa.SPEA2.command = ./pisa/spea2_win/spea2.exe
#org.moeaframework.algorithm.pisa.SPEA2.parameters = seed, tournament
#org.moeaframework.algorithm.pisa.SPEA2.parameter.tournament = 2


## ===============================
##  Diagnostic Tool Configuration
## ===============================

## Comma-separated list of algorithms available in the diagnostic tool.  PISA
## algorithms are automatically included.
#org.moeaframework.analysis.diagnostics.algorithms = NSGAII, NSGAIII, GDE3, \
#    eMOEA, eNSGAII, MOEAD, Random

## Comma-separated list of problems available in the diagnostic tool.
#org.moeaframework.analysis.diagnostics.problems = \
#    DTLZ1_2, DTLZ2_2, DTLZ3_2, DTLZ4_2, DTLZ7_2, \
#    ROT_DTLZ1_2, ROT_DTLZ2_2, ROT_DTLZ3_2, ROT_DTLZ4_2, ROT_DTLZ7_2, \
#    UF1, UF2, UF3, UF4, UF5, UF6, UF7, UF8, UF9, UF10, UF11, UF12, UF13, \
#    CF1, CF2, CF3, CF4, CF5, CF6, CF7, CF8, CF9, CF10, \
#    LZ1, LZ2, LZ3, LZ4, LZ5, LZ6, LZ7, LZ8, LZ9, \
#    WFG1_2, WFG2_2, WFG3_2, WFG4_2, WFG5_2, WFG6_2, WFG7_2, WFG8_2, WFG9_2, \
#    ZDT1, ZDT2, ZDT3, ZDT4, ZDT5, ZDT6, \
#    Belegundu, Binh, Binh2, Binh3, Binh4, Fonseca, Fonseca2, Jimenez, Kita, \
#    Kursawe, Laumanns, Lis, Murata, Obayashi, OKA1, OKA2, Osyczka, Osyczka2, \
#    Poloni, Quagliarella, Rendon, Rendon2, Schaffer, Schaffer2, Srinivas, \
#    Tamaki, Tanaka, Viennet, Viennet2, Viennet3, Viennet4




© 2015 - 2024 Weber Informatics LLC | Privacy Policy