Skip to content

Simulated Annealing implementation for the Resource Constrained Project Scheduling Problem

License

Notifications You must be signed in to change notification settings

mrvaldes/rcpsp_simulated_annealing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rcpsp_simulated_annealing

Simulated Annealing implementation for the Resource Constrained Project Scheduling Problem

asd sample

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.

About

Simulated Annealing implementation for the Resource Constrained Project Scheduling Problem

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published