Российский алгоритм ускорил составление расписаний для химических заводов
Вычисления на графическом процессоре помогли быстрее распределять операции между установкамиСтарший научный сотрудник омского филиала Института математики СО РАН Павел Борисовский разработал эволюционный алгоритм планирования химических производств. Он помогает распределять операции между установками, чтобы сокращать простои оборудования.
Система создаёт набор возможных расписаний, оценивает их по нескольким критериям и отбирает лучшие. Затем меняет порядок операций и число задействованных установок. После тысяч повторений расписание постепенно улучшается.
Расчёты выполняются на графическом процессоре, способном одновременно обрабатывать множество операций. Алгоритм проверили на предприятии, которое ежемесячно выпускает более ста видов продукции.
В проведённых испытаниях разработка превзошла Gurobi и NVIDIA cuOpt по скорости и точности решения сложных задач. Исследователь ожидает дальнейшего ускорения при использовании более мощных графических процессоров.