Information Technology Reference
In-Depth Information
2.4CellularAutomatainSystemsTheory
CA's models have been extensively used as amodelling tool to approximate
nonlineardiscreteandcontinuousdynamicalsystemsinawiderangeofappli-
cations.HowevertheinverseproblemofdeterminingtheCAthatsatisfiessome
specifiedconstraintshasreceivedalittleattention.Identificationisoneofthese
inverseproblemwhichwasthoroughlystudiedforCA'smodelsbyAdamatzky
[1].ItisunderstoodasextractinganadequateCAmodelfromagivensetof
consecutiveconfigurations(snapshots)ofacompletelyunknownautomatonin
ordertoproducethesameobservedevolution.Fewworksdealingwithstruc-
turalidentificationorparameterestimationproblemofCA'smodelshavebeen
developedin[9].Anotherinterestinginverseproblemistofindanappropriate
CA rulecapableofsteeringagivensystemfromaninitialstatetoadesired
configurationduringatimehorizon
T
.Inapreviouswork[8],weconsideredan
exempleofcontrollabilityproblemfromanumericalpointofviewusinggenetic
programmingtechniquesinthecaseofadditiveCA's.Theobtainedresultsare
quitepromisingandstimulatefurtherresearchinthisdirection.
3GeneticAlgorithms
Evolutionarycomputationtechniqueshavereceivedinthelasttwodecadesin-
creasingattentionregardingtheirpotentialasoptimizationtoolsforengineering
problems[10, 11, 14].Thedifferentdevelopedmethodologiesarefocussedonthe
possibilityofsolvingproblemsbyevolvinganinitiallyrandompopulationofcan-
didatesolutions,throughtheapplicationofoperatorsinspiredbynaturalselec-
tion.Geneticalgorithmsconstitueaveryimportantevolutionarymethodwhich
hasbeensuccessfullyimplementedforvariousproblemsincludingoptimization,
machinelearning,operationresearch,immunesystems,ecology, populationge-
neticsandsoon[15].Astandardgeneticalgorithmproceedsasfollows:
1. Generatingarandominitialpopulationofindividualsinaspaceofpotential
solutionscalledthesearchspace.Eachindividualisrepresentedbyafinite
stringofsymbols(knownasthegenome)toencodeapossiblesolutionin
thesearchspace.
2. Atgeneration
g
(evolutionarystep),individualsofpopulation
P
(
g
)arede-
codedandevaluatedaccordingtoagivenfitnessfunction(qualitycriterion).
3. Individualsofthenextgeneration
P
(
g
+1)areselectedaccordingtotheir
computed fitness values and new individualsaregeneratedby genetically
inspiredoperators.Themostimportant andwellknowngeneticoperators
are:
(a)
Crossover
which operatesontwoselectedindividuals(parents)by ex-
changingpartsoftheirgenomes(encodings)andproducestwonewin-
dividualscalledoffspring.Itisperformedwithprobability
p
cross
which
defines the crossover rate.
(b)
Mutation
which is carried out by randomly sampling new points in the
search space, with some probability
p
mut
. It is introduced to prevent
premature convergence to local optima.
4. Thenextgenerationistheninturnevaluated.