Нетрудно поверить, что математика лежит в основе фундаментальных законов мироздания, что при помощи математики можно объяснить гравитацию или электричество. И вместе с тем город кажется непостижимой массой людей, у каждого из которых свои мотивации, свои желания, свои повседневные дела. Но, когда мы пытались разобраться в окружающем нас мире, мы выяснили, что математика – это код, управляющий не только нашим миром и всем, что в нем содержится, но и нами самими. Даже силы, управляющие суматошным существованием миллионов индивидуумов, тоже подчиняются неким паттернам.
Уэст и его сотрудники собрали данные по тысячам городов всего мира. Они учитывали все, от суммарной длины электрических кабелей во Франкфурте до числа людей с высшим образованием в городе Бойсе, штат Айдахо. Они регистрировали статистические данные по автозаправочным станциям, личным доходам, вспышкам гриппа, убийствам, кофейням и даже скорости передвижения пешеходов. Однако не всю эту информацию можно было найти в Сети. Когда Уэст пытался расшифровать объемистый справочник по провинциальным городам Китая, ему приходилось разбирать надписи на севернокитайском языке. Когда накопленные числа стали анализировать, начал проявляться скрытый код. Если численность населения одного города была вдвое больше, чем у другого, в каких бы точках мира эти города ни находились, в соотношении социальных и экономических факторов обнаруживалось одно и то же волшебное число – дополнительные 15 процентов[18].
Сейчас в городах живет более 50 процентов мирового населения. Та добавка к экспоненциальному росту, которую дает коэффициент масштабирования Уэста, вполне может быть ключевым элементом привлекательности городов. По-видимому, когда большое количество людей оказывается вместе, получаемые результаты становятся больше, чем изначальные вложения. Вероятно, поэтому люди и переезжают в большие города. Когда человек перебирается в город вдвое большего размера, он внезапно начинает получать на 15 процентов больше – во всех областях.
Тот же закон масштабирования затрагивает и инфраструктуру, но в обратном направлении. Оказывается, при удвоении размера города не требуется вдвое больше материалов: действует экономия на инфраструктуре. Стоимость медного провода, асфальта, канализационных труб на душу населения уменьшается на 15 процентов. Это означает, что вопреки распространенному мнению и ваш личный «углеродный след» оказывается тем меньше, чем крупнее город, в котором вы живете.
К сожалению, этот математический принцип определяет масштабирование не только положительных аспектов. Преступность, заболеваемость и плотность дорожного движения возрастают с тем же коэффициентом. Если, к примеру, вам известен уровень заболеваемости СПИДом в городе с 5-миллионным населением, то для оценки этого же показателя для города, в котором живут 10 миллионов человек, первую цифру нужно не просто удвоить, а еще и добавить к результату 15 процентов. Все те же волшебные 15 процентов.
Есть ли объяснение такому универсальному масштабированию самых разных городов? Существует ли что-то вроде ньютоновского закона всемирного тяготения, применимого ко всему на свете – от яблок до планет и черных дыр?
Чтобы понять, почему город определяется не физическими размерами, а численностью населения, важнее всего осознать, что город состоит не из зданий и улиц, а из людей, которые в нем живут. Город – это сцена, на которой разыгрывается история цивилизации, и разыгрывают ее не актеры, а акторы. Города ценны постольку, поскольку они выполняют функцию сетей, обеспечивающих возможность взаимодействия между людьми.
Значит, модель города должна отражать не его географическое положение, будь то на острове или посреди пустыни, а сетевую структуру взаимодействий его жителей. По-видимому, свойство универсальной масштабируемости, открытое Уэстом, определяется именно качеством сети, возникающей из взаимодействий горожан. Таково могущество математики. Она позволяет увидеть простые структуры, находящиеся в самом сердце нашей сложной среды.
Если взять предельный случай – когда по мере роста города каждый житель контактирует со всеми остальными, – можно увидеть, почему крупный город порождает сверхлинейный рост. Если численность его населения равна
1/2 × (
Что происходит с количеством связей при удвоении
Этот пример прекрасно показывает, почему математика может избавить нас от необходимости снова и снова изобретать колесо. Хотя я задал совершенно другой вопрос, касавшийся связей в сети, оказалось, что для анализа роста этого числа у меня уже есть инструменты, полученные из анализа треугольных чисел. Действующие лица могут то и дело меняться, но сценарий остается тем же. Стоит понять этот сценарий, и в вашем распоряжении оказывается шорткат к пониманию поведения любых персонажей пьесы. В данном случае число связей между горожанами растет с увеличением их количества квадратично.
Разумеется, каждый житель города никак не может быть знаком со всеми остальными. Более консервативной гипотезой будет предположение о том, что горожане знакомы с жителями своего района. Но эта величина масштабируется линейно; общие размеры не имеют существенного значения.
Судя по всему, связи между жителями городов находятся где-то между этими двумя предельными случаями. Горожанин поддерживает все свои местные связи плюс несколько более дальних связей в других частях города. По-видимому, именно такие дальние связи и приводят к тому, что при удвоении численности населения количество связей увеличивается на лишние 15 процентов. Как я объясню в последующих разделах этой книги, сети такого типа возникают во многих разных сценариях, и это обстоятельство оказывается чрезвычайно удобным для прокладки шорткатов.
Паттерны обманчивые
Хотя паттерны обладают невероятной силой, использовать их следует с осторожностью. Вы можете отправиться по такому пути, считая, что, вероятно, знаете, куда вы идете. Но иногда этот путь может завернуть в странном и неожиданном направлении. Возьмем ту последовательность, которую я предлагал вам решить раньше:
1, 2, 4, 8, 16 …
Что, если я скажу вам, что следующее число в этой последовательности – не 32, а 31?
Если взять круг, отмечать на его окружности точки и соединять все эти точки прямыми линиями, каково будет максимальное число областей, на которые можно разделить этот круг? Если точка всего одна, никаких линий не будет и область получится тоже всего одна. Если добавить еще одну точку, две точки можно соединить линией, которая разделит круг на две области. Добавим третью точку. Проведя все возможные линии, соединяющие эти точки, получим треугольную фигуру, окруженную тремя секторами круга: всего четыре области.
Рис. 1.1. Первые пять чисел деления круга