void sort_pool(PlannerInfo *root, Pool *pool)
void free_chromo(PlannerInfo *root, Chromosome *chromo)
void free_pool(PlannerInfo *root, Pool *pool)
void random_init_pool(PlannerInfo *root, Pool *pool)
Chromosome * alloc_chromo(PlannerInfo *root, int string_length)
void spread_chromo(PlannerInfo *root, Chromosome *chromo, Pool *pool)
Pool * alloc_pool(PlannerInfo *root, int pool_size, int string_length)