Simulated Annealing implementation for the Resource Constrained Project Scheduling Problem
Compile using make. The tree also contains a .pro file from QtCreator:
$ cd sa-build-desktop/ $ make
This will generate the binary executable 'sa'. If complilation produces errors, check/edit libs and flags. Choose a PSP-LIB formatted input file in the sa-build-desktop/data/ folder and edit de generator script accordinglyand run it:
$ nano generador.sh $ bash generador.sh
This will generate a launcher script for your tests, passing multiple parameters to the binary given the sets of the generator script:
$ screen $ bash output/longsearch60.sh
At the end you will have files with solutions for the test in the output folder. For convenience parameters are indicated in the filename (like output/longsearch60/j601_2.sm_10_0.98_200_100_10000000_1) and in the file's header. Also system time usage is printed in the footer.