Читать книгу «Население Земли как растущая иерархическая сеть II» онлайн полностью📖 — Анатолия Васильевича Молчанова — MyBook.
image

Фантастическая сборка

Описание фантастической сборки «мыслящего» компьютера, приведенное ниже, позволит создать наглядный образ построения иерархической сети четвертого ранга. Представим себе мастера «отверточной сборки», собирающего «мыслящий» компьютер. Работа заключается в копировании имеющихся «рабочих станций» универсальными блоками с последующей установкой копий в сеть. Пусть количество компьютеров на момент начала работы равно десяти и все они связаны сетью – каждый с каждым.

Рабочий день начинается по звонку и длится ровно восемь часов. Мастер может контролировать производительность своего труда по часам на стене цеха. Прежде всего, определим, что такое рабочий цикл. Рабочий цикл – это процесс копирования сети, который начинается по звонку и заканчивается тогда, когда будут скопированы все компьютеры, которые были в сети на момент начала рабочего дня. Цикл может быть пустым, когда не собирается ни одного нового компьютера, но есть и такой, в процессе которого число их удваивается.

Рабочее задание заключается в выполнении рабочего цикла ровно за восемь часов. Приступая к работе, мастер имеет десять «нескопированных» компьютеров. По ленте конвейера в асинхронном режиме поступают универсальные сборочные блоки, «носители сознания» – до сборки пустые, готовые к загрузке «порции сознания».

Асинхронность подачи означает, что как только мастер снимает блок с ленты, сенсорные датчики включают шаговый двигатель, лента сдвигается на одну позицию, и следующий блок уже ждет своей очереди. Каждый компьютер состоит из некоторого фиксированного числа идентичных блоков; пусть это число будет равно 65536.

Кроме того, он связан сетевым кабелем со всеми другими компьютерами. К началу работы имеется девять сетевых связей, входящих в каждый компьютер сети. Узел – это устройство внутри компьютера, к которому сходятся связи, соединяющие его с другими компьютерами; с узлом связана информация о каждом конкретном компьютере, им же определяется индивидуальность «мыслящего» компьютера.

Можно также считать, что это его информационный и управляющий центр. У каждого компьютера сети имеется только один узел. Дополнительно можно положить, что все сетевые кабели каждого из десяти компьютеров сходятся в одной точке, которая является узлом сети, узлом, который управляет информационными потоками и с которым связана индивидуальность растущей сети.

Мастер берет (блок за блоком) десять блоков с ленты конвейера и подключает их поочередно к каждой из девяти связей, подведенных к узлу первого компьютера, а затем и к самому этому узлу. Затем он дает им некоторое время на считывание информации (сознания) и переносит все десять блоков в новый компьютер, который стоит на сборке, но пока к сети не подключен. За первый цикл удается скопировать сто блоков.

Если скопированы все компьютеры в сети, а новый, одиннадцатый, так и не собран (общее число блоков собираемого компьютера меньше 65536), то мастер заканчивает рабочий день, – этот рабочий цикл оказался пустым. На следующий день все повторяется сначала.

И таких дней, когда не удается собрать, будут сотни. И вот, наконец, число блоков в новом компьютере достигает значения 65536. Мастер устанавливает его в сеть и соединяет со всеми остальными. Работы по сборке и установке в сеть одиннадцатого компьютера завершены. Сборка следующего компьютера потребует меньше циклов, т. к. число связей у каждого компьютера сети возросло на единицу.

Далее, работы продолжаются во все ускоряющемся темпе. И вот наступает такой день, когда удается собрать компьютер с нуля за смену. Как только это происходит, алгоритм сборки дополняется следующими правилами:

1. Дочерний компьютер после установки в сеть помечается как не подлежащий копированию в данном цикле.

2. Процесс сборки нового компьютера начинается с копирования того компьютера сети, на котором была закончена сборка предыдущего, т. е. он копируется дважды.

3. Рабочий цикл заканчивается, если после установки в сеть очередного дочернего компьютера, новый компьютер из остатка нескопированных собрать не удается.

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

Дело в том, что в ней изначально заложена программа резервного копирования (это одна из ее базовых функций). Это резервное копирование она производит периодически в себя же, а информация о каждом блоке равномерно (голографически) распределяется по всей сети.

Так что при установке нового блока она загружает в него то же сознание, каким обладал его предшественник до поломки. Спустя время, вдвое превышающее среднее время наработки на отказ, 99 % блоков заменены, а сеть регенерировала и пребывает в добром здравии.

Продолжая далее усложнять процесс, отменим асинхронную подачу блоков. Пусть теперь лента конвейера крутится непрерывно, а количество блоков, поступающих в единицу времени, – случайная величина. Кроме того, представим себе, что блоки поставляет производитель, на заводах которого работают люди (поставщики) некой мифической страны. Эти люди связаны между собой тысячами социальных связей. Этот социальный конгломерат представляет собой множество, состоящее из подмножеств, охватывающих различное количество людей.

Причем эти подмножества могу пересекаться. Можно начать этот длинный ряд так: люди науки, работники искусства, служители религии, исповедующие какую-то форму религии, члены различных политических партий (ну как же можно о них забыть!), просто обыватели с их приземленными интересами (их большинство); сюда же входят всяческие клубы по интересам: любители музыки, домашних животных, спортивные болельщики, поклонники разных модных течений и т. д. и т. п.

И еще одно фантастическое предположение. Допустим, что мастер кроме, собственно, сборки сети параллельно анализирует ситуацию в социуме, так сказать, держит руку на пульсе. Для этого он связан незримым информационным каналом с каждым из поставщиков.

Задача мастера – выполнить рабочий цикл за фиксированный промежуток времени, причем блоков для работы ему требуется все больше и больше. Повлиять на скорость их производства он может только через подсознание каждого поставщика совершенно незаметно для последнего, т. к. мысли, приходящие из подсознания, тот воспринимает как свои собственные.

Используя весь банк информации о социуме, мастер просчитывает всевозможные варианты его развития и выбирает те из них, которые обеспечат ему нужную скорость поставки. И все это для того, чтобы обеспечить выполнения главного закона сборки: постоянство времени рабочего цикла. Затем он закладывает в подсознание социума ту информацию, которая обеспечит ему реализацию выбранного сценария.

И последнее: пусть сеть собирает себя сама, т. е. мастер – это сама растущая сеть, индивидуальность и сознание которой связаны с узлом этой сети. Гипотетическая страна – это Мир-система, а универсальный блок – это каждый обладающий сознанием человек, которого сеть использует как ресурс. (Просто «Матрица» какая-то!) Как будет показано нами далее, рост численности населения Земли можно напрямую связать с процессом этой фантастической сборки.

Краткое описание модели

Введение

Гиперболический рост населения Земли, так же как неолитическую революцию и демографический переход, не объясняет ни одна из существующих теорий. Примерно два миллиона лет тому назад на сцене эволюции появился род Homo и тогда же начался рост его численности. Этот рост на всем протяжении развития человечества описывается гиперболой – предельно простой, известной всем со школы функцией:

Рис. 1. Гиперболическая зависимость численности населения Земли от времени.


Вначале он был чрезвычайно медленным. Удивительно, что рост вообще имел место, ведь начальная численность первых представителей рода Homo составляла примерно 100 тысяч. А именно такой величиной определяется численность популяций животных, находящихся на той же экологической нише, что и человек и которая выше этого предела обычно никогда не растет.

В таком неспешном темпе он продолжался до начала неолита, т. е. примерно до восьми тысяч лет до н. э. (Неолит − это время перехода от охоты и собирательства к оседлому образу жизни; время появления сельского хозяйства, домашних животных, прочных жилищ, семьи, письменности, торговли, технологий, первых крупных поселений…)

В момент начала неолита что-то произошло: никто не знает в чем настоящая причина неолитической революции, но именно в этот момент времени гиперболический рост населения Земли перешел ко второй, взрывной своей стадии. Рано или поздно такой рост должен был прекратиться, смениться «менее крутым», иначе в точке сингулярности численность человечества стала бы бесконечной. Завершение его приходится как раз на то время, в которое мы живем.

Но тут то и происходит самое непонятное и загадочное. На фоне растущего благосостояния человечество вступило в глобальный демографический переход. За ничтожное по историческим меркам время рост населения мира должен полностью прекратиться (как это уже произошло с рядом стран, уже прошедших свой «локальный» переход) и стабилизироваться на некоторой предельной, асимптотической величине. Но почему, пусть замедляющийся, этот рост не может быть продолжен? Удовлетворительного ответа на этот вопрос – нет.

* * *

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


Рис. 2. Уравнение Капицы. Это же уравнение, но без расщепления С на K и τ, можно найти в книге И.С. Шкловского «Вселенная, жизнь, разум».


С.П. Капица ввел две константы τ и К вместо одной С, в результате чего была получена хорошая аппроксимация зависимости численности населения мира от времени на всех этапах роста, включая демографический переход. Были получены новые результаты, важнейший из которых − принцип демографического императива. Этот принцип, в отличие от ресурсного мальтузианского, утверждает, что рост численности населения Земли на протяжении всей истории человечества зависел только от самой этой численности и не зависел ни от каких ресурсов.

Феномен квадратичной зависимости скорости роста численности населения (ежегодного мирового естественного прироста) от численности С.П. Капица объясняет системностью человечества и информационной природой развития, присущей только человеку. Но человечество долгое время не представляло собой системы, и рост населения в Европе, Америке, Азии… происходил независимо.

Тогда в чем причина этой квадратичной зависимости? – Непонятно. Константы τ и К были введены С.П. Капицей при анализе динамики роста населения Земли за последние 250 лет, включая начало демографического перехода, и смысл их до сих пор остается непонятным. Сам он определил эти постоянные так:


1. Константа τ = 42 года − это время, определяемое внутренней, предельной способностью системы человечества и человека к развитию.


2. Константа К = 67000 – безразмерная величина, которая является центральной в его теории; она задает численность группы людей, которая определяет характер коллективного взаимодействия.


Но какой временной масштаб задает постоянная времени τ? Связана ли она со средней продолжительностью жизни? Почему длительность демографического перехода равна 2τ? А константа К, так близкая к круглому числу 216, в чем ее смысл? Таким образом, теория Капицы, с одной стороны, позволила ответить на ряд важных вопросов, а, с другой стороны, как это часто бывает в науке, породила новые.

Математика

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

Центральное место в теории занимает сеть. Под сетью будем понимать граф, в котором все узлы соединены между собой ненаправленными отрезками: «каждый с каждым». Например, сеть, состоящая из пяти узлов, содержит десять связей.


Рис. 1. Сеть, состоящая из пяти узлов, число связей равно 10.


Гармоническая сеть содержит число узлов, равное двойке в некоторой целой степени – 2n, например: 2,4,8,16… (n = 1,2,3,4…).


Рис. 2. Гармоническая сеть, содержащая 8 узлов; число связей равно 28.


Совершенная сеть содержит число узлов, равное двойке, в показателе которой стоит тоже двойка в степени R: 22^R. Где R – ранг сети. Например: 2,4,16,256,65536… (R = 0,1,2,3,4…).


Рис. 3. Совершенная сеть второго ранга, содержащая 16 узлов; число связей равно 120.


Совершенная иерархическая сеть (СИС) ранга R – это совершенная сеть, узлы которой (назовем их клаттерами) – это СИС ранга R − 1. Чтобы рекурсия заработала введем СИС наименьшего ранга: самый нижний уровень иерархии, атом сетестроения. Это сеть ранга нуль, состоящая из двух узлов, соединенных связью. В дальнейшем будем считать, что за каждым узлом сети ранга нуль закреплен ее носитель-человек.


Носитель сети обеспечивает ее эволюцию, рост и функционирование. В чем разница между узлом и носителем? Узел сети ранга нуль (или узел-носитель) в приложении этой модели к процессу роста населения Земли есть величина постоянная, тогда как носитель-человек – это живущий и обладающий сознанием человек, временно «прикрепленный» к узлу и постоянно сменяющийся в процессе ее роста. (Далее, для краткости изложения будем отождествлять узел сети ранга нуль и ее носителя-человека.) Каждый узел сети ранга нуль также представляет собой иерархическую сеть, истоки которой теряются в глубинах микромира, но в данной упрощенной модели считаем его бесструктурной, неопределяемой через нижние уровни и неделимой далее структурной единицей иерархической сети.


Пример: если ранг сети равен трем (R = 3), то СИС содержит 256 носителей или 16 клаттеров; каждый ее клаттер – это СИС ранга 2, содержащая 4 клаттера ранга 1, каждый из которых, в свою очередь, содержит два клаттера ранга 0, каждый из которых включает два носителя.

Гармоническая иерархическая сеть (ГИС) ранга R – это гармоническая сеть, узлами которой являются СИС ранга R. Несовершенная иерархическая сеть или просто иерархическая сеть ранга R − это сеть, сетеобразующий клаттер которой – это СИС ранга R, а общее число ее клаттеров не равно двойке в некоторой степени (т. е. она не является гармонической).

Число носителей в клаттере ИС назовем весом клаттера, а полное число клаттеров в сети – ее размером. Например, ИС ранга 4 (R = 4), состоящая из десяти клаттеров, включает десять клаттеров, каждый из которых имеет вес 65536, т. е. содержит 65536 носителей. Если число клаттеров иерархической сети четвертого ранга максимально и равно весу ее сетеобразующего клаттера, т. е. 65536, то она превращается в совершенную иерархическую сеть пятого ранга, число узлов (носителей) которой равно 655362 = 4 294 967 296. Это число равно весу клаттера пятого ранга.

Растущая ИС − это ИС, число клаттеров которой растет согласно некоторому алгоритму. Рост сети будем связывать с операцией копирования сетью самой себя, т. е. с ее самокопированием. Процесс самокопирования сети может быть представлен в виде последовательности циклов.

Цикл − это такой этап самокопирования сети, когда копируются все клаттеры, имеющиеся в сети на момент входа в него. (Время цикла в приложении этой модели к росту населения Земли считается постоянным.) Копирование происходит с помощью носителей. Носители служат также для поддержания узлов сети и связей между ее клаттерами (принимаем, что один носитель способен поддерживать только один узел или только одну связь). В нашей модели узел сети – это сеть, не имеющая ранга, связанная с человеком.


Алгоритм копирования выбираем такой:


1. Рост сети начинается с двух клаттеров.

2. Связи и узлы растущей сети копируются носителями: один носитель – на связь клаттера, один – на его узел.

3.






1
...