Алгоритм, с помощью которого интернет оптимизирует трафик данных, используют муравьи, когда они добывают пищу. Об этом пишет Хайтек.
Интернет-инженеры направляют данные по всему миру небольшими пакетами. Это похоже на поведение муравьев, считают авторы новой работы.
Сначала колония посылает одного муравья. Когда он возвращается, то передает информацию о том, сколько пищи он нашел и сколько для этого потребовалось времени. Затем колония отправляет двух муравьев. Если они вернутся с едой, колония может послать троих, затем четверых, пятерых и так далее.
Но если отправили десять муравьев, и большинство из них не возвращаются, то колония не уменьшает число муравьев до девяти. Вместо этого она сокращает число на большую величину, например, в два раза. Другими словами, количество муравьев постепенно увеличивается, когда сигнал положительный, но резко сокращается, когда информация отрицательная.
Авторы отмечают, что это похоже на алгоритмы корректировки — процесс управления с обратной связью, с помощью которого интернет оптимизирует трафик данных.
"Цель этой работы состояла в том, чтобы объединить идеи машинного обучения и интернет-дизайна, чтобы связать их с тем, как колонии муравьев добывают пищу", - рассказала Сакет Навлаха, профессор лаборатории Колд-Спринг-Харбор.
Авторы работы считают, что муравьи могут вдохновить исследователей на создание новых способов защиты компьютерных систем от хакеров или кибератак.