Грибы с зубами. S-T-I-K-S | страница 60
Выполнение поставленной задачи пришлось прервать. Но рубер, хоть и распугал всех в округе, сам дал много интересных данных. Уверенно он двигался, несмотря на отсутствие разума. Инстинкт и опыт помогали ему найти верную дорогу по быстро перегружающимся кластерам. Не прямую, но ему по прямой и не надо ведь было.
– Задача частично выполнена, что-то мы уже поняли, что-то еще после поймем. Возвращаемся. Выйдем завтра утром. – принял решение Пепел.
– Досадно ощущать, что рубер превзошел меня по способностям. Я тут перезагрузку настолько точно, да еще соседнего кластера ощутить не могу. – опечалился Грибник.
– Дар обычно имеет только элита зараженных. Но Зона живет своей жизнью, не совсем такой, как остальная часть Улья. – отозвался Маэстро.
Вечер посвятили сборам. А Грибник сделал попытку систематизировать данные. Пронумеровал кластеры таким образом, чтобы по номеру легко вычислялся номер соседних. Свел часть данных о перемещениях зараженных и о времени перезагрузки в таблицу, попытался понять закономерность. Мысль мелькнула и упорхнула, некогда думать, идти надо.
Принесенные данные о миграции зараженных по кластерам и их силе были признаны Тараном полезными, обработаны штабом рейда и учтены при подготовке следующих выходов. Продолжил их изучать и Грибник, пытаясь отгадать стоящую за обнаруженными фактами нежданную и простую картину. Пытался строить модели, считал вероятности и корреляции. Хорошо, ноутбук прихватил с собой. Правильная догадка пришла, когда вспомнился разговор с Маэстро. Жизнь. Ассоциация – клеточный автомат. На гексагональной сетке, почему нет… Если разбить время на интервалы, модель такая может сработать. Дальше вчерне подобрал условия. Интервал пропорционален размеру кластера, он для каждого свой. Не перезагружается в следующем интервале кластер, рядом с которым в предыдущем интервале перезагрузилось три или более. Перезагружаются остальные, но действует и правило отбора. Запрещены и одновременные перезагрузки соседних кластеров и перезагрузки соседних кластеров с разрывом менее половины интервала. Первым перегружается тот, кто не перегружался долее всего. Точное время перезагрузки внутри интервала не детерминировано. Кластер, не уложившиеся в эти рамки, не перезагружается. Написал тестовую программку, подкорректировал условия по итогам тестирования. Мозгами этакое трудно, без программки. А рубер смог. Ну, рубер, голова… палец ему в рот не клади. Хотя, быть может, он пришел к решению другим образом. Но вряд-ли это Дар, лотерейщики тоже справляются.