Эта статья может потребовать очистки, чтобы соответствовать стандартам качества Википедии . Конкретная проблема: статья полна неправильной заглавной буквы. ( Май 2024 ) |
Меметические вычисления — это новая вычислительная парадигма, которая включает в себя понятие мема (ов) [1] как базовых единиц передаваемой информации, закодированной в вычислительных представлениях для повышения производительности искусственных эволюционных систем в области поиска и оптимизации . [2] [3] [4]
Термин меметические вычисления часто ошибочно истолковывается как то же самое, что и меметические алгоритмы (МА) [5] , которые обычно гибридизируют алгоритмы глобального поиска на основе популяции с одной или несколькими локальными схемами поиска. Примечательно, что меметические вычисления предлагают гораздо более широкую сферу применения, увековечивая идею мемов в концепциях, которые прокладывают путь к одновременному обучению проблемам и подходам к оптимизации.
Существует два разных метода, описывающих историю и развитие меметики в вычислительной технике. Это мемы, созданные человеком, и мемы, созданные машиной.
Одной из наиболее широко признанных реализаций меметической вычислительной парадигмы являются меметические алгоритмы первого поколения (МА). В частности, МА называются гибридными алгоритмами, предписывающими объединение глобального поиска на основе популяции с одной или несколькими схемами локального поиска (интерпретируемыми как вычислительные проявления мемов), такими как эвристические уточнения решений, процедуры градиентного спуска и т. д. Конкретный выбор эвристик локального поиска вручную создается (указывается вручную) экспертом в предметной области и часто требует достаточно глубокого понимания рассматриваемой проблемы.
Второе поколение MA фокусируется на адаптивном отборе на основе данных и интеграции мемов из вручную определенного каталога мультимемов (пула мемов); [6] сборе шаблонов (знаний) из данных, сгенерированных в ходе поиска/оптимизации, с целью определения перспективных комбинаций мемов во время выполнения. [7] [8]
Только недавно концепция мемов была освобождена от узкой сферы просто вручную созданных эвристик локального поиска, проложив путь к полностью автоматизированному извлечению, распространению и эксплуатации мемов знаний. В эту эпоху демократизации данных с доступом к современным вычислительным платформам возникает беспилотная многомематическая среда; та, в которой мемы, захватывающие разнообразные формы знаний о решении проблем более высокого порядка, раскрываются машинами. После этого они становятся доступными для повторного использования в различных задачах. Таким образом, это позволяет продвинутым оптимизаторам автоматически использовать переданные мемы и организовывать пользовательское поведение поиска на лету без вмешательства человека.
Концепция мемов использовалась в различных областях исследований, например, в робототехнике, многоагентных системах, робототехнике, оптимизации, [9] разработке программного обеспечения, социальных науках и т. д.