return the last Best Matching Unit ("BMU") found
Note : this method does not iterate the SOM! -- see findBMU(intputValues) method for iteration
This method may be useful for debug or demo purpose (e.g.
Calculate the distance between two genomes according to the formula
CompatDist = ((c1*#ExcessGenes)/N) + ((c2*#DisjointGenes)/N) + c3*WeightDifference
N = number of genes in the larger genome
c1,c2,c3 = coefficients to tweak outcome
Original Algorithm written by Mat Buckland http://www.ai-junkie.com
Ported to this system by Robert Lucas http://www.automatonsadrift.com
return the list of Variation Operators (used when dealing with Population View(s))
should be extra careful to free returned list once dealt with to avoid memory leak.