Jump to content

Райо

Райо
Разработчик(и) проектная команда ИНРИА ДЕЛЬФИН
Стабильная версия
3.0.0 / 10 февраля 2023 г. ( 10.02.2023 )
Репозиторий
Операционная система Кросс-платформенный
Тип Технические вычисления
Лицензия Лицензия CeCill
Веб-сайт Ноджхан .github .что /рай /

ParadisEO — это «белого ящика», объектно-ориентированная структура предназначенная для гибкого проектирования метаэвристики . Он использует EO, основанную на шаблонах , с ANSI-C++ совместимую библиотеку вычислений . [1] ParadisEO переносим как на систему Windows , так и на последовательные платформы ( Unix , Linux , Mac OS X и т. д.). ParadisEO распространяется по лицензии CeCill и может использоваться в нескольких средах.

ParadisEO — это «белого ящика», объектно-ориентированная структура для многократного использования метаэвристики предназначенная , гибридной метаэвристики, а также параллельной и распределенной метаэвристики.ParadisEO предоставляет широкий спектр функций, включая эволюционные алгоритмы , локальный поиск , оптимизацию роя частиц , наиболее распространенные параллельные и распределенные модели, механизмы гибридизации и т. д. Такое высокое содержание и полезность поощряют его использование на международном уровне. ParadisEO основан на четком концептуальном разделении методов решения и проблем, которые они призваны решить. Такое разделение дает пользователю максимальное количество повторного использования кода и дизайна. Более того, детальная природа классов, предоставляемых платформой, обеспечивает более высокую гибкость по сравнению с другими платформами. ParadisEO относится к тем редким платформам, которые предоставляют наиболее распространенные параллельные и распределенные модели. Их реализация переносима на машины с распределенной памятью, а также на мультипроцессоры с общей памятью, поскольку она использует стандартные библиотеки, такие как MPI , PVM и PThreads. Модели можно использовать прозрачно, достаточно просто создать экземпляры связанных с ними предоставленных классов. Их эксперименты по проектированию радиосетей в реальных условиях демонстрируют их эффективность.

Paradiseo-EO занимается метаэвристикой на основе населения. Это основанная на шаблонах библиотека эволюционных вычислений, совместимая с ANSI-C++ (эволюционные алгоритмы, оптимизация роя частиц...). Он содержит классы практически для любого вида эволюционных вычислений, которые только могут возникнуть — по крайней мере, для тех, о которых мы могли подумать. Он основан на компонентах, поэтому, если вы не найдете в нем нужный вам класс, очень легко создать подкласс существующих абстрактных или конкретных классов .

Paradiseo-MOEO предоставляет широкий спектр инструментов для разработки метаэвристики многокритериальной оптимизации : схемы назначения пригодности (функции достижения, ранжирование, основанные на индикаторах...), механизмы сохранения разнообразия (совместное использование, скученность), элитарность, метрики производительности (вклад, энтропия...), статистические инструменты и некоторые простые в использовании современные многокритериальные эволюционные алгоритмы (NSGA, NSGA-II, IBEA...).

Парадайо-МО

[ редактировать ]

Paradiseo-MO занимается метаэвристикой на основе одного решения. Он предоставляет инструменты для разработки метаэвристики на основе одного решения: восхождение на холм , табу-поиск , итеративный локальный поиск (ILS), имитация отжига , инкрементная оценка, частичное соседство...

Парадайо-ПЭО

[ редактировать ]

Paradiseo-PEO предоставляет инструменты для разработки параллельных и распределенных метаэвристик: параллельная оценка, функция параллельной оценки, островная модель, сотовая модель... Paradiseo-PEO также представляет инструменты для разработки распределенных, гибридных и кооперативных моделей.

См. также

[ редактировать ]
  • ECJ , Набор инструментов для реализации эволюционных алгоритмов
  • MOEA Framework , Java-фреймворк с открытым исходным кодом для многокритериальных эволюционных алгоритмов.
[ редактировать ]
  1. ^ «Развивающиеся объекты (ЭО): эволюционная вычислительная среда» . SourceForge.net . 2015 . Проверено 14 ноября 2015 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d2c9e7db31f5107c1c981bdb0f0e9656__1703467500
URL1:https://arc.ask3.ru/arc/aa/d2/56/d2c9e7db31f5107c1c981bdb0f0e9656.html
Заголовок, (Title) документа по адресу, URL1:
Paradiseo - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)