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 name | sample value | meaning |
| system | MACS | Could be YACS or any other... |
| environment | Woods or Woods25 or ... | The name of an existing Environment class |
| Configuration files | ||
| localPath | /mnt/home/sigaud/osd/MACS/CurrentMACS/ | The INSTALL path |
| systemConfig | Config/macs_explo.cfg | the MACS parameters file |
| systemInit | Config/ClassifierSets/empty.ini | a list of initial classifiers |
| environmentConfig | Config/EnvironmentsConfig/shortcut.cfg | The name of the environment file |
| outputDirectory | Reports/ | The place for performance records |
| Simulation parameters | ||
| seed | 1 | any integer |
| nbSimulations | 100 | |
| startSimuNumber | 0 | Used to complete a stopped run |
| nbTrials | 1 | number of trials in a simulation |
| fixedNbTimeSteps | on/off | if off, nb trials used |
| nbStepsBeforeInterrupt | 6000 | if fixedNbTimeSteps on |
| nbTrialsOfRandomWalk | 0 | used to initialize the model |
| nbStepsOfRandomWalk | 0 | used to initialize the model |
| nbStepsBeforeChange | 3000 | used in moving environments |
| Trace parameters | ||
| experienceDesignation | CUMUL_SHORTCUT_EXPLO_EXPLO | will create a directory to store files |
| differentDirectories | off | I never tried this one :) |
| verboseTraceInFile | off | the trace shows everything, try it! |
| verboseTraceOnTerm | off | as above, but in standard output |
| tinyTraceOnTerm | on | shows much less |
| reportsForGnuplot | off | to store data in the gnuplot format |
| storeFinalSet | off | ??? never used |
| storeEnvironment | off | ??? never used |
| traceTime | on | ??? never used |
| traceKnowledge | on | stores the % of knowledge |
| knowledgeComputationFrequency | 200 | number of steps between two computations |
| traceCumulatedReward | on | used to compare with Sutton's Dyna |