<div>Dear<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "> Zixuan,</span></div><meta charset="utf-8"><div><br></div><div>I found the awnser of your question in GA1DArrayGenome.C ( nothing in the documentation )</div>

<div><br></div><div>FlipMutator: </div><div>// Randomly pick elements in the array then set the element to any of the</div><div>// alleles in the allele set for this genome.  This will work for any number</div><div>// of allele sets for a given array.</div>

<div><br></div><div>SwapMutator:</div><div>// Randomly swap element in the array</div><div><br></div><div>I also belive that GaLib is a powerfull library. But there is a lot of things missing:</div><div>-OpenMP</div><div>

-OpenMPI</div><div>-Threading</div><div>-Functor support for any kinds of operators ( crossovers, mutations, objective, etc )</div><div>-Better documentation</div><div><br></div><div>Regards,</div><div>Guillaume Masse</div>

<div> </div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Dear fellow galib users,</blockquote><meta charset="utf-8"><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">

I have been learning and using galib247 and it&#39;s been very helpful. I</blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">do have trouble looking for a description for the genetic operators</blockquote>

<blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">such as different mutation and crossover schemes. For example, what do</blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">

FlipMutator and SwapMutator do for a GARealGenome? I can guess their</blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">meanings from examples but still it would be better to read a detailed</blockquote>

<blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">description. I can&#39;t find it anywhere in the galib documentation,</blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">

maybe I have overlooked. If someone could point to me where the</blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">documentation is it would be greatly helpful.</blockquote>

<blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Sincerely,</blockquote>

<blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></blockquote><blockquote style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Zixuan</blockquote>