Пожарная машина надрывно выла, ее сирена разносилась на десятки кварталов, стараясь разбудить всех тех, кто еще ради любопытства не вышел на улицу. Они мчались гуськом, одна за другой, время поджимало, и Марк надеялся, что еще успеет проскочить до часа пик, а после все… Тупик, и они никуда не смогут двинуться, хоть завойся. Машины выскочили из переулка и, перепрыгивая через бордюры, вклинились в общий поток.
– Внимание, внимание! – кричал Стас в рупор. – Освободить проезд! Освободите проезд! – он пришел в бригаду только осенью и еще не привык к городу, до этого служил на нефтезаводе, там проще. Но тут, в городе… – Освободите проезд! Куда прешь?! – Орал он в рупор, стараясь разогнать как мух снующие впереди машины.
– Как твой Филя? – так звали у Клауса собаку, она на прошлой неделе отравилась и несколько дней была между жизнью и смертью.
– Оклималась, правда уши полысели. Но говорят, пройдет, – спокойно, будто никуда не спешили, ответил Клаус и резко перестроился на свободную полосу.
Они уже видели дым, ветра нет, он вон поднимается черным колом в небо. Тонкая игла, нехотя закручиваясь, уходила чуть выше небоскребов и там ложилась серым грибом. Макс знал, что горит торговый центр, много раз в нем был с женой, там прекрасный мини-зоопарк, а еще планетарий, дочка любила смотреть и тыкать пальцами в сверкающие точки.
Они съехали с эстакады и сразу уперлись в пробку.
– Ну все, – обреченно сказал Клаус, – минут двадцать проторчим.
– Что? – Стас оторвался от микрофона и с ужасом посмотрел на реку стоящих машин. Это была действительно река, шириной в двенадцать рядов только в одну сторону, и вся эта масса замерла. – Что делать? – растерянно спросил он у бригадира.
– Досчитай до ста, а после еще раз и еще. Мы не вырвемся из этой западни.
– Но? – Стас привык работать быстро, на нефтезаводе каждая секунда дорога, а тут…
– Ты ничего не сможешь поделать, нам остается только ждать, – постарался его успокоить Клаус.
– Но… – Протянул Стас, понимая безысходность положения.
Макс помнил, как в прошлом месяце перевернулся бензовоз прямо на эстакаде. И как это он умудрился? Но это было уже не важно, какой-то умник решил набрать себе халявного бензина, то ли случайная искра, то ли пары, но он не мог не загореться. Это была ночь, дороги еще свободны, но не на эстакаде. Машины, что ехали за бензовозом, уперлись в пламя и не могли развернуться, поскольку у них за спиной уже встроились такие умники и никто не хотел сдавать назад. За несколько минут пробка растянулась на сотни метров, и когда прибыл его расчет, они только и могли что наблюдать за пожаром. А после загорелись и другие машины, и пошло, и поехало. Через десять минут полыхала вся эстакада, с третьего уровня полился огненный дождь, который сразу перекрыл пути на втором и первом уровне. Пришлось вызывать вертолет.
Автомобильные пробки – это бич любого мегаполиса. Порой дороги, стоянки, заправки занимали более четверти всей площади города. Новые города уже строились по новому принципу. Это были не отдельно стоящие здания как раньше, а целое сплошное сооружение. Где самый нижний уровень занимали сливные стоки, после коммуникации, далее дороги в два или даже три уровня. Потом технические этажи и только после открывалось пространство с солнечным светом. Там были специальные площадки для деревьев и парков, и только пешеходные зоны. С этого нулевого уровня поднимались вверх шесть этажей офисов и торговых площадей, а выше жилые комплексы.
Да, это города будущего, но таких городов всего несколько, а в основном это каменные джунгли, где Макс и его бригада застряли. Пожар разошёлся не на шутки и то, что они могли погасить за час, придется поливать до конца дня.
Азиз совместно с Наби трудился над программой коммуникационного контроля транспорта. Таких программ было сотни, если не тысячи, но студенты решили все изменить. Наби видел недостатки в старых программах, те отсчитывали секунды, среднюю скорость машин, время загрузки трасс и еще с десяток параметров, но этого было мало. И несмотря на то, что дороги превратились многоярусные трассы, где доходило до шести и более уровней, проблем не уменьшалось. Надо было все менять.
Наби решил внести множество неучтенных факторов, таких как температура, влажность, ветер, вид машины, двигатель, ширина протектора, вес и т.д. За сто метров до светофора отслеживать каждую машину, будь то бульдозер или трамвай. Программа должна самостоятельно рассчитать время торможения, разгона, среднюю скорость, время перестройки с полосы на полосу, а также, кто был водителем, его возраст и пол. Работы много, но только так можно было хоть что-то изменить.
Дороги – это артерии для города, которые его снабжали всем необходимым, как живой организм. Но они не могли вечно расширяться, надо было навести порядок, и поэтому городские власти пошли на эксперимент. Азиз все перепроверил, был уже давно готов. Но если спросить его, сработает ли, он не даст конкретного ответа, просто не знал. В программу был заложен совершенно новый алгоритм, он занимал не более пяти процентов объема, но это то, чем она думала. Анализ для самообучения.
Старт программы был запущен ровно в 00 часов. Все сработало точно. Лекси, защитница человека, так назвали программу, перехватила управление всех 128 светофоров, и это только одна основная развилка, а в городе их несколько сотен. Все в комнате управления замерли, не зная чего ожидать, просто тупо смотрели на мониторы. Все шло, как и положено, машины двигались, горели указатели, светофоры переключались, давая команду то одной, то другой полосе двигаться. Это было необычно для водителей. Они начали дергаться, стараясь перестроиться с одной полосы на другую, что привело к еще большим проблемам. Задержки в движении увеличились с 5% на 25%. Но один день можно было подождать и проект не прервали, хотя несколько раз пытались это сделать.