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