$ROOTPATH: the root path containing all the extracted MAOS files.
$SRC_PATH: the dictionary containing the source codes. In default, it is "$ROOTPATH/source".
$BIN_PATH: the dictionary containing the binary files. In default, it is "$ROOTPATH/binary".
$PRJ_PATH: the dictionary containing the project files. It is the path to execute command lines. In default, it is "$ROOTPATH/myprojects".
$BODYFILE: one of *.jar files in the $BIN_PATH dictionary, "*" may be < MAOS_CON | MAOS_BIN | MAOS_INT | MAOS_SEQ >
$PROBTYPE: the type of problem, such as NOP, TSP, QKP, and GCP, it must be compatible with $BODYFILE
$SET_PATH: the dictionary containing setting information, and the default path is "$PRJ_PATH/setting"
$TASKPATH: the project path containing raw information related to problem instances, and the default path is "$PRJ_PATH/tasks"
$INS_PATH: the instance path containing problem instances, it is "$TASKPATH/$PROBTYPE/instance"
$SOL_PATH: the solution path containing solutions for problem instances, it is "$TASKPATH/$PROBTYPE/solution"
$RES_PATH: the result path storing runtime results, and the default path is "temp"'
$INS_FILE: the actual instance file in $INS_PATH
$SOL_FILE: the actual solution file in $SOL_PATH
$RES_FILE: the actual result file in $RES_PATH
Both $PRJ_PATH and $RES_PATH are defined in the setting file "projectIO.par" in $SET_PATH.
Both $INS_PATH and $SOL_PATH are dependent on $TASKPATH and $PROBTYPE.