Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie - Centralny System Uwierzytelniania
Strona główna

Nature-Inspired Algorithms

Informacje ogólne

Kod przedmiotu: WM-I-AIN
Kod Erasmus / ISCED: 11.3 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (brak danych)
Nazwa przedmiotu: Nature-Inspired Algorithms
Jednostka: Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych
Grupy: Grupa przedmiotów - oferta Erasmus
Punkty ECTS i inne: 0 LUB 5.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Poziom przedmiotu:

średnio-zaawansowany

Symbol/Symbole kierunkowe efektów uczenia się:

I2_W01, I2_W02, I2_W03, I2_W08

I2_U02, I2_U03, I2_U06

I2_K02, I2_K03, I2_K05

Skrócony opis:

Celem wykładu jest zapoznanie studentów z problematyką optymalizacji kombinatorycznej oraz przedstawienie algorytmów inspirowanych mechanizmami Natury umożliwiających rozwiązywanie tych problemów. Szczególna uwaga będzie poświęcona algorytmom ewolucyjnym, w tym algorytmom genetycznym. Studenci poznają również metodologię automatów komórkowych jak też inne współczesne metaheurystyki, w szczególności takie jak symulowane wyżarzanie, algorytmy mrówkowe, roje cząsteczek, uogólniona ekstremalna optymalizacja oraz sztuczne sieci immunologiczne.

Pełny opis:

1. Wprowadzenie: motywacje, problemy optymalizacji funkcji i optymalizacji

kombinatorycznej. Algorytmy dokładne, aproksymacyjne,metaheurystyki.

2. Klasyczny algorytm genetyczny (AG): kodowanie i operatory genetyczne.

Zastosowanie AG do optymalizacji funkcji.

3. Współpraca i wspołzawodnictwo w Dylemacie Więźnia: gra 2-osobowa i n-

osobowa. Zastosowanie AG do ewolucji strategii gry.

4. Automaty komórkowe (AK) i automaty uczące się (AU).

5. Strategie ewolucyjne, algorytmy mrówkowe.

6. Teorie ewolucji: Lamarcka, Darwina, Baldwina, teoria punktowych

równowag. Gatunki, nisze, koewolucja.

7. Kolokwium 1 (max. ocena: 30p./100p.). Zastosowania AK i AU: w

kryptografii, klasyfikacji danych, rekonstrukcji obrazów.

8. AG – dlaczego one działają. Twierdzenie o schematach, twierdzenie „no

free lunch”. Inne modele teoretyczne.

9. Algorytmy zachłanne, symulowane wyżarzanie, metoda tabu search.

Wybrane zastosowania.

10. Warianty sekwencyjnych AG, równoległe AG. Zastosowania AG do

optymalizacji kombinatorycznej.

11. Programowanie ewolucyjne, programowanie genetyczne, uczące się

systemy klasyfikujące.

12. Algorytmy koewolucyjne: koewolucyjny algorytm Paredisa, algorytmy

CCGA oraz LCGA.

13. Sztuczne systemy immunologiczne. Zastosowanie do detekcji anomalii i

intruzów w sieciach komputerowych.

14. Algorytm roju cząsteczek i GEO, hyperheurystyki, optymalizacja

wielokryterialna.

15. Prezentacje przez grupy studenckie artykułów poświęconych algorytmom

inspirowanym naturą (max. ocena: 10p./100p.).

Literatura:

Literatura podstawowa

1 Z. Michalewicz, Algorytmy genetyczne + struktury danych = programy ewolucyjne, WNT1996.

2 El-Ghazali Talbi, Metaheuristics: From Design to Implementation, Wiley 2009.

Literatura uzupełniająca

1 Materiały z konferencji GECCO, CEC, PPSN, ACRI

2 D.Corne, M.Dorigo, F.Glover, New Ideas in Optimization, McGraw Hill, 1999.

3 L.Nunes de Castro, F.J. von Zuben, Recent Developments in Biologically Inspired Computing, Idea Group, 2005.

Efekty kształcenia i opis ECTS:

- zna i rozumie teoretyczne podstawy informatyki oraz biologiczne paradygmaty

będące inspiracją algorytmów inspirowanych naturą,

- zna i rozumie modele matematyczne opisu zjawisk, w tym zjawisk o charakterze

probabilistycznym będących podstawą algorytmów inspirowanych naturą,

- zna i rozumie podstawowe algorytmy inspirowane naturą,

- zna i rozumie metody obliczeniowe wykorzystujące algorytmy inspirowane naturą

służące do rozwiązywania współczesnych problemów nauki i technologii.

Szacunkowy nakład pracy

- uczestnictwo w zajęciach: 30

- przygotowanie do zajęć: 12

- przygotowanie do weryfikacji: 12

- konsultacje z prowadzącym: 1

Metody i kryteria oceniania:

Dla wszystkich efektów przyjmuje się następujące kryteria oceny we wszystkich formach weryfikacji:

- osiągnięty w pełni (bez uchwytnych niedociągnięć): 5

- osiągnięty niemal w pełni i nie są spełnione kryteria przyznania wyższej

oceny: 4,5

- osiągnięty w znacznym stopniu i nie są spełnione kryteria przyznania wyższej

oceny: 4

- osiągnięty w znacznym stopniu – z wyraźną przewagą pozytywów – i nie są

spełnione kryteria przyznania wyższej oceny: 3,5

- osiągnięty dla większości przypadków objętych weryfikacją i nie są spełnione

kryteria przyznania wyższej oceny: 3

- nie został osiągnięty dla większości przypadków objętych weryfikacją: 2

Ocena końcowa x jest wyznaczana na podstawie wartości

st(w)= 5, jeśli 4,5 < w; st(w)= 4,5, jeśli 4,25 < w <= 4,5; st(w)= 4, jeśli 3,75 < w <= 4,25; st(w)= 3,5, jeśli 3,25 < w <= 3,75; st(w)= 3, jeśli 2,75 < w <= 3,25; st(w)= 2, jeśli w <= 2,75

oraz na bazie podanej niżej reguły:

- jeśli każda z ocen końcowych za zajęcia powiązane jest pozytywna i ich średnia wynosi y, to x wyznacza się ze wzoru x=st(z), gdzie z jest średnią ważoną ocen z przeprowadzonych weryfikacji, w których wagi ocen z egzaminów wynoszą 2, a wagi ocen z innych form weryfikacji są równe 1

Zajęcia w cyklu "Semestr zimowy 2021/22" (zakończony)

Okres: 2021-10-01 - 2022-01-31
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Franciszek Seredyński
Prowadzący grup: Franciszek Seredyński
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzaminacyjny
E-Learning:

E-Learning (pełny kurs) z podziałem na grupy

Typ przedmiotu:

obowiązkowy

Grupa przedmiotów ogólnouczenianych:

nie dotyczy

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie.
ul. Dewajtis 5,
01-815 Warszawa
tel: +48 22 561 88 00 https://uksw.edu.pl
kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)