HOW TO COMPILE AND RUN THE METHODS TO A SPECIFIC PROBLEM ================================================================================= A. C-Grasp-Gencan 1. Compile the method to solve a specific problem (for example levy.f): ./compile-grasp.sh levy.f 2. Run the binary ./go ================================================================================= B. Multistart / Random Linkage / Tunneling using Lissajous curve 1. Set the proper method on the main section of algencanma.f as below: i. Multistart All the ind-methods flags must be set to false: indRandomLinkage = .false. indLissajous = .false. indPiecewiseLinearThreshould = .false. ii. Random Linkage: Enable the indRandomLinkage flag and set the sigma parameter (for example to 2): indRandomLinkage = .true. sigmaf = 2.0d0 All the other ind-methods flags must be set to false: indLissajous = .false. indPiecewiseLinearThreshould = .false. iii. Tunneling using Lissajous curve Enable the indLissajous flag: indLissajous = .true. All the other ind-methods flags must be set to false: indRandomLinkage = .false. indPiecewiseLinearThreshould = .false. 3. Compile the method to solve a specific problem (for example levy.f): ./compile-rl-tunn.sh levy.f 4. Run the binary ./al-go