21#include <gsl/gsl_rng.h>
36 ss->s0 = allocSolution(p);
37 ss->s1 = allocSolution(p);
39 randomSolution(ss->s0);
54 copySolution(ss->s1, ss->s0);
55 randomMove(ss->v, ss->s1);
56 applyMove(ss->s1, ss->v);
57 if (getObjectiveValue(ss->s1) <= getObjectiveValue(ss->s0)) {
70 printSolution(ss->s0);