Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИП 639 / Определения и понятия генетических алгоритмов.doc
Скачиваний:
36
Добавлен:
26.04.2015
Размер:
348.67 Кб
Скачать

Контрольные вопросы

  1. Поясните смысл понятия "генетические алгоритмы".

  2. В чем заключается эволюционный поиск?

  3. Приведите основные цели и задачи генетических алгоритмов.

  4. Выделите основные отличительные особенности ГА.

  5. Приведите основные понятия и определения генетических алгоритмов.

  6. Что такое целевая функция в генетических алгоритмах?

  7. Перечислите предварительные этапы работы генетических алгоритмов.

  8. Каким образом в генетических алгоритмах осуществляется выбор способа представления решения?

  9. Как производится разработка операторов случайных изменений в ГА?

  10. Какие способы «выживания» решений в ГА вы знаете?

  11. Поясните,как создается начальная популяция альтернативных решений?

  12. Приведите различные модели размножения, используемые в генетических алгоритмах.

  13. Дайте определение понятия принципа и приведите примеры принципов построения генетических алгоритмов.

  14. Каким образом определяется эффективность генетического алгоритма?

  15. Приведите четыре основных принципа формирования начальной популяции.

  16. Дайте определение оператора в алгоритме и генетического оператора.

  17. Поясните оператор репродукции.

  18. Приведите основные виды операторов репродукции (селекции).

  19. Приведите основные стратегии реализации оператора репродукции.

  20. Определите понятие «предварительная сходимость алгоритма».

  21. Дайте определение оператора кроссинговера.

  22. Поясните реализацию простого оператора кроссинговера.

  23. Поясните реализацию двух точечного оператора кроссинговера.

  24. В чем заключается реализация упорядоченного оператора кроссинговера.

  25. Поясните реализацию частично-соответствующего оператора кроссинговера.

  26. В чем заключается реализация циклического оператора кроссинговера.

  27. Приведите пример работы универсального оператора кроссинговера.

  28. Поясните основную идею жадного алгоритма.

  29. В чем заключается реализация жадного оператора кроссинговера.

  30. Приведите пример работы жадного оператора кроссинговера.

  31. Опишите основные операторы мутации.

  32. Поясните реализацию простого оператора мутации.

  33. В чем заключается реализация оператора инверсии.

  34. Поясните реализацию оператора транслокации.

  35. В чем заключается реализация оператора транспозиции.

  36. Приведите пример работы оператора сегрегации.

  37. Поясните реализацию оператора удаления.

  38. В чем заключается реализация оператора вставки.

  39. Поясните принципы работы оператора редукции.

  40. В чем заключается оператор рекомбинации.

  41. Приведите примеры операций объединения, пересечения и разности хромосом и популяций.

  42. Приведите пример кортежа и декартово произведение популяций.

  43. Определите понятия «отношение» и «отношение популяций».

  44. Приведите основные свойства отношений.

  45. Поясните понятие нечеткое (расплывчатое) множество.

  46. Поясните основные логические операции над популяциями.

  47. Охарактеризуйте простой ГА.

  48. Поясните смысл понятия "шаблон" в ПГА.

  49. Приведите фундаментальную теорему для ПГА.

  50. Приведите часть фундаментальной теоремы ПГА для ОР.

  51. Приведите часть фундаментальной теоремы ПГА для ОК.

  52. Приведите часть фундаментальной теоремы ПГА для ОМ.

  53. Приведите пример вычисления выживающих шаблонов на основе фундаментальной теоремы ПГА.

  54. Приведите пример построения произвольной формальной системы генетических алгоритмов.

  55. Поясните основныестратегиивзаимодействия методов эволюционного и локального поиска.