版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Graduate
School
of
Information,
Production
and
Systems,
Waseda
UniversityEvolutionary
Algorithms
andOptimization:Theory
and
itsApplicationsTsinghua
University
UniversityMarch
14
–
18,
2005Mitsuo
GenGraduate
School
of
Information,Production
&
SystemsWaseda
Universitygen@waseda.jpEvolutionary
Algorithms
andOptimization:Theory
and
its
ApplicationsSoft
Computing
Lab.2WASEDA
UNIVERSITY
,
IPSPart
1:
Evolutionary
OptimizationIntroduction
to
Genetic
AlgorithmsConstrainedOptimizationCombinatorial
OptimizationMulti-objectiveOptimizationFuzzyLogicand
FuzzyOptimizationEvolutionary
Algorithms
andOptimization:Theory
and
its
ApplicationsSoft
Computing
Lab.3WASEDA
UNIVERSITY
,
IPSPart
2:
Network
DesignNetwork
Design
ProblemsMinimum
Spanning
TreeLogistics
Network
DesignCommunication
Network
and
LANDesignEvolutionary
Algorithms
andOptimization:Theory
and
its
ApplicationsSoft
Computing
Lab.4WASEDA
UNIVERSITY
,
IPSPart3:
ManufacturingProcess
Planning
and
its
ApplicationsLocation-Allocation
ProblemsReliability
Optimization
and
DesignLayout
Design
and
Cellular
ManufacturingDesignEvolutionaryAlgorithms
andOptimization:Theory
and
its
ApplicationsSoft
Computing
Lab.5WASEDA
UNIVERSITY
,
IPSPart
4:
SchedulingMachine
Scheduling
and
Multi-processorSchedulingFlow-shop
Scheduling
andJob-shopSchedulingResource-constrained
Project
SchedulingAdvanced
Planning
and
SchedulingMultimedia
Real-time
Task
SchedulingGraduate
School
of
Information,
Production
and
Systems,
Waseda
University1.IntroductiontoGenetic
Algorithms“Genetic
Algorithms
and
Engineering
Design”“Genetic
Algorithms
and
Engineering
Design”by
Mitsuo
Gen,
Runwei
Cheng
(Contributor)List
Price:
$140.00Our
Price:
$140.00Used
Price:
$124.44Availability:
Usually
ships
within
2
to
3
daysHardcover
-
January
7,
1997:
432
pages,
John
Wiley
&
Sons,
NYAbout
the
Author:MITSUO
GEN,
PhD,
is
a
professor
in
the
Department
of
Industrial
and
Systems
Engineering
atthe
Ashikaga
Institute
of
Technology
in
Japan.
An
associate
editor
of
the
Engineering
Designand
Automation
Journal
and
Journal
of
Engineering
Valuation
&
Cost
Analysis,
he
is
also
amember
of
the
international
editorial
advisory
board
of
Computers
&
Industrial
Engineering.He
is
the
author
of
two
other
books,
Linear
Programming
Using
Turbo
C
and
GoalProgramming
Using
Turbo
C.RUNWEI
CHENG,
PhD,
is
a
visiting
associate
professor
at
the
Ashikaga
Institute
of
Technologyin
Japan
and
also
an
associate
professor
at
the
Institute
of
Systems
Engineering
at
NortheastUniversity
in
China.
Both
authors
are
internationally
known
experts
in
the
application
ofgenetic
algorithms
and
artificial
intelligence
to
the
field
of
manufacturing
systems.汪定偉・唐加福・黄敏訳:遺伝算法与工程設計,科学出版社,1999Soft
Computing
Lab.7WASEDA
UNIVERSITY
,
IPSGenetic
Algorithms
and
EngineeringDesignSoft
Computing
Lab.8WASEDA
UNIVERSITY
,
IPSBook
News,
Inc.Describes
thecurrentapplication
of
genetic
algorithms
toproblems
in
industrialengineering
and
operations
research.
Introduces
thefundamentals
ofgeneticalgorithmsand
their
use
in
solving
constrained
and
combinatorial
optimization
problems.
Then
looks
at
problems
in
specific
areas,
including
sequencing,
scheduling
and
productionplans,
transportation
and
vehicle
routing,facility
layout,
and
location
allocation.
Theexplanation
are
intuitive
rather
than
highly
technical,
and
are
supported
with
numericalexamples.
Suitable
forself-study
or
classrooms.
--
Copyright
©
1999
Book
News,
Inc.,Portland,
OR
All
rights
reservedBook
InfoProvides
a
comprehensive
surveyof
selection
strategies,
penalty
techniques,
andgenetic
operators
used
for
constrained
and
combinatorial
problems.
Shows
how
touse
genetic
algorithms
to
make
production
schedules
and
enhance
system
reliability.The
publisher,
John
Wiley
&
SonsThis
self-contained
reference
explains
genetic
algorithms,
the
probabilistic
searchtechniques
based
on
the
principles
of
biological
evolution
which
permit
engineerstoanalyze
large
numbers
of
variables.
It
addresses
this
important
advance
in
AI,
whichcan
be
used
to
better
design
and
producehigh
quality
products.
The
book
presents
thestate-of-the-art
in
this
field
as
applied
to
the
engineering
designprocess.
All
algorithmshave
beenprogrammed
inC
and
source
codes
are
available
in
the
appendix
tohelpreaderstailortheprogramstofit
theirspecific
needs.“Genetic
Algorithms
and
Engineering
Optimization”“Genetic
Algorithms
and
Engineering
Optimization”(Wiley
Series
in
Engineering
Design
and
Automation)by
Mitsuo
Gen,
Runwei
ChengList
Price:
$125.00Our
Price:
$125.00Used
Price:
$110.94Availability:
Usually
ships
within
24
hoursHardcover
-
January
2000;
512
pages,
John
Wiley
&
Sons,
NYBook
DescriptionGenetic
algorithms
are
probabilistic
search
techniques
based
on
the
principles
of
biologicalevolution.
As
abiological
organism
evolves
to
more
fully
adapt
toits
environment,a
geneticalgorithm
follows
a
path
ofanalysis
from
which
adesign
evolves,one
thatis
optimal
for
theenvironmental
constraints
placed
upon
it.
Written
by
two
internationally-known
expertsongenetic
algorithms
and
artificial
intelligence,
this
important
book
addresses
one
of
the
mostimportant
optimization
techniques
in
the
industrial
engineering/manufacturing
area,
the
useof
genetic
algorithms
to
betterdesign
and
produce
reliableproducts
of
highquality.
The
book
covers
advanced
optimization
techniques
as
applied
to
manufacturing
and
industrialengineering
processes,
focusing
on
combinatorial
and
multiple-objectiveoptimizationproblems
that
are
most
encountered
in
industry.于歆杰・周根貴訳:遺伝算法与工程優化,清華大学出版社,2004Soft
Computing
Lab.9WASEDA
UNIVERSITY
,
IPS“Genetic
Algorithms
and
Engineering
Optimization”Soft
Computing
Lab.10WASEDA
UNIVERSITY
,
IPSFrom
the
Back
CoverA
comprehensive
guide
to
a
powerful
new
analytical
tool
by
two
of
its
foremost
innovatorsThe
past
decade
has
witnessed
many
exciting
advances
in
the
use
of
genetic
algorithms(GAs)
to
solve
optimization
problems
in
everything
from
product
design
to
scheduling
andclient/server
networking.
Aided
by
GAs,
analysts
and
designers
now
routinely
evolve
solutionsto
complex
combinatorial
and
multiobjective
optimization
problems
with
an
ease
and
rapidityunthinkable
with
conventional
methods.
Despite
the
continued
growth
and
refinement
of
thispowerful
analytical
tool,
there
continues
to
be
a
lack
of
up-to-date
guides
to
contemporary
GAoptimization
principles
and
practices.
Written
by
two
of
the
world's
leading
experts
in
the
field,this
book
fills
that
gap
in
the
literature.Taking
an
intuitive
approach,
Mitsuo
Gen
and
Runwei
Cheng
employ
numerous
illustrationsand
real-world
examples
to
help
readers
gain
a
thorough
understanding
of
basic
GA
concepts-including
encoding,
adaptation,
and
genetic
optimizations-and
to
show
how
GAs
can
be
used
tosolve
an
array
of
constrained,
combinatorial,
multiobjective,
and
fuzzy
optimization
problems.Focusing
on
problems
commonly
encountered
in
industry-especially
in
manufacturing-Professors
Gen
and
Cheng
provide
in-depth
coverage
of
advanced
GA
techniques
for:Reliabilitydesign
Manufacturing
cell
design
Scheduling
Advanced
transportation
problems
Network
design
and
routingGenetic
Algorithms
and
Engineering
Optimization
is
an
indispensable
working
resource
forindustrial
engineers
and
designers,
as
well
as
systems
analysts,
operations
researchers,
andmanagement
scientists
working
in
manufacturing
and
related
industries.
It
also
makes
anexcellent
primary
or
supplementary
text
for
advanced
courses
in
industrial
engineering,management
science,
operations
research,
computer
science,
and
artificial
intelligence.1.
Introduction
of
Genetic
AlgorithmsSoft
Computing
Lab.11WASEDA
UNIVERSITY
,
IPSFoundations
of
Genetic
AlgorithmsIntroduction
of
Genetic
AlgorithmsGeneral
Structure
of
Genetic
AlgorithmsMajor
AdvantagesExample
withSimple
Genetic
AlgorithmsRepresentationInitial
PopulationEvaluationGenetic
OperatorsEncoding
IssueCoding
Space
and
Solution
SpaceSelection1.
Introduction
of
Genetic
AlgorithmsSoft
Computing
Lab.12WASEDA
UNIVERSITY
,
IPSGenetic
OperatorsConventional
OperatorsArithmetical
OperatorsDirection-based
OperatorsStochastic
OperatorsAdaptation
ofGenetic
AlgorithmsStructure
AdaptationParameters
AdaptationHybrid
Genetic
AlgorithmsAdaptive
Hybrid
GA
ApproachParameter
Control
Approach
of
GAParameter
Control
Approach
using
Fuzzy
Logic
ControllerDesign
of
aHGA
using
Conventional
Heuristics
and
FLC1.
Introduction
of
Genetic
AlgorithmsSoft
Computing
Lab.13WASEDA
UNIVERSITY
,
IPSFoundations
of
Genetic
AlgorithmsIntroduction
of
Genetic
AlgorithmsGeneral
Structure
of
Genetic
AlgorithmsMajor
AdvantagesExample
withSimple
Genetic
AlgorithmsEncoding
IssueGenetic
OperatorsAdaptation
ofGenetic
AlgorithmsHybrid
Genetic
Algorithms1.1
Introduction
of
Genetic
AlgorithmsSoft
Computing
Lab.14WASEDA
UNIVERSITY
,
IPSSince
1960s,
there
has
been
being
an
increasing
interest
in
imitating
livingbeings
to
develop
powerful
algorithms
for
NP
hard
optimization
problems.A
common
term
accepted
recently
refers
to
such
techniques
as
EvolutionaryComputation
or
Evolutionary
Optimization
methods.The
best
known
algorithms
in
this
class
include:Genetic
Algorithms
(GA),
developed
by
Dr.
Holland.Holland,
J.:
Adaptation
in
Natural
and
Artificial
Systems,
University
of
Michigan
Press,Ann
Arbor,
MI,1975;
MIT
Press,Cambridge,
MA,1992.Goldberg,
D.:
Genetic
Algorithms
in
Search,
Optimization
and
Machine
Learning,Addison-Wesley,Reading,MA,
1989.Evolution
Strategies
(ES),
developed
by
Dr.
Rechenberg
and
Dr.
Schwefel.Rechenberg,
I.:
Evolution
strategie:
Optimierung
technischer
Systeme
nachPrinzipien
der
biologischen
Evolution,
Frommann-Holzboog,
1973.Schwefel,
H.:
Evolution
and
Optimum
Seeking,
John
Wiley
&
Sons,1995.Evolutionary
Programming
(EP),
developed
by
Dr.
Fogel.Fogel,
L.
A.
Owens
&
M.
Walsh:
Artificial
Intelligence
through
Simulated
Evolution,John
Wiley&
Sons,1966.Genetic
Programming
(GP),
developed
by
Dr.
Koza. Koza,
J.
R.:
Genetic
Programming,
MIT
Press,
1992. Koza,
J.
R.:
Genetic
Programming
II,
MIT
Press,
1994.1.1
Introduction
of
Genetic
AlgorithmsThe
Genetic
Algorithms
(GA),
as
powerful
and
broadly
applicable
stochasticsearch
and
optimization
techniques,
are
perhaps
the
most
widely
known
typesof
Evolutionary
Computation
methods
today.In
past
few
years,
the
GA
community
has
turned
much
of
its
attention
to
theoptimization
problems
of
industrial
engineering,
resulting
in
a
fresh
body
ofresearch
and
applications.Goldberg,
D.:
Genetic
Algorithms
in
Search,
Optimization
and
Machine
Learning,Addison-Wesley,
Reading,MA,
1989.Fogel,
D.:
Evolutionary
Computation:
Toward
a
New
Philosophy
of
Machine
Intelligence,IEEE
Press,
Piscataway,NJ,
1995.Back,
T.:
Evolutionary
Algorithms
inTheory
andPractice,
Oxford
University
Press,
NewYork,
1996.Michalewicz,
Z.:
Genetic
Algorithm
+Data
Structures
=
Evolution
Programs.3rd
ed.,
NewYork:
Springer-Verlag,
1996.Gen,
M.
&
R.
Cheng:Genetic
Algorithms
andEngineering
Design,
John
Wiley,New
York,1997.Gen,
M.
&
R.
Cheng:Genetic
Algorithms
and
Engineering
Optimization,
John
Wiley,
NewYork,
2000.Deb,
K.:
Multi-objective
optimization
Using
Evolutionary
Algorithms,
John
Wiley,
2001.A
bibliography
on
genetic
algorithms
has
been
collected
by
Alander.Alander,J.:
Indexed
Bibliography
of
Genetic
Algorithms:
1957-1993,
Art
of
CADLtd.,Espoo,
Finland,
1994.Soft
Computing
Lab.15WASEDA
UNIVERSITY
,
IPS1.2
General
Structure
of
Genetic
AlgorithmsIn
general,
a
GA
has
five
basic
components,
assummarized
byMichalewicz.Michalewicz,
Z.:
Genetic
Algorithm
+
Data
Structures
=
EvolutionPrograms.
3rd
ed.,
New
York:
Springer-Verlag,
1996.A
genetic
representation
of
potential
solutions
to
the
problem.A
way
to
create
a
population
(an
initial
set
of
potentialsolutions).Anevaluationfunction
rating
solutions
in
terms
of
theirfitness.Genetic
operators
that
alter
the
genetic
composition
ofoffspring
(selection,
crossover,
mutation,
etc.).Parameter
valuesthat
genetic
algorithm
uses
(populationsize,probabilities
of
applying
genetic
operators,
etc.).Soft
Computing
Lab.16WASEDA
UNIVERSITY
,
IPS1.2
General
Structure
of
Genetic
AlgorithmsSoft
Computing
Lab.17WASEDA
UNIVERSITY
,
IPSGenetic
Representation
and
Initialization:The
genetic
algorithm
maintains
a
population
P(t)
of
chromosomes
orindividuals
vk(t),
k=1,
2,
…,
popSize
for
generation
t.Each
chromosome
represents
a
potential
solution
to
the
problem
at
hand.Evaluation:Each
chromosome
is
evaluated
to
give
some
measure
of
its
fitness
eval(vk).Genetic
Operators:Some
chromosomes
undergo
stochastic
transformations
by
means
of
geneticoperators
to
form
new
chromosomes,
i.e.,
offspring.There
are
two
kinds
of
transformation:Crossover,
which
creates
new
chromosomes
by
combining
parts
from
twochromosomes.Mutation,
which
creates
new
chromosomes
by
making
changes
in
a
singlechromosome.New
chromosomes,
called
offspring
C(t),
are
then
evaluated.Selection:A
new
population
is
formed
by
selecting
the
more
fit
chromosomes
from
theparent
population
and
the
offspring
population.Best
solution:After
several
generations,
the
algorithm
converges
to
the
best
chromosome,which
hopefully
represents
an
optimal
or
suboptimal
solution
to
the
problem.1.2
General
Structure
of
Genetic
AlgorithmsInitialsolutionsstart1100101010101110111011001100011100101010101110111011001011101011101010crossoverchromosomemutation11001011101011101010solutions
candidatesdecodingfitness
computationevaluationroulette
wheelselectionterminationcondition?YNbestsolutionstopnewpopulationThe
general
structure
of
genetic
algorithmsGen,
M.&
R.
Cheng:
Genetic
Algorithms
and
Engineering
Design,
John
Wiley,New
York,
1997.offspringoffspringencodingt
0
P(t)CC
(t)CM(t)P(t)
+
C(t)Soft
Computing
Lab.18WASEDA
UNIVERSITY
,
IPSSoft
Computing
Lab.
WASEDA
UNIVERSITY
,
IPS
191.2
General
Structure
of
Genetic
AlgorithmsProcedure
of
Simple
GA//
t:
generation
number//
P(t):
population
of
chromosomes//
C(t):
offspringprocedure:
Simple
GAinput:
GA
parametersoutput:
best
solutionbegint
0;initialize
P(t)
by
encoding
routine;fitness
eval(P)
by
decoding
routine;while
(not
termination
condition)
docrossover
P(t)
to
yield
C(t);mutation
P(t)
to
yield
C(t);fitness
eval(C)
by
decoding
routine;select
P(t+1)
from
P(t)
and
C(t);t
t+1;endoutput
best
solution;end1.3
Major
Advantagescomputational
steps
which
asymptoticallyconverge
to
optimal
solution.Most
of
classical
optimization
methodsgenerate
a
deterministic
sequence
ofcomputation
based
on
the
gradientorhigher
order
derivatives
of
objectivefunction.The
methods
are
applied
to
a
single
pointin
the
searchspace.The
point
is
then
improved
along
thedeepest
descending
direction
graduallythrough
iterations.This
point-to-point
approach
takes
thedanger
of
falling
in
local
optima.Conventional
Method
(point-to-point
approach)Generally,
algorithm
for
solvingoptimization
problems
is
a
sequence
ofinitial
single
pointimprovement(problem-specific)startConventional
Methodterminationcondition?YesstopNoSoft
Computing
Lab.20WASEDA
UNIVERSITY
,
IPS1.3
Major
Advantagesdirectional
search
by
maintaining
apopulation
of
potential
solutions.The
population-to-population
approachis
hopeful
to
make
the
search
escapefrom
local
optima.Population
undergoes
a
simulatedevolution:
at
each
generationtherelatively
good
solutions
arereproduced,
while
the
relatively
badsolutions
die.Genetic
algorithms
use
probabilistictransition
rules
to
select
someone
to
be
reproduced
and
someone
to
die
soas
to
guide
their
search
toward
regionsof
the
search
space
with
likelyimprovement.Genetic
Algorithm
(population-to-population
approach)Genetic
algorithms
performs
a
multipleinitial
pointinitial
point...initial
pointimprovement(problem-independent)Genetic
AlgorithmstartInitial
populationterminationcondition?YesstopNoSoft
Computing
Lab.21WASEDA
UNIVERSITY
,
IPS1.3
Major
AdvantagesRandom
Search
+
Directed
Searchmax
f
(x)s.
t. 0
£
x
£
ubFitnessf(x)global
optimumlocal
optimumlocal
optimumlocal
optimum0xx1x2x4
x5x3Search
spaceSoft
Computing
Lab.22WASEDA
UNIVERSITY
,
IPS1.3
Major
AdvantagesSoft
Computing
Lab.23WASEDA
UNIVERSITY
,
IPSExample
of
Genetic
Algorithm
for
Unconstrained
NumericalOptimization
(Michalewicz,
1996)max
f
(
x)
=
x
sin(px)
+1-1.0
£
x
£
2.01.3
Major
AdvantagesSoft
Computing
Lab.24WASEDA
UNIVERSITY
,
IPSGenetic
algorithms
have
received
considerable
attention
regarding
theirpotential
as
a
novel
optimization
technique.
There
are
three
major
advantages
when
applying
genetic
algorithms
to
optimization
problems.Genetic
algorithms
do
not
have
much
mathematical
requirements
about
theoptimization
problems.Due
to
their
evolutionary
nature,
genetic
algorithms
will
search
for
solutionswithout
regard
to
the
specific
inner
workings
of
the
problem.Genetic
algorithms
can
handleanykind
of
objective
functionsand
any
kind
ofconstraints,
i.e.,
linear
or
nonlinear,
defined
on
discrete,
continuous
or
mixedsearch
spaces.The
ergodicity
of
evolution
operators
makes
genetic
algorithms
very
effective
at
performing
global
search
(in
probability).The
traditional
approaches
perform
local
search
by
a
convergent
stepwiseprocedure,
which
compares
the
values
of
nearby
points
and
moves
to
therelative
optimal
points.Global
optima
can
be
found
only
if
the
problem
possesses
certain
convexityproperties
that
essentially
guarantee
thatany
local
optima
is
a
globaloptima.Genetic
algorithms
provide
us
a
great
flexibility
to
hybridize
with
domain
dependent
heuristics
to
make
an
efficient
implementation
for
a
specificproblem.1.
Introduction
of
Genetic
AlgorithmsSoft
Computing
Lab.25WASEDA
UNIVERSITY
,
IPSFoundations
of
Genetic
AlgorithmsExample
withSimple
Genetic
AlgorithmsRepresentationInitial
PopulationEvaluationGenetic
OperatorsEncoding
IssueGenetic
OperatorsAdaptation
ofGenetic
AlgorithmsHybrid
Genetic
Algorithms2.
Example
with
Simple
Genetic
AlgorithmsSoft
Computing
Lab.26WASEDA
UNIVERSITY
,
IPSWe
explainindetailabout
how
a
genetic
algorithm
actually
works
withasimpleexamples.We
followtheapproachof
implementation
of
genetic
algorithmsgiven
by
Michalewicz.Michalewicz,
Z.:
Genetic
Algorithm
+
Data
Structures
=
EvolutionPrograms.
3rd
ed.,
Springer-Verlag:
New
York,
1996.The
numerical
example
of
unconstrained
optimization
problemis
given
as
follows:max
f
(x1,x2)
=
21.5
+
x1·sin(4p
x1)
+x2·sin(20p
x2)s.
t.
-3.0
£
x1
£
12.14.1£
x2
£
5.82.
Example
with
Simple
Genetic
AlgorithmsSoft
Computing
Lab.27WASEDA
UNIVERSITY
,
IPSmax
f
(x1,x2)
=
21.5
+
x1·sin(4p
x1)
+
x2·sin(20p
x2)s.t.
-3.0
£
x1
£
12.14.1
£
x2
£
5.8f
=
21.5
+
x1
Sin
[
4
Pi
x1
]
+
x2
Sin
[
20
Pi
x2
];Plot3D[f,
{x1,
-3,
12.1},
{x2,
4.1,
5.8},PlotPoints
->19,AxesLabel
->
{x1,
x2,
“f(x1,
x2)”}];byMathematica
4.12.1
RepresentationBinary
String
RepresentationThe
domain
of
xjis
[aj,
bj]
and
the
required
precision
isfive placesafter
the
decimalpoint.The
precision
requirement
implies
that
the
range
of
domainofeach
variable
should
be
divided
into
at
least
(bj-
aj)·105
size
ranges.The
required
bits
(denoted
with
mj)
for
a
variable
is
calculatedas follows:The
mapping
from
a
binary
string
to
a
real
number
for
variable
xjis
completed
as
follows:5-1jjmj
jm
-12
<
(b
-
a
)·10
£
2-1Soft
Computing
Lab.28WASEDA
UNIVERSITY
,
IPS2mjj
jb
-
ax
j
=
a
j
+decimal(substring
j
)·2.1
Representation18
bitsx115bitsx2m1
=
18
bits217
<151,000
£
218,x2
:
(5.8-4.1)
·
10,000
=
17,000214
<17,000
£
215,m2
=
15
bitsprecision
requirement:
m
=
m1
+
m2
=
18
+15
=
33
bits33
bitsvj:
000001010100101001
101111011111110BinaryString
EncodingThe
precision
requirement
implies
that
the
range
of
domain
of
each
variable
should
be
divided
into
at
least
(bj-
aj)·105
size
ranges.The
required
bits
(denoted
with
mj)
for
a
variable
is
calculatedasfollows:x1
:
(12.1-(-3.0))
·
10,000
=
151,000Soft
Computing
Lab.29WASEDA
UNIVERSITY
,
IPS2.1
RepresentationSoft
Computing
Lab.30WASEDA
UNIVERSITY
,
IPSProcedure
of
Binary
String
Encodinginput:
domain
of
xj
˛[aj,
bj],
(j=1,2)output:
chromosome
vstep
1:
The
domain
of
xj
is
[aj,
bj]
and
the
required
precision
is
fiveplaces
after
the
decimal
point.step
2:The
precision
requirement
implies
that
the
range
of
domain
ofeach
variable
should
be
divided
into
at
least
(bj
-
aj
)·105
size
ranges.step
3:
The
required
bits
(denoted
with
mj)
for
a
variable
is
calculated
asfollows:2mj
-1
<
(b
-a
)·105
£
2mj
-1j
jstep
4:
A
chromosome
v
is
randomly
generated,which
has
the
number
of
genes
m,where
m
issumof
mj
(j=1,2).2.1
Representation18
bitsx115
bitsx2BinaryString
DecodingThe
mapping
from
a
binary
string
to
a
real
number
for
variable
xj
iscompleted
as
follows:33
bitsvj
:
000001010100101001
101111011111110Binary
NumberDecimal
Numberx10000010101001010015417x2101111011111110243181x =
-3.0
+5417
·
12.1-(-3.0)
218
-
1=
-2.6870692x =
4.1
+24318
·
5.8-
4.1
215
-
1=
5.361653-1Soft
Computing
Lab.31WASEDA
UNIVERSITY
,
IPS2m
jjjjjjb
-
ax
=
a
+
decimal(substring
)·-1Soft
Computing
Lab.32WASEDA
UNIVERSITY
,
IPSj
j2mjj
j
jb
-
ax
=
a
+decimal(substring
)·2.1
RepresentationProcedure
of
BinaryString
Decodinginput:
substringjoutput:
a
real
number
xjstep
1:
Convert
a
substring
(a
binary
string)
to
a
decimal
number.step
2:
The
mapping
for
var
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全操作细则
- 投资性房产的转换:从国内到海外的
- 房地产融资:政府资金扶持政策解析
- 房地产线上线下整合营销案例
- 果园保护:猕猴桃病害防控技术实践
- 糖尿病饮食宝典:健康建议
- 神经内科ICU感染防控清单
- 医院病房钥匙安全管理办法
- 梨树病虫害防治市场分析
- 三人股东合作的协议书
- 2024届广东省深圳宝安区高三冲刺卷二英语试题(含答案)
- 上海市闵行区达标名校2024年中考历史模拟试题含解析
- JT-T-329-2010公路桥梁预应力钢绞线用锚具、夹具和连接器
- 江苏省南京市南京外国语校2023-2024学年中考押题语文预测卷含解析
- 固态胺吸附剂的制备及二氧化碳捕集行为研究
- 《电力建设施工技术规范 第2部分:锅炉机组》DLT 5190.2
- 2023高级无线电装接工技能理论考试题库(浓缩500题)
- 临床护理提高高血压患者高血压知识知晓率品管圈PDCA案例
- GA93-2004防火门闭门器
- 结膜囊冲洗ppt课件.ppt
- 「实验一 溶菌酶的溶菌作用(学校教学)」.doc
评论
0/150
提交评论