RGA - algorithm for black box global optimization
![]()
Fig.1. RGA-algorithm in action: global optimization via regularized approximation of an unknown objective function
(: again - no smoothness/continuity is assumed a priori, the OF acts as a black box, we should evaluate the OF at points "enforced" by RGA only. NB! RGA does not use any regular grid.).
a) the true function on a regular grid 201x201 with minimum -0.9953 at the point (0.555, 0.665),
b) movie composed with 7 sequential 'tries' for reconstructing the OF (and finding the global minimum).While the first try the RGA evaluates the OF at 11 (initial, random) points,
and constructs the differential (regularized) approximation f of the OF in the entire area of search (global),
defines extreme points of the f , selects them and enforces to evaluate the OF at a subset of the extra points :
these extreme points and relevant OF-values plus those induced by the initial set of the previous, first try yield data for the second try, and so forth.The last, seventh try occurred when 200 points/ OF-calls were utilized in total.
The global minimum is detected at the point (0.5588, 0.6641) with the value -0.9942.* or multipaged PDF-file (~350Kb)
.
.