Clear Sky Science · ru
Оптимизатор частоты сердечных сокращений: новый био-вдохновлённый метаэвристический алгоритм
Умные решения — от повседневных сердец
Многие из самых трудных задач современности сводятся к выбору наилучшего варианта из огромного множества возможностей — будь то проектирование более лёгких мостов, настройка моделей машинного обучения или планирование смен на заводе. В этой статье представлен новый метод для компьютеров под названием Оптимизатор частоты сердечных сокращений, который заимствует идею из того, как наше сердце ускоряется и замедляется, чтобы поддерживать стабильность организма. Подражая этому природному ритму, метод помогает компьютерам более разумно искать хорошие решения в сложных пространствах вариантов.

Почему найти лучший вариант так трудно
Инженеры, специалисты по данным и планировщики часто сталкиваются с задачами, где существует бесчисленное множество способов расположить элементы, расписать работы или настроить параметры. Перебирать все варианты нереально, поэтому применяют поисковые стратегии, известные как метаэвристические алгоритмы. Эти стратегии блуждают по пространству вариантов, испытывая разные комбинации и запоминая, что работает хорошо. Сложность в том, чтобы исследовать достаточно широко, чтобы обнаружить новые идеи, но при этом уделять достаточно времени уточнению наиболее перспективных. Многие существующие методы застревают слишком рано, движутся слишком медленно или испытывают трудности при большом числе вариантов.
Заимствуем приём у бьющегося сердца
Оптимизатор частоты сердечных сокращений построен вокруг простой идеи: так же как ритм сердца меняется при отдыхе, стрессе или нагрузке, процесс поиска может менять темп в зависимости от того, что он находит. В этом методе каждое возможное решение рассматривается как «агент», поведение которого управляется моделируемым сердечным ритмом. Когда виртуальное сердце находится в быстром «тахикардоподобном» состоянии, агенты делают крупные смелые шаги, чтобы исследовать удалённые области. Когда сердце замедляется в «брадикардоподобное» состояние, они делают более короткие аккуратные шаги для доработки уже хорошего решения. Метод также имитирует небольшие нерегулярные флуктуации сердца, иногда выполняя редкие длинные прыжки, что помогает поиску вырываться из локальных тупиков.
Сохраняя разнообразие, не теряя фокуса
Чтобы избежать чрезмерного уподобления агентов друг другу, Оптимизатор частоты сердечных сокращений добавляет две дополнительные идеи. Во‑первых, он использует математический приём, называемый ортогональным обучением, который структурированно смешивает информацию от лучших решений, так что агенты учатся на успехах, не просто копируя их. Во‑вторых, он поддерживает «архив» особенно хороших прошлых решений и мягко подтягивает к ним текущих агентов небольшими корректировками. Эти шаги помогают сохранять разнообразие в популяции, одновременно направляя поиск в перспективные области. Вкупе с сердечно‑подобным управляющим сигналом, реагирующим на скорость прогресса, метод автоматически переключается между широким исследованием и тщательной доработкой.

Превосходство над другими методами в сложных тестах
Авторы проверили свой метод на широком наборе испытаний. Они протестировали его на стандартных математических бенчмарках, специально сложных для исследования, включая высокоразмерные задачи из двух широко используемых международных наборов тестов. Также метод применяли к практическим задачам: эффективная упаковка предметов в контейнеры, размещение объектов на локациях, расписание задач на машинах и оптимизация форм и размеров сварного бруса, сосудов под давлением и металлической пружины. Во многих случаях Оптимизатор частоты сердечных сокращений находил лучшие решения, делал это более стабильно и сходился быстрее, чем девять известных конкурирующих алгоритмов. Статистические тесты подтвердили, что эти улучшения не были следствием везения.
Что это значит простыми словами
Проще говоря, исследование показывает, что позволив компьютеру «дышать» сердцеподобным ритмом, можно значительно повысить его эффективность в сложных задачах методом проб и ошибок. Ускоряясь при необходимости разведки и замедляясь для доработки, Оптимизатор частоты сердечных сокращений надёжно обнаруживает качественные решения для задач, слишком громоздких для точного решения. Хотя требуется дополнительная работа по автоматической настройке и тестированию на ещё более крупных и меняющихся задачах, результаты указывают на то, что этот вдохновлённый сердцем подход является практичным новым инструментом для проектирования, планирования и решения требовательных задач оптимизации.
Цитирование: Hosney, M.E., Emam, M.M., Saad, M.R. et al. Heart rate optimizer: a novel bio-inspired metaheuristic algorithm. Sci Rep 16, 15985 (2026). https://doi.org/10.1038/s41598-026-44516-2
Ключевые слова: оптимизатор частоты сердечных сокращений, био-вдохновлённая оптимизация, метаэвристический алгоритм, инженерное проектирование, комбинаторные задачи