Аннотация:Работа посвящена описанию модели и ее программной реализации для автоматического распараллеливания эволюционных и роевых алгоритмов оптимизации. В работе рассматривается классификация паттернов взаимодействия между особями популяции, на основе которой предлагается метод автоматического распараллеливания алгоритмов данного класса с учетом различных моделей параллельного выполнения. Показывается, как в рамках предложенной модели можно строить параметризованные прокси-приложения, эмулирующие параллельное выполнение заданного алгоритма, с целью исследования эффективности распараллеливания, а также для оптимальной настройки аппаратных средств.