ПОПУЛЯЦИОННЫЙ АЛГОРИТМ СТРУКТУРНОЙ ОПТИМИЗАЦИИ ПЛОСКИХ ТЕЧЕНИЙ ЖИДКОСТИ В КАНАЛАХ
Представлена реализация популяционного алгоритма «искусственного рыбьего косяка» для решения задачи структурной оптимизации течения жидкости в двумерных каналах. «Косяк» представляет собой множество точек («рыб») в пространстве параметров задачи, которые перемещаются, моделируя поведение особей, обладающих простейшим искусственным интеллектом, с целью занять наиболее выгодную позицию, соответствующую максимальному значению целевой функции, смысл которой трактуется как количество корма. Движение жидкости определяется методом решеточных уравнений Больцмана с применением технологии параллельных вычислений OpenCL.