Содержание
- 2. Генетические алгоритмы Понятие генетического алгоритма Генети́ческий алгори́тм (англ. genetic algorithm) — это эвристический алгоритм поиска, применяемый
- 3. Принцип работы ГА Задача кодируется таким образом, чтобы её решение могло быть представлено в виде вектора
- 4. Этапы генетического алгоритма Создание начальной популяции Вычисление функций приспособленности для особей популяции (оценивание) Начало цикла: Выбор
- 5. Модель «эволюционного процесса»
- 6. Простой генетический алгоритм
- 7. Основные операции генетических алгоритмов Операция скрещивания. Скрещивание является главной генетической операцией. Эта операция выполняется над двумя
- 8. Операция мутации. Мутация - это фоновая операция, производящая случайное изменение в различных хромосомах. Наипростейший вариант мутации
- 9. Случайный поиск является примером стратегии, которая, наоборот, исследует пространство решений, игнорируя исследование перспективных областей поискового пространства.
- 10. Преимущества генетических алгоритмов Существуют два главных преимущества генетических алгоритмов перед классическими оптимизационными методиками: 1. ГА не
- 11. Пример ГА: Решение Диофантова уравнения Рассмотрим диофантово (только целочисленные решения) уравнение: a+2b+3c+4d=30, где a, b, c
- 12. Таблица 2: Коэффициенты выживаемости первого поколения хромосом Так как меньшие значения ближе к 30, то они
- 13. Таблица 3: Вероятность оказаться родителем Для выбора 5-и пар родителей (каждая из которых будет иметь 1
- 14. Таблица 4: Симуляция выбора родителей Каждый потомок содержит информацию о генах и отца и от матери.
- 15. Таблица 6: Симуляция кросс-оверов хромосом родителей Таблица 7: Коэффициенты выживаемости потомков (fitness)
- 16. Средняя приспособленность (fitness) потомков оказалась 38.8, в то время как у родителей этот коэффициент равнялся 59.4.
- 17. Применение ГА Генетические алгоритмы применяются при разработке программного обеспечения, в системах искусственного интеллекта, оптимизации, искусственных нейронных
- 18. Использование генетических алгоритмов для автоматического формирования программ управления движением автономных реконфигурируемых мехатронно-модульных роботов Совершено самостоятельный аспект
- 19. PolyBot (PARK, Xerox, USA)
- 20. Многозвенные реконфигурируемые мехатронно-модульные роботы в зависимости от условий своего функционирования и специфики решаемых задач должны не
- 21. Формирование программы управления мехатронно-модульного робота в конфигурации шагающего устройства предполагает необходимость построения целесообразной последовательности циклических изменений
- 22. • Структура хромосомы, отвечающей этим требованиям, разбивается на несколько фрагментов, каждый из которых будет кодировать один
- 23. Следовательно, исходя из предположения, что движение робота при моделировании начинается в точке с нулевыми координатами, функция
- 24. Машинная реализация процесса эволюции особей, которые представляются в виде хромосом с выбранным способом структуризации, обусловливает необходимость
- 25. Как известно, формирование новой популяции особей в процессе их эволюции осуществляется в результате рекомбинации отобранных хромосом
- 27. В ходе выполнения экспериментальных исследований селекция синтезируемых хромосом осуществлялась по методу элитного отбора. Для эмуляции движений
- 29. Анализ экспериментальных данных показывает, что в смысле полезности полученных хромосом автоматически формируемые с помощью генетического алгоритма
- 30. АППАРАТНАЯ РЕАЛИЗАЦИЯ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ Идея применения генетических алгоритмов в системах автоматизированного проектирования активно развивается наряду с
- 32. Скачать презентацию