# population.py¶

## genPop(N, chromGenfuncs, chromGenParams)¶

Return a population (list) of N unique individuals. Each individual has len(chromgGenFuncs) chromosomes. For each individual, chromosome_i is generated by calling chromGenFuncs_i(chromeGenParams_i)

## genCharsChrom(l, chars)¶

Return a chromosome (list) of length l, each of which is made up of the characters from chars.

## genTour(numCities)¶

This is the chromosome generation function for the traveling salesman problem. This function returns a list of ints. This list is a permeation of {0, 1, 2, …, numCities-1} and represents a tour that the traveling salesman would take