
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
