













Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Practical issues encountered in the implementation of genetic algorithms, focusing on constraint handling and convergence criteria. It provides examples of penalty functions and methods for determining convergence, as well as steps for encoding solutions, generating an initial population, evaluating design fitness, and implementing selection and variation operators.
Typology: Slides
1 / 21
This page cannot be seen from the preview
Don't miss anything!














GA Examples:
Practical Issues Dr. Nasir M Mirza
Email: [email protected]
It is
up to you to decide how this will effect yourfitness.
=^
l k
k
j^
1
1
2
2
No change in best quality design over chosennumber of gens.
2.^
No change in average quality of population ofchosen number of gens.
3.^
Set a maximum allowable number ofgenerations.
4.^
Set a maximum allowable number of objectivefunction evaluations.
ON OFF
ON OFF
ON OFF
ON OFF
ON OFF
Payoff ($)
f (s)
We will toggle the switches to alter the payoff.
Black Box
This would be
like flipping a coin a sufficient number of times tofill each of our initial designs with 1’s and 0’s.
This is not (necessarily) the objective function value. In our case, we will consider the output (payoff) of ourblack box to be the design fitness (We will treat the switchsettings as a binary number and our fitness will be thesquare of the decimal equivalent).
(uniform refers to the means by which
we generate our random crossover pt.)
With 4
members, there are 6 possible parings (excludingorder) so this is a 33% crossover rate.
We will use
a 5% mutation rate (bitwise).
string
f^
f/favg
avg
f^
f/favg
avg
after cross. after mutation