ВУЗ:
Составители:
Рубрика:
5
люционных вычислений и на уровне их непосредственной реализации
в вычислительной системе;
• относительно невысокая эффективность на заключительных фазах мо-
делирования эволюции (операторы поиска в эволюционных алгорит-
мах не ориентированы на быстрое попадание в локальный оптимум);
• нерешенность вопросов самоадаптации.
История эволюционных вычислений началась с разработки ряда раз-
личных независимых моделей эволюционного процесса. Среди этих моделей
можно выделить несколько основных парадигм:
• генетические алгоритмы;
• генетическое программирование;
• эволюционные стратегии;
• эволюционное программирование.
2. Основные понятия и базовая схема
генетического алгоритма
Важнейшим частным случаем эволюционных методов являются гене-
тические методы, основанные на поиске лучших решений с помощью на-
следования и усиления полезных свойств множества объектов определенно-
го приложения в процессе имитации их эволюции.
Генетические алгоритмы (ГА) это стохастические, эвристические оп-
тимизационные методы, впервые предложенные Холландом (1975). Идея
генетических алгоритмов заимствована у живой природы
и состоит в орга-
низации эволюционного процесса, конечной целью которого является полу-
чение решения в сложной задаче оптимизации. Разработчик генетических
алгоритмов выступает в данном случае как "создатель", который должен
правильно установить законы эволюции, чтобы достичь желаемой цели как
можно быстрее. Впервые эти нестандартные идеи были применены к реше-
нию оптимизационных
задач в середине 70-х г. Примерно через десять лет
появились первые теоретические обоснования этого подхода. На сегодняш-
ний день генетические алгоритмы доказали свою конкурентоспособность
при решении многих трудных задач и особенно в практических приложени-
ях, где математические модели имеют сложную структуру и применение
стандартных методов типа ветвей и границ, динамического или
линейного
программирования крайне затруднено.
Цель в оптимизации с помощью ГА состоит в том, чтобы найти луч-
шее возможное решение или решения задачи по одному или нескольким
критериям. Чтобы реализовать генетический алгоритм, нужно сначала вы-
брать подходящую структуру для представления этих решений. В постанов-
ке задачи поиска объект этой структуры данных
представляет точку в про-
5 люционных вычислений и на уровне их непосредственной реализации в вычислительной системе; • относительно невысокая эффективность на заключительных фазах мо- делирования эволюции (операторы поиска в эволюционных алгорит- мах не ориентированы на быстрое попадание в локальный оптимум); • нерешенность вопросов самоадаптации. История эволюционных вычислений началась с разработки ряда раз- личных независимых моделей эволюционного процесса. Среди этих моделей можно выделить несколько основных парадигм: генетические алгоритмы; генетическое программирование; эволюционные стратегии; эволюционное программирование. 2. Основные понятия и базовая схема генетического алгоритма Важнейшим частным случаем эволюционных методов являются гене- тические методы, основанные на поиске лучших решений с помощью на- следования и усиления полезных свойств множества объектов определенно- го приложения в процессе имитации их эволюции. Генетические алгоритмы (ГА) � � это стохастические, эвристические оп- тимизационные методы, впервые предложенные Холландом (1975). Идея генетических алгоритмов заимствована у живой природы и состоит в орга- низации эволюционного процесса, конечной целью которого является полу- чение решения в сложной задаче оптимизации. Разработчик генетических алгоритмов выступает в данном случае как "создатель", который должен правильно установить законы эволюции, чтобы достичь желаемой цели как можно быстрее. Впервые эти нестандартные идеи были применены к реше- нию оптимизационных задач в середине 70-х г. Примерно через десять лет появились первые теоретические обоснования этого подхода. На сегодняш- ний день генетические алгоритмы доказали свою конкурентоспособность при решении многих трудных задач и особенно в практических приложени- ях, где математические модели имеют сложную структуру и применение стандартных методов типа ветвей и границ, динамического или линейного программирования крайне затруднено. Цель в оптимизации с помощью ГА состоит в том, чтобы найти луч- шее возможное решение или решения задачи по одному или нескольким критериям. Чтобы реализовать генетический алгоритм, нужно сначала вы- брать подходящую структуру для представления этих решений. В постанов- ке задачи поиска объект этой структуры данных представляет точку в про-
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »