#define APP_INDIVIDUALS_ARE_STRINGS #define APP_INDIVIDUALS_HAVE_CONSTANT_SIZE #define APP_HAS_CONSTANT_POPULATION_SIZE #define APP_INDIVIDUALS_HAVE_EQUAL_PROB_ALLELES #define APP_PRINTS_STATS_AT_END #define APP_FORCE_MUTATION #define APP_HAS_ITS_OWN_CROSSOVER_METHODS #define APP_HAS_COMMAND_LINE_OPTIONS #define APP_FITNESS_IS_AN_INT #define WORST_FITNESS ((INT) -1) #define APP_HASHING #define APP_WANTS_TO_DUMP #define APP_NEEDS_TO_INITIALIZE #define APP_VERBOSE_USAGE