Here an implementation of a genetic algoritm can be found, devoted to solve the migration of Andouins' problem.
Having all the files in the same folder, 'migration_model.c' has to be compiled and executed, so the best solution parameters, the number of needed epochs and the execution time will be printed.