Антитела | страница 4



Он должен посетить уйму городов, соединенных между собой сетью дорог. Есть ли способ составить наиболее рациональный маршрут, включающий каждый город, чтобы не тратить время на возвращение к уже охваченному визитом месту, и годный для всех городов страны? Стандартно на это дается отрицательный ответ, но тут вылезает компьютер со своими дурацкими предложениями: топология сетей, экспертные системы, комбинации развязок и т. д.

Но главное: есть я и мои люди.

Я вернулся в лабораторию качества. Вид у Амина был как нельзя более задумчивый.

— Что ты думаешь? — с порога спросил я.

Он протянул фотокопию.

— Выглядит неплохо. Я не до конца разобрался, но, по крайней мере, довольно правдоподобно.

— Как это работает?

Амин пожал плечами.

— Ну, перед нами некое топологическое преобразование. Сам знаешь, что NP-неполные проблемы, такие, как «теорема коммивояжера», в основном одинаковы. И все они имеют дело с пересечением кривых. Вопрос в том, как найти правильный порядок выполнения операций. Или как посетить каждую узловую точку на графике в правильном порядке. Так или иначе, эта статья излагает метод перевода подобных проблем в более простую форму. Автор использует новую теорему в теории графов, ту, о которой я слышал в прошлом году, но не обратил внимания. И если это правда…

— Так серьезно?

Амин расплылся в ухмылке.

— Придется тебе переписать шифр открытия маршрута.

Я поднялся из филиала пекла на земле, в обиходе именуемого офисной клетушкой, жмурясь от скудного, проникающего сквозь облака света. Восемь лет лежали в руинах за моей спиной: их искореженные тела истекали кровью. Я подошел к живописной стоянке машин: на другом конце света модернизованная полиция с М-16 делала отбивные из диссидентских вожаков, выталкивая их в сырую душную ночь. Война бушевала на трех фронтах, сосредоточенная вокруг горящей планеты. Но при всем при том этот мир был отнюдь не худшим из всех возможных. Разумеется, и у нас имелись проблемы, но ничего серьезного… до сегодняшнего дня. Теперь мы получили рваную рану в груди: все вышеуказанные войны казались не более чем ушибленным пальцем — в сравнении с тем кошмаром, что ждал впереди.

Вставь ключ в скважину, открой дверь. Уезжай, оставив секрет открытым ветрам. Все провалилось в преисподнюю и исчезло навеки.

Нужно позвонить Ив. Придется объявить эвакуацию.

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