Skip to content

csc-knu/gen

Repository files navigation

Вітаємо на сайті спеціального курсу «Сучасні методи комп'ютерного моделювання» який читається студентам кафедри «Обчислювальна математика» у другому семестрі третього курсу на освітній програмі «Прикладна математика» факультету комп'ютерних наук та кібернетики Київського національного університету імені Тараса Шевченка.

Логістика курсу

Викладацький склад

Курс лекцій і практичні заняття проводить Кузьмін А.В., kuzmin_a_b@ukr.net

Сайт і матеріали розробляє і підтримує Скибицький Н.М., n.skybytskyi@gmail.com

Розподіл балів

  • 15 балів за першу лабораторну роботу, у тому числі:

    • 5 балів за код;
    • 5 балів за тестування;
    • 5 балів за звіт.
  • 30 балів за другу лабораторну роботу, у тому числі:

    • 5 балів за процедури кодування і декодування;
    • 5 балів за процедури мутації і кроссоверу;
    • 5 балів за процедури формування нового покоління;
    • 5 балів за програму-драйвер яка поєднує усі вищезгадані процедури;
    • 5 балів за тестування;
    • 5 балів за звіт.
  • 25 балів за третю лабораторну роботу, у тому числі:

    • 5 балів за презентацію;
    • 5 балів за особисту роботу;
    • 5 балів за командну роботу;
    • 5 балів за тестування;
    • 5 балів за звіт.
  • до +5 балів за кожну доречну і оригінальну ідею або просування, наприклад:

    • регуляризація у методі роя часток для обмеженої оптимізації;
    • застосування кода Грея для кодування у генетичному алгоритмі;
    • застосування мурашиного алгоритму до задачі про ранець.
  • до −5 балів в рамках кожної лабораторної роботи за пропущені дедлайни.

Розподіл балів на цей семестр — орієнтовний і може змінюватися, стежте за останніми оновленнями на нашому сайті.

Власне матеріали

Наш курс містить три лабораторні роботи:

  1. Метод роя часток

  2. Генетичний алгоритм

  3. На вибір одне з наступного, виконується в командах: