next new >> This course is arranged in Fall 2010.
From Wompat:
AUTO3070 Geneettiset algoritmit S2010
To 15-18 Viikko 44 Salissa F426
Opettaja: Jarmo Alander, NN
1st partial examination Thursday 14th October at lecture time and hall.
Topic: lectures 1-4
next new >> A short instruction for project work documentation:
The project work means a functioning program with proper documentation.
A functioning program is such that it has been tested and the tests are also documented.
The documentation should be such that it convinces the reader that the program is
really functioning.
In addition the document should contain some introduction of the problem to be solved,
and a short description of the solution (the program).
If you have references to similar works, the better.
The length of the report is typically 10-20 pages, without the program listing,
which should be included as an appendix.
The documentation is returned to the lecturer on paper.
UDRCNTUTO . . . .
Alander:
On finding the optimal genetic algorithms for robot control problems
Intelligent Robots and Systems '91. 'Intelligence for Mechanical Systems, Proceedings IROS '91. IEEE/RSJ International Workshop on
3-5 Nov. 1991, p. 1313 - 1318, Vol. 3.
Digital Object Identifier 10.1109/IROS.1991.174685 (GA:IROS'91)
Alander:
On optimal population size of genetic algorithms
CompEuro '92 . 'Computer Systems and Software Engineering', Proceedings.
4-8 May 1992, p. 65 - 70.
Digital Object Identifier 10.1109/CMPEUR.1992.218485. (GA:CompEuro92)
Kvanttilaskenta / Quantum computing:
Tony Hey,
Quantum computing: an introduction,
Computing & Control Engineering Journal,
Vol. 10, No. 3, p. 105-112, June 1999. (ga99aTonyHey).
next new >> GA bibliographies:
You can find tens of special GA bibliographies at our ftp site:
GA bib archive as pdf documents.
Oppikirjat / text books
(Darwin):
Charles Darwin, "The Origin of Species",.
Kirja on käännetty myös
suomeksi (Also available in Finnish)
Tähän klassikkoon tutustumista helpottanee tutustua ensin
johonkin biologian perusoppikirjaan.
It may be useful to read some basic biology book before reading this classic.
next new >> Evoluutiososiologiasta kiinnostuneille prof. J. P. Roos Helsingin yliopistosta suosittelee
(Tiede 10/2010):
Sarah Blaffer Hrdy,
Mother Nature,
Chatto&Windus, 1999.
(GA): erilaisia artikkeleita yms.
Kysy tarkemmin luennoijalta.
Various articles etc. ask the lecturer for details.
(GP): J. Koza: Genetic Programming
References in quantum computing:
P. Walther et al, "Experimental one-way quantum computing",
Nature, 434()169-176, 10. March 2005.
Hybridi / hybrid:
Miten yhdistäisit ns. snake folding ongelmassa
GA:n ja branch and bound -menetelmän?
Mitä etuja / haittoja ko. yhdistelmästä on? /
How would you combine GA and the branch and bound method to solve the
so called snake folding problem?
What benefits and drawbacks this hybrid approach has?
Allones i.e. onemax:
Osoita, että ns. Onemax (=allones)-ongelma on multimodaalinen.
Onemax ongelmassa pyritään kromosomiin, jonka kaikki bitit ovat ykkösiä.
/
Show that the so called onemax or allones problem is multimodal.
The solution of allones is a chromosome full of one (1) bits.
Crossover/permutaatio:
Miten toteuttaisit (periaate) crossover operaation permutaatiotyyppiselle
ongelmalle esim. kauppamatkustan ongelmalle? /
How would you design (in principle) a crossover operator for
permutation type problem like the traveling salesman problem?
Hakuavaruus / Search space:
Miten tutkisit crossover operaation kykyä käydä läpi hakuavaruutta?
/
How would you study how well a crossover operator scans the given search space?
Permutaatiot:
Mitä erilaisia vaihtoehtoja on koodata
permutaatiotyyppisen ongelman kromosomeja?
/
What different ways are there to implement
chromosomes for permutation type problems?
Hevosen reitti / House steps:
Miten ratkaisisit GA:lla seuraavan tehtävän:
Etsi lyhyin hevosen reitti, joka käy läpi
kaikki shakkilaudan ruudut.
Minkä tyyppistä crossover operaatiota kannattaa käyttää?
/
Solve the following problem:
Find the shortest route of horse visiting all locations on
chess board.
What kind of crossover operator should be used?
Lukujärjestys / timetable:
Pohdi miten soveltaisit optimointia GA:lla
lukujärjestysten suunnitteluun.
Mikä on hyvyysfunktio?
Millainen on kromosomi?
Entä reunaehdot?
/
Think how to apply optimisation (GAs) in the planning of time table.
What is the fitness function? What is the structure of the chromosome?
How about the constraints?
NPP/ahne / greedy:
On annettu kokonaislukujen joukko
S = {1234, 123, 302, 21, 345, 201, 556, 432, 425, 123}.
Jaa luvut kahteen ryhmään, joissa lukujen summa on sama käyttäen ahnetta algoritmia.
Löytyykö täydellinen ositus?
/
Given a set S of integers
S = {1234, 123, 302, 21, 345, 201, 556, 432, 425, 123}
subdivide S into two sets (partition) of equal total sum
using a greedy algorithm.
Is the solution found?
Faasitransitio / phase transition:
Selitä lyhyesti mikä on faasitransitio ja miten se liittyy optimointiin?
/
Explain shortly what is phase transition and how it is related to optimisation?
Pareto:
Selitä lyhyesti Pareto-optimointi.
Miten sitä voidaan soveltaa GA:n kanssa?
/
Explain shortly Pareto optimisation.
How it can be combined with GAs?
CNOT/full-adder:
Suunnittele CNOT ja CCNOT piireistä yhden bitin kokosummain.
CCNOT-piiri: sisäänmenot x, y ja z,
ulostulot x, y ja xy + z, missä
+ tarkoittaa XOR-operaattoria.
/
Given CNOT and CCNOT gates construct a one bit full-adder.
CCNOT-gate: inputs x, y and z,
outputs x, y and xy + z, where
+ is XOR operator.
Muiden oppiaineiden suositeltavia kursseja: Recommended courses from other subjects:
Ajoitus / Timetable
Järjestetään kesäkouluna kesäkuun 11-14
2007 juuri ennen NIR2007 maailman konferenssin workshoppia (kesäkoulua)
Vaasassa.
This course is will be running as a Summer School
just before the International NIR2007 conference workshop, that is held in
Vaasa and Umeå.
Rinnakkaiskurssit / Parallel courses
Tätä AUTO3070 kurssia vastaavia kursseja pidetään myös muualla Suomessa:
Clones of this AUTO3070 course can be found also in: