TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Ряды Фурье

15 Jul 2025, 11:28

Открыть в Telegram Поделиться Пожаловаться

Прикольная работа про муравьёв. Они умеют не только правильно таскать фортепиано по многоэтажке, но и убирать мусор на пути от еды к гнезду. Что, казалось бы, довольно сложно сделать, если у вас мозг как у муравья.

Но там есть отличный кусок хардкода.

Итак, когда одна группа муравьёв тащит тяжелую еду (например, мертвого кузнечика), другие муравьи бегут вперёд по пути к муравейнику и убирают с дороги мелкие камушки, веточки и другой мусор. То есть, они расчищают путь ещё до того, как основная команда с едой туда доберётся.

Чистят дорогу они именно к муравейнику. То есть не просто убирают всё вокруг, а делают тропу от еды до базы. И не по вектору, а со всеми обходами и изгибами.

Проверили, это реально помогает. Эффективнее часть муравьёв выделить на такую расчистку, чем тащить всей толпой сразу.

Проверяли на длинноусых сумасшедших муравьях (Longhorn crazy ants) — Paratrechina longicornis.

Оказалось, муравьи не думают. Когда разведчики размечают пахучими метками дорогу к кузнечику или ещё чему-то вкусному и крупному, у некоторых включается рандом, который заставляет не бежать таскать, а убирать препятствия. Вес этого решения зависит от интенсивности метки.

"Чувствуешь свежий феромон рядом с помехой, кинь 1d6, если 6 — убери помеху"


При этом если он начал убираться, то есть шанс около 25% продолжить — тогда муравей обычно убирает несколько препятствий рядом — и не обязательно на них должны быть метки.

Муравьи начинали расчистку, даже если никогда не видели большую еду. Более того, они убирали мусор даже тогда, когда большой еды вообще не было, а были только эти феромонные метки.

Некоторые очень увлекались и утаскивали мусор очень далеко.

До этого учёных смущало, что вся эта процедурная генерация выглядит очень разумно со стороны. Но поковырялись, и оказалось, что алгоритм очень простой.

Эксперимент был с бусинами-препятствиями вокруг еды. Смотрели на карту распределения бусин до и после переноски, считали время переноски, меняли состав и тип еды (от больших кусков до мелких).

Если еда маленькая, то муравей приходил и уносил её сам. И при этом не оставлял сильный феромонный след, чтобы по нему пошли другие. Для большого куска еды нужен большой след. Такой след практически не вызывает желания убирать что-то с дороги. Большую еду в одну харю поднять не получается, поэтому муравей бежит обратно на базу, оставляя очень интенсивный след. На него сбегается много других муравьёв, и некоторых вштыривает сразу убираться. Комбинация сильный свежий феромонный след + препятствие запускает у некоторых поведение расчистки. Не потому, что они видели большую еду и что-то там осознали, а потому что интенсивность и характер феромонного сигнала другие.

Всё. Ничего особенного, просто и красиво.

Работу принёс @denissherishorin (его канал @spartak_365).

--
Вступайте в ряды Фурье!
— Ты как тот муравей!
— Что?
— Да несешь всякую херню!

17k 5 274 122 514
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot