Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГА Методичка_полная_укр.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.87 Mб
Скачать

Завдання

Реалізувати з використанням генетичних алгоритмів рішення завдання комівояжера за індивідуальним завданням відповідно до номера варіанта (див. таблицю 3.1. і додаток Б.).

Зрівняти знайдене рішення із представленим в умові завдання оптимальним рішенням.

Представити графічно знайдене рішення.

Проаналізувати час виконання й точність знаходження результату залежно від імовірності різних видів кросовера, мутації.

Зміст звіту.

  1. Титульний аркуш.

  2. Індивідуальне завдання згідно з варіантом.

  3. Короткі теоретичні відомості.

  4. Програма й результати виконання індивідуального завдання з коментарями й висновками.

Таблиця 3.1. Варіанти завдання:

№ варіанта

Назва функції

Вид представлення

1

Wi29.tsp

Представлення сусідства

2

Dj89.tsp

Представлення сусідства

3

Att48.tsp

Представлення сусідства

4

Bayg29.tsp

Представлення сусідства

5

Bays29.tsp

Представлення сусідства

6

Berlin52.tsp

Представлення сусідства

7

Eil51.tsp

Представлення сусідства

8

Eil76.tsp

Представлення сусідства

9

Wi29

Представлення порядку

10

Dj89

Представлення порядку

11

Att48.tsp

Представлення порядку

12

Bayg29.tsp

Представлення порядку

13

Bays29.tsp

Представлення порядку

14

Berlin52.tsp

Представлення порядку

15

Eil51.tsp

Представлення порядку

16

Eil76.tsp

Представлення порядку

17

Wi29.tsp

Представлення шляху

18

Dj89.tsp

Представлення шляху

19

Att48.tsp

Представлення шляху

20

Bayg29.tsp

Представлення шляху

21

Bays29.tsp

Представлення шляху

22

Berlin52.tsp

Представлення шляху

23

Eil51.tsp

Представлення шляху

24

Eil76.tsp

Представлення шляху

Контрольні питання

  1. Пояснить поняття простору рішень оптимізаційної задачі?

  2. У чому основна ідея застосування ГА для рішення задачі комівояжера?

  3. Опишіть структуру ГА для рішення задачі комівояжера.

  4. Опишіть структуру ГА для рішення комбінаторних задач.

  5. Тур у представленні сусідства, кросинговери обмін ребер, обмін підтуров, евристичний.

  6. Тур у порядковому представленні, використовувані кросинговери.

  7. Тур у представленні шляху, кросинговери частково-відображений (PMX), порядковий (OX), циклічний (CX).

  8. Які оптимізаційні задачі ефективно вирішувати за допомогою ГА?

  9. Які задачі називаються NP- повними?

  10. Чому неефективне бінарне кодування хромосоми при рішенні задачі комівояжера?

  11. Опишіть основні види небінарного представлення хромосоми для задачі комівояжера.

  12. Приведіть приклад задачі комбінаторної оптимізації, при яких може бути використаний простий ГА із двійковим кодуванням хромосоми.