24.12.2014 Views

Earthquake Engineering Research - HKU Libraries - The University ...

Earthquake Engineering Research - HKU Libraries - The University ...

Earthquake Engineering Research - HKU Libraries - The University ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

294<br />

mutation. Elitist strategy means that the best individual has been found will always be kept in the<br />

population. <strong>The</strong> simple genetic algorithm with elitist strategy is convergence^.<br />

For many multi-parameters optimization problems, some algorithms have to calculate the grad of the<br />

function. But in nonlinear optimization problems, the grad of function can not be expressed<br />

analytically, and can only be calculated approximately. This will not only increase the calculating cost<br />

but also depress the precision of the solution. Simplex is a multi-dimensions local optimization<br />

algorithm which does not calculate the grad of the objective function. It has the advantages of easy<br />

implement, good searching ability in local area and simplicity of operation on computers.<br />

Simple genetic algorithm is one of the widely used optimization algorithms. But has the disadvantage<br />

of low searching efficiency problem, especially for multi-dimension and high precision demanded<br />

problems. Many efforts have been put by researchers to speed up the convergence of the genetic<br />

algorithm. For example, Cui 3 has obtained some improvement by combing GA with simulated<br />

annealing algorithm. In order to improve the search capability, a hybrid optimization algorithm was<br />

developed in this paper which combines the genetic algorithm and the simplex. In the proposed<br />

algorithm, the convergence is guaranteed by genetic algorithm, and simplex can speed up the<br />

optimization. Further more, the validity of this hybrid algorithm was checked by seven test functions<br />

and compared with other two algorithms. <strong>The</strong> result shows that the proposed hybrid algorithm has high<br />

searching efficiency.<br />

2. GENETIC ALGORITHM - SIMPLEX<br />

Premature is the main factor that affects the speed of convergence of GA. To cope with it, genetic<br />

algorithm-simplex is presented, and the main procedure is shown in Fig 1.<br />

2.1 Objective Function and Initial Population<br />

In many actual engineering optimization problems, observed data are used to identify the parameters.<br />

For example, as the observed data are Fc(i), i=l,2,-,M, M is the number of the parameters that to be<br />

identified in the model, the objective function can be defined as:<br />

in which, F L (i) is the theoretic value. If the model space is B, its size is K, the objective of optimization<br />

is to find a special model, and its M parameters meet the condition,<br />

(2.1)<br />

$ ^ s (2.2)<br />

where s is convergence precision, is a pre-chosen, small positive number.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!