- Nazwa przedmiotu:
- Algorytmy genetyczne
- Koordynator przedmiotu:
- Prof. dr hab. inż. Janusz Hołyst, profesor zwyczajny, jholyst@if.pw.edu.pl
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Fizyka Techniczna
- Grupa przedmiotów:
- Specjalistyczne
- Kod przedmiotu:
- 1050-FT000-ISP-7ALG
- Semestr nominalny:
- 7 / rok ak. 2018/2019
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1. godziny kontaktowe – 28 h; w tym
a) obecność na wykładach – 26 h
b) uczestniczenie w konsultacjach – 2 h
2. praca własna studenta – 30 h; w tym
a) przygotowanie do zajęć do kolokwiów – 18 h
b) Przygotowanie i prezentacja Projektu: 12 h
Razem w semestrze 58 h, co odpowiada 2 pkt. ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1. obecność na wykładach – 26 h
2. uczestniczenie w prezentacji projektów – 4 h
Razem w semestrze 30 h, co odpowiada 1 pkt. ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1. przygotowanie projektów – 12 h
Razem w semestrze 12 h, co odpowiada 0,5 pkt. ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład30h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Znajomość podstaw analizy matematycznej i rachunku prawdopodobieństwa
- Limit liczby studentów:
- brak
- Cel przedmiotu:
- Celem przedmiotu jest przekazanie studentowi wiedzy na temat zasad działania i możliwości wykorzystania algorytmów genetycznych
- Treści kształcenia:
- 1. Zalety i wady tradycyjnych metod optymalizacyjnych
2. Operatory genetyczne: przypomnienie z biologii, podstawy matematyczne, zapis „genowy", etapy reprodukcji, krzyżowania i mutacji
3. Efektywność algorytmów genetycznych w porównaniu z innymi metodami optymalizacyjnymi
4. Teoria schematów, podstawowe twierdzenie algorytmów genetycznych
5. Kodowanie diploidalne
6. Zagadnienia zwodnicze
7. Optymalizacja wieloparametrowa, problemy z więzami
8. Genetyczne systemy uczące się; układy klasyfikujące
9. Programowanie genetyczne
10. Strategie ewolucyjne
11. Przykłady zastosowań algorytmów genetycznych w problemach fizycznych i inżynierskich
12. Fizyka procesów ewolucyjnych
- Metody oceny:
- 2 kolokwia w semestrze po 15 pkt oraz wykonanie projektu 10 pkt. Przedmiot jest zaliczony, jeśli suma punktów z kolokwiów jest większa od 15, a suma wszystkich punktów z przedmiotu jest większa od 20.
- Egzamin:
- tak
- Literatura:
- 1. D. Goldberg, „Algorytmy genetyczne i ich zastosowania”
2. Z. Michalewicz, „Algorytmy genetyczne + struktury danych = programy ewolucyjne”
3. J. Cytwoski „Algorytmy genetyczne”
4. R. Feistel, W. Ebeling, „Evolution of complex systems”
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się