Растущая иерархическая сеть
Растущая ИС – это сеть, число клаттеров которой растет согласно некоторому алгоритму. Этот рост будем связывать с операцией самокопирования ИС, которая происходит циклически. Цикл самокопирования ИС определим как такой этап ее роста, на котором копируются все клаттеры, имеющиеся в ней к моменту входа в этот цикл.
Операция самокопирования заключается в следующем: ИС последовательно (клаттер за клаттером) копирует носителями по определенному правилу текущее число клаттеров, собирает новый, устанавливает его в себя, прокладывает связи и увеличивает свой размер на единицу. Правило самокопирования выберем таким:
Новый клаттер собирается в процессе копирования носителями связей каждого клаттера и его узла. Т. е. копируется каждый узел сетеобразующего клаттера и каждая входящая в него связь. Можно сформулировать иначе: с каждого сетеобразующего клаттера в текущем цикле копируется и устанавливается в собираемый клаттер число носителей, равное текущему размеру сети. Что может быть интерпретировано следующим образом: в каждом клаттере имеется некоторое количество наиболее перспективных, «продвинутых» носителей, число которых равно текущему размеру сети. Из копий этих носителей и собирается очередной дочерний клаттер.
Почему выбирается именно такой алгоритм? В соответствии с системным подходом сложность, эволюционная зрелость любой развивающейся системы определяется, прежде всего, ее связями. Если связи растущей системы однородны, то скорость ее эволюции (в простейшем случае роста) зависит только от их числа. Чем больше связей – тем быстрее эволюционирует, развивается, растет система.
Поэтому логично постулировать, что прирост клаттеров-носителей с каждого сетеобразующего клаттера, получаемый в процессе его копирования, должен быть пропорционален, а в простейшем случае просто равен числу его связей с другими клаттерами. И в этом простейшем случае оказывается, что алгоритм хорошо описывает рост сети на втором этапе (см. ниже) и, соответственно, гиперболический рост населения мира после неолита.
Но если применить его при описании роста сети на первом этапе (см. далее) и, соответственно, роста численности первых архантропов, то получим, что положение циклов эволюции на оси времени и время появления рода Homo, рассчитанные теоретически, не согласуются с данными палеодемографии.
Однако, если слегка модифицировать алгоритм так, чтобы при подсчете прироста носителей с каждого клаттера добавлять к числу его связей единицу, формально полагая, что копируются не только входящие в клаттер связи, но и его узел (т. е., если считать, что число копий клаттеров-носителей, снимаемых с каждого сетеобразующего клаттера за цикл, равно текущему размеру сети), что совершенно несущественно на втором этапе, когда таких клаттеров и, соответственно, подключенных к ним связей сотни, тысячи и даже десятки тысяч – то вот такой алгоритм будет правильно описывать эволюцию, историю и рост населения мира на всех этапах[9].
Дополнительно