A new type must be added for HeuristicType in basic_types.h. Additionally, the input must be parsed correctly when given the flag ``-h''.
case 'h':
if(strcmp(argv[i+1], "simulated_annealing")==0)
heuristic = h_simulated_annealing;
i++;
break;