« Previous post - - Next post »

Toward routine billion-variable optimization using genetic algorithms

18 January 2007

Goldberg, D. E., Sastry, K., Llorà X. (2007) Complexity, 12(3), 27—29. [Full paper-PDF] [Press release].


Abstract:
The push for better understanding and design of complex systems requires the solution of challenging optimization problems with large numbers of decision variables. This note presents principled results demonstrating the scalable solution of a difficult test function on instances over a billion variables using a parallel implementation of a genetic algorithm (GA). The problem addressed is a noisy, blind problem over a vector of binary decision variables. Noise is added equaling a tenth of the deterministic objective function variance of the problem, thereby making it difficult for simple hillclimbers to find the optimal solution. The genetic algorithm used – the compact GA – is able to find the optimum in the presence of noise quickly, reliably, and accurately, and the solution scalability follows known convergence theories. These results on noisy problem together with other results on problems involving varying modularity, hierarchy, and overlap foreshadow routine solution of billion-variable problems across the landscape of complexity science.


Posted in Estimation of Distribution Algorithms, Journals, Principled Efficiency Enhancement Techniques, Publications | Trackback | Top Of Page

Related Posts:

    3 Responses to “Toward routine billion-variable optimization using genetic algorithms”

  1. Marcelo Says:

    Hello!

    Congratulations for all three researchers involved with that over one billion variable problem.

    If you permit me, I have some questions about that:

    1 – Is the problem decomposable?

    2 – Why use binary decision variables which, without noise, can assume only two values/states?

    3 – Is the cGA rotationally invariant?

    4 – Would be possible to rotate the coordinate system of the variables?

    5 – Is that problem some modification of the OneMax?

    6 – What kind of random variable that added noise is?

    7 – How does that noise increase the problem difficulty?

    Thanks!

    Marcelo

  2. Kathirvel Says:

    First of all Congrats to all the three researchers. Great Job Kumar.

    As a genetic engineer am really excited to see that billion variable handling.
    Thanks and regards
    KATHIRVEL M.

  3. Kumara Sastry » Blog Archives » Towards billion bit optimization via efficient genetic algorithms Says:

    [...] Sastry, K., Goldberg, D. E., Llorà, X. (2007). IlliGAL Report No. 2007007. University of Illinois at Urbana-Champaign, Urbana IL. [Full paper - PDF] [Full paper - PS]. [Also see the following paper in the journal complexity]. [...]

Leave a Reply