Simple TabuSearch solver for P|C|max issue.
python -m venv env
source env/bin/activate
pip install -r requirements.txt
python generator.py <instance name> <CPU number> <process count> [ <min process len> <max process len> ]
Running all instances in data directory
./start.sh
Running specific instance from data directory. If there's no name, script will download example instance from url specified in config.ini file
./python main.py [<name>]
All configuration is in config.ini file.
url- default instance urldefaultFilename- default instance name after savedataDir- directory with instancesminProcessLen- default minimum generated process lengthmaxProcessLen- default minimum generated process lengthgenerations- number of TabuSearch generationstabu_len- length of tabu listdivider- ignored maximal/minimal values in search