Alain Lanthier

Results 18 comments of Alain Lanthier

Hi all, Yes only same size parameter was tested. AL

Hi, You may check https://github.com/alanthie/GALGO-2.0 for integral type support. AL

Hi langongjin, I have used Galgo many times, The example provided in the code, use double (real-value parameter), just change your lower, upper bounds. From memory, you have already 64...

Extra info: You can change/specialize the internal string representation of Galgo by modifying these 2 functions to use an IEEE 754 format. std::string GetBinary(uint64_t value) uint64_t GetValue(const std::string& s) An...

Galgo dont use real-value internally (only bits of 0/1) Galgo has currently only 3 mutations operators: // single point mutation: flipping a chromosome bit template void SPM(galgo::CHR& chr) // uniform...

Hi langongjin, 1 - Why do you say Gaussian mutation only work for the real-valued representation? For a GA algorithm, gaussian mutation only means mutate some genome part according to...

Extra Info (The problem with real-valued internal representation): 4 years ago James Dominic O'Shea Manchester Metropolitan University Floating point numbers are binary already - everything inside a computer is, so...

Gaussian Mutator I have implemented an initial draft of the gaussian mutator. See in https://github.com/alanthie/GALGO-2.0 Run on the example.cpp // objective function example : Rosenbrock function min at (1,1) Running...

Hi, In my branch, on each *.hpp file, there is an history button that shows the list of changes made. I added the gaussian mutation method void GAM(galgo::CHR& chr) and...

Hi, This paper explains 3 type of real-valued crossover - Is it what you need (else can you describe your Xover logic)? https://uwaterloo.ca/scholar/sites/ca.scholar/files/ahilal/files/lecture-6-1.pdf Thanks AL