public class ThesisExperimentSettings extends ExperimentSettingsAbstract
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
basicSettings
The basic settings (weights, generations, popSize etc.
|
java.lang.String |
defaultString
The standard string with string replace: mode, logfile,
additionalSettings (overrides basicSettings), expCode, expDesc
|
java.lang.String |
paretoLimitString
String to append to a settings string in case of a pareto mode run on a
real life event log (sets a Pareto front limit on Fr of 0.6 to be applied
in generation 10, but also a Fr replay fitness limit of 0.6, to stop
calculations 'early'), finally the PF is limited to 100 candidates max.
|
date, logDir, logFileDir
Constructor and Description |
---|
ThesisExperimentSettings(java.lang.String logDir,
java.lang.String logFileDir,
java.lang.String date)
Initializes the thesis experiment settings class with a global directory
where the logging files are written to and a directory where the event
log files are stored.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createLogString(java.lang.String... log)
Returns a single string that can be input for the defaultString String
format
|
java.util.List<java.lang.String> |
getExpSettings_basicDisc_pareto()
Chapter 7, Pareto front discovery example on running example with noise,
30 repetitions
|
java.util.List<java.lang.String> |
getExpSettings_basicDisc_runEx_noNoise()
Chapter 7, running example, no noise, normal mode, 30 repetitions!
|
java.util.List<java.lang.String> |
getExpSettings_basicDisc_runEx_withNoise()
Chapter 7, running example, with noise, normal mode, 30 repetitions!
|
java.util.List<java.lang.String> |
getExpSettings_basicDisc()
All Chapter 7 (basic discovery) experiment settings
|
java.util.List<java.lang.String> |
getExpSettings_caseStudies_buildingPerm_randomVsGuided()
Chapter 8, random versus guided experiments (ie varying the weights for
(non)random changes) on building permits data , 5 repetitions each
|
java.util.List<java.lang.String> |
getExpSettings_caseStudies_BuildingPerm()
Chapter 8 case study application in Pareto mode on the building permits
event log
|
java.util.List<java.lang.String> |
getExpSettings_caseStudies_runEx_randomVsGuided()
Chapter 8, random versus guided experiments (ie varying the weights for
(non)random changes) on running example data, 5 repetitions each
|
java.util.List<java.lang.String> |
getExpSettings_caseStudies_WABO()
Chapter 8 case study application in Pareto mode on the five similar WABO
event log (seperate application!!!)
|
java.util.List<java.lang.String> |
getExpSettings_caseStudies()
All Chapter 8 (case studies) experiment settings
|
java.util.List<java.lang.String> |
getExpSettings_configurable_caseStudy()
Chapter 10, configurable process tree discovery, case study, all four
approaches
|
java.util.List<java.lang.String> |
getExpSettings_configurable_runEx()
Chapter 10, configurable process tree discovery, running example, all
four approaches
|
java.util.List<java.lang.String> |
getExpSettings_configurable()
All Chapter 10 (configurable model discovery) experiment settings
|
java.util.List<java.lang.String> |
getExpSettings_normative_buildingPerm()
Chapter 9, discovery with normative model, case study, Pareto
|
java.util.List<java.lang.String> |
getExpSettings_normative_runEx()
Chapter 9, discovery with normative model, running example no noise,
Pareto
|
java.util.List<java.lang.String> |
getExpSettings_normative()
All Chapter 9 (normative discovery) experiment settings
|
java.util.List<java.lang.String> |
getExpSettings_temp() |
java.util.List<java.lang.String> |
getExpSettings()
Returns ALL experiments for the thesis
|
static void |
main(java.lang.String[] args) |
duplicateList, toList
public static final java.lang.String basicSettings
public java.lang.String defaultString
public java.lang.String paretoLimitString
public ThesisExperimentSettings(java.lang.String logDir, java.lang.String logFileDir, java.lang.String date)
logDir
- Directory to write logging files tologFileDir
- Directory which contains the required event log filespublic static void main(java.lang.String[] args)
public java.util.List<java.lang.String> getExpSettings_basicDisc_runEx_noNoise()
public java.util.List<java.lang.String> getExpSettings_basicDisc_runEx_withNoise()
public java.util.List<java.lang.String> getExpSettings_basicDisc_pareto()
public java.util.List<java.lang.String> getExpSettings_caseStudies_runEx_randomVsGuided()
public java.util.List<java.lang.String> getExpSettings_caseStudies_buildingPerm_randomVsGuided()
public java.util.List<java.lang.String> getExpSettings_caseStudies_BuildingPerm()
public java.util.List<java.lang.String> getExpSettings_caseStudies_WABO()
public java.util.List<java.lang.String> getExpSettings_normative_runEx()
public java.util.List<java.lang.String> getExpSettings_normative_buildingPerm()
public java.util.List<java.lang.String> getExpSettings_configurable_runEx()
public java.util.List<java.lang.String> getExpSettings_configurable_caseStudy()
public java.util.List<java.lang.String> getExpSettings_basicDisc()
public java.util.List<java.lang.String> getExpSettings_caseStudies()
public java.util.List<java.lang.String> getExpSettings_normative()
public java.util.List<java.lang.String> getExpSettings_configurable()
public java.util.List<java.lang.String> getExpSettings()
public java.util.List<java.lang.String> getExpSettings_temp()
public java.lang.String createLogString(java.lang.String... log)
log
-