Professional Documents
Culture Documents
Genetic Algorithm Optimization and Its Application To Antenna Design
Genetic Algorithm Optimization and Its Application To Antenna Design
I. Introduction
Synthesis of antenna pattems employing iterative optimization techniques has been
studied by many authors. However, successful application of these approaches to
pattern synthesis has usually been limited to relatively simple arrays or has required
careful, intelligent selection of the optimization starting points dictated by the nature
of the optimization techniques used and the functions being optimized. This is
because conventional functional optimization techniques are either based on greedy,
local optimization methods such as gradient methods or consist of random walk
solution space searches. In either case, these conventional techniques are often
poorly suited to the task of arbitrary pattern synthesis in 1D and 2D antenna arrays
due to the high dimensional, multimodal functional domains involved. In addition,
traditional optimization techniques usually require the object function to be, at the
veiy least, continuous and, in many cases to be differentiable, placing severe
limitations on the form and content of the object function. This paper presents a
radically different and relatively new functional optimization methodology known as
Genetic Algorithm (GA) optimiLation that overcomes the above-mentioned
problems of the traditional techniques and discusses how C A optimiiation is applied
to 1D and 2D antenna design.
Genetic Algorithm (GA) optimizers are robust, stochastic search methods modeled
on the concepts of natural selection and evolution. GA optimizers efficiently search
for and locate global maxima in high dimension, multimodal function domains in a
near optimal manner. CAS differ from traditional techniques in that they operate on
a group, or population, of trial solutions in parallel, they operate on a coding of the
function parameters rather than the parameters directly and they use simple,
stochastic operators to explore the solution domain. CAS are blind to the intemal
operation of the object function placing few constraints on it and GAS possess
implicit parallelism enabling the extensive search of multiple hyperplanes in the
function domain without directly testing each hyperplane value. Functional
optimizations using GAS are able to handle discrete, continuos, discontinuous, and
mixed functional domains and GAS are readily implemented in panllel processing
environments. GAS population versus single point operation and the lack of an
object function differentiability requirement permits GAS to function effectively in
noisy and convoluted function domains
326
327
terminated in several ways: threshold on the best individual (Le., the process stops
when an individual has an error less than some amount E), number of generations
exceeds a preselected value, or other some other appropriate criteria.
A simple Genetic Algorithm must be able to perform five basic tasks: encode the
solution parameters in the form of chromosomes, initialize a starting point
population, evaluate and assign fitness values to individuals in the population,
perform reproduction through the fitness weighted selection of individuals from the
population, and perform recombination and mutation to produce members of the
next generation.
111. Object Function
The object function used to assign a fitness value to each of the individuals is the
only link between the physical problem being optimized and the general GA
machinery. The only constraint on the form and content of the object function
imposed by the GA is that the fitness value returned by the object function is in
some manner proportional to the "desirability" of a given trial solution represented
as a set of input parameters to the object function. A shaped pattern antenna array
object function includes a means for calculating the pattern generated by a set of
input parameters (often the amplitude and phase of the array elements) and a means
for comparing the calculated pattern to a desired pattern. Calculation and
comparison can be done at any number of space domain locations and frequencies
with the fitness value returned by the object function representing a weighted sum of
the individual comparisons.
IV. GA Optimization in Several Typical Array Design Problems
328
References:
Holland, John H. (1975) Ann Arbor: The University of Michigan Press.
De Jong. K. A. (1975) (Doctoral dissertation, University of Michigan).
Dissertation Abstracts International 36(10), 5 140B (University Microfilms
NO. 76-9381).
Figures:
I,,
iiill
irL
a
=,7
-.
I 2 3 4 5 6 7 E 9101112
I 2 3 4 5 6 7 8 9101112
I I.
,
,2; i
Reproduction
101100101100
0010t1100011
Desired
1 2 3 4 5 6 7 8 9101112
1 2 3 4 5 6 7 8 9101112
Antenna
10
I1
12
m m
1
io
11
12
329