MACS experimental set-up (Woods-like) Parameters

MACS is a flexible system thanks to a set of parameters that can be modified without recompiling the system. These parameters are stored in a file. The parameters can be written in any order. Some of them are deprecated. In order to set the value of a parameter, write in the file a line such as:

parameterName = value

The list of current parameters is in the following table. You can use one of the MACS set-up parameters file "as such" if you want to run one of the sample programs.

parameter namesample valuemeaning
systemMACSCould be YACS or any other...
environmentWoods or Woods25 or ...The name of an existing Environment class
Configuration files
localPath/mnt/home/sigaud/osd/MACS/CurrentMACS/The INSTALL path
systemConfigConfig/macs_explo.cfgthe MACS parameters file
systemInitConfig/ClassifierSets/empty.inia list of initial classifiers
environmentConfigConfig/EnvironmentsConfig/shortcut.cfgThe name of the environment file
outputDirectoryReports/The place for performance records
Simulation parameters
seed1any integer
nbSimulations100
startSimuNumber0Used to complete a stopped run
nbTrials1number of trials in a simulation
fixedNbTimeStepson/offif off, nb trials used
nbStepsBeforeInterrupt6000if fixedNbTimeSteps on
nbTrialsOfRandomWalk0used to initialize the model
nbStepsOfRandomWalk0used to initialize the model
nbStepsBeforeChange3000used in moving environments
Trace parameters
experienceDesignationCUMUL_SHORTCUT_EXPLO_EXPLOwill create a directory to store files
differentDirectoriesoffI never tried this one :)
verboseTraceInFileoffthe trace shows everything, try it!
verboseTraceOnTermoffas above, but in standard output
tinyTraceOnTermonshows much less
reportsForGnuplotoffto store data in the gnuplot format
storeFinalSetoff??? never used
storeEnvironmentoff??? never used
traceTimeon??? never used
traceKnowledgeonstores the % of knowledge
knowledgeComputationFrequency200number of steps between two computations
traceCumulatedRewardonused to compare with Sutton's Dyna