Page 158 - Compact Numerical Methods For Computers
P. 158

Optimisation and nonlinear equations             147

                      pointed out, however, starting points can be close to the desired solution without
                      guaranteeing convergence to that solution. They found that certain problems in
                      combination with certain methods have what they termed magnetic zeros to which
                      the method in use converged almost regardless of the starting parameters emp-
                      loyed. However, I did not discover this ‘magnetism’ when attempting to solve the
                      cubic-parabola problem of Brown and Gearhart using a version of algorithm 23.
                      In cases where one root appears to be magnetic, the only course of action once
                      several deflation methods have been tried is to reformulate the problem so the
                      desired solution dominates. This may be asking the impossible!
                        Another approach to ‘global’ minimisation is to use a pseudo-random-number
                      generator to generate points in the domain of the function (see Bremmerman
                      (1970) for discussion of such a procedure including a FORTRAN program). Such
                      methods are primarily heuristic and are designed to sample the surface defined by
                      the function. They are probably more efficient than an n-dimensional grid search,
                      especially if used to generate starting points for more sophisticated minimisation
                      algorithms. However, they cannot be presumed to be reliable, and there is a lack
                      of elegance in the need for the shot-gun quality of the pseudo-random-number
                      generator. It is my opinion that wherever possible the properties of the function
                      should be examined to gain insight into the nature of a global minimum, and
                      whatever information is available about the problem should be used to increase
                      the chance that the desired solution is found. Good starting values can greatly
                      reduce the cost of finding a solution and greatly enhance the likelihood that the
                      desired solution will be found.
   153   154   155   156   157   158   159   160   161   162   163