Научная статья на тему 'Динамико-автоматное моделирование потока исторических событий'

Динамико-автоматное моделирование потока исторических событий Текст научной статьи по специальности «Математика»

CC BY
114
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИСТОРИЧЕСКОЕ СОБЫТИЕ / ПОТОК СОБЫТИЙ / КОЛИЧЕСТВЕННОЕ ИЗУЧЕНИЕ СОБЫТИЙ / АВТОМАТНАЯ МОДЕЛЬ ПОТОКА СОБЫТИЙ / HISTORICAL EVENT / STREAM OF EVENTS / QUANTITATIVE STUDYING OF EVENTS / AUTOMATIC MODEL OF A STREAM OF EVENTS

Аннотация научной статьи по математике, автор научной работы — Левин Виталий Ильич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Automatic Modeling of a Stream of Historical Events

Relevance. At quantitative studying of historical, economic, social systems need of mathematical modeling of such systems often evolves from suitable mathematical models. And success in studying of system in many respects depends on successful selection of model. In work the new method of mathematical modeling of historical events based on use of model of the finite-state dynamic machine is offered. Purpose. The purpose of work is development of completely formalized method of the quantitative studying of streams of historical events based on mathematical modeling of this stream within model of the finite-state dynamic machine. Method. The offered method consists in creation of dinamiko-automatic model of the studied global stream of historical events consisting of some number of similar regional streams and the subsequent quantitative studying of this stream by methods of the theory of dynamic automatic machines. At the same time regional streams of historical events are modelled by entrance processes of the automatic machine model, a global (total) stream of historical events his output process, and a ratio regional and global streams logical function of the automatic machine model. Result. In article it is shown that effective quantitative studying of streams of historical events can be carried out by creation of the corresponding mathematical models in the form of finite-state dynamic machines and their subsequent analysis by methods of analytical dynamics of automatic machines. Conclusions. In article the new approach to quantitative studying of historical events based on automatic model of streams of such events is offered. The efficiency of this approach is shown. The example of use of this approach for studying of a concrete three-component stream of historical events is given.

Текст научной работы на тему «Динамико-автоматное моделирование потока исторических событий»

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

УДК 62-50

Динамико-автоматное моделирование потока исторических событий

Левин В. И.

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

Ключевые слова: историческое событие, поток событий, количественное изучение событий, автоматная модель потока событий.

1. Введение

За долгие годы существования человечество накопило богатый опыт эффективного применения математики сначала в естественных науках - физике, астрономии, химии, а затем в технике. Иначе обстояло дело в гуманитарных науках, где всегда были распространены словесные описания сложных явлений, что часто приводило к результатам, не поддающимся сравнительному анализу, не говоря уже о характере изложения - многословном и нередко неоднозначном по смыслу. Конечно, гуманитарные системы трудно поддаются количественному анализу, что вызвано присутствием в них человека, вносящего в поведение таких систем неопределенность. Однако «трудно» не значит «невозможно», и многие гуманитарные системы вполне поддаются описанию подходящими математическими средствами. Язык математики может логично, строго

Библиографическая ссылка на статью:

Левин В. И. Динамико-автоматное моделирование потока исторических событий // Системы управления, связи и безопасности. 2017. № 4. С. 166-182. URL: http://sccs.intelgr.com/archive/2017-04/07-Levin.pdf

Reference for citation:

Levin V. I. Automatic Modeling of a Stream of Historical Events. Systems of Control, Communication and Security, 2017, no. 4, pp. 166-182. Available at: http://sccs.intelgr.com/archive/2017-03/07-Levin.pdf (in Russian).

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

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

Таким образом, поиск новых математических методов, позволяющих адекватно моделировать процессы и объекты, изучаемые исторической наукой, является важной и актуальной задачей.

В настоящей работе излагается новый оригинальный метод математического моделирования исторического процесса, основанный на теории динамических конечных автоматов [3-5] и математическом аппарате непрерывной (бесконечнозначной) логики [6]. Указанные теория и аппарат разработаны в течение последних 25 лет, а технология их применения для моделирования различных (в основном, технических и экономических) систем - за последние 10 лет [7]. Достоинство разработанного метода заключается в его конструктивности, позволяющей свести проблему математического моделирования исторического процесса к хорошо изученной задаче нахождения отклика автомата-модели процесса на заданные входные воздействия. Все это делает данный ме-

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

тод простым и удобным как для практического применения, так и для целей обучения.

Изложение материала данной работы базируется на препринте, опубликованным ранее в виде работы [8]. Доработка ранее опубликованного материала проводилась в направлении усовершенствования математической модели и расчетных формул, что упростило использование предложенной методики и ее освоение гуманитариями.

2. Постановка задачи

Рассмотрим некоторое число n регионов (частей света, стран, областей и т. д.), в которых происходят однородные по своей природе исторические события - войны, восстания, образование новых и падение прежних государств, крупные эпидемии или экологические катастрофы и т. д. Каждый регион будем считать элементарным в том смысле, что одновременно в нем может происходить не более одного исторического события рассматриваемого вида. В соответствии с этим каждый i-й регион (i = 1,2,..., n) можно охарактеризовать, задав такую последовательность временных интервалов (ая, bi1), (ai2, bi2),..., (aim , Ътщ),

в каждом из которых происходит по одному событию, а вне их события не происходят. Здесь mt - общее число интервалов для i -го региона, в которых происходили события изучаемого вида. Будем изучать суммарный поток событий, получаемый суммированием потоков событий в отдельных регионах. Нас будут интересовать, во-первых, различные количественные характеристики суммарного потока событий, определяющие распределение этого потока во времени и пространстве, и во-вторых, возможность анализа поведения суммарного потока, исходя из полученных данных о его текущем поведении (текущих количественных характеристиках).

3. Общие сведения о динамических автоматах и непрерывной логике

В 1971-72 гг. автором было показано, что для описания динамических процессов в конечных динамических автоматах адекватным математическим аппаратом является непрерывная логика в виде алгебры логики {C,a,v} , где C - несущее множество в форме отрезка вещественных чисел C = [A, B], v = max, a = min - непрерывно-логические операции над C, называемые соответственно дизъюнкцией и конъюнкцией. На этой базе была разработана аналитическая динамика конечных автоматов, позволяющая вычислять, компактно представлять, анализировать и синтезировать динамические процессы в сложных схемах автоматов при сложных входных воздействиях [3-5].

Рассмотрим простейший объект разработанной теории - динамический конечный автомат без памяти. Такой автомат имеет некоторое число n входов, на которые действуют двоичные сигналы x1,...,xn, принимающие значение 0 или 1; некоторое число m выходов, с которых снимаются двоичные сигналы y,..., со значениями 0 или 1. Зависимость выходных сигналов, действующих в произвольный момент времени, от действующих в тот же момент входных

Systems of Control, Communication and Security

sccs.intelgr.com

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

у* = Л хп X * = 1,2.....т, X;,у] е {0,1}. (1)

Реально и входные х;, и выходные усигналы автомата зависят от времени г, т. е. являются некоторыми двоичными процессами х; (г), у^ (г). При этом

преобразование входных процессов в выходные осуществляется согласно (1), т. е.

у (г) = Л [х1 (г),..., хп (г)], ; = 1,2,..., т, х (г), у] (г) е{0,1}. (2)

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

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

1) схема автомата разбивается на последовательные ступени глубиной в один логический элемент;

2) с помощью базовых операций непрерывной логики - дизъюнкции и конъюнкции - находятся соотношения Е между входными и выходными процессами всех типов элементов схемы;

3) по заданным входным процессам схемы х1(г),..., хп (г) и найденным соотношениям Е определяются сначала процессы на выходах 1-й ступени, по ним - процессы на выходах 2-й ступени и т.д. и, наконец, процессы у1(г),..., ут (г) на выходах всей схемы.

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

В качестве примера приведем простейшие соотношения Е между входными и выходными процессами двух двухвходовых логических элементов: дизъюнктора (V) и конъюнктора (&), реализующих следующие булевы логические функции

[1, при х1 = 1 или х2 = 1; 10, при х1 = х2 = 0;

v х'2

(3)

II при x = Г» = I "

xi & х2 =

[ 1, при x1 = x2 = 1;

10, при x1 = 0 или x2 = 0.

Обозначим 0'а изменение сигнала 1 ^ 0 в момент а; 1' - изменение сигнала 0 в момент а . Тогда указанные соотношения Е запишутся в виде

Systems of Control, Communication and Security

sccs.intelgr.com

0 V 0'а = 0'а; 1&0а = оа;

о V 1а = 1а; 1&1а = 1а; (4)

оа V о'ь = 0'avb; 0'а &о'ь = оал6; ()

1а V 1Ь = 1алЬ ; 1а &1Ь = 1avb■

В формулах (4) а V Ь и а л Ь означают операции дизъюнкции и конъюнкции непрерывной логики.

4. Высокоразмерные динамические автоматы

Изложенная в § 3 процедура изучения динамики конечного динамического автомата без памяти значительно усложняется в случае высокой размерности автомата, т. е. когда число входов и/или выходов в реализующей его асинхронной комбинационной схеме велико, либо когда велико число изменений сигнала во входных процессах этой схемы. Для преодоления возникающего здесь «проклятия размерности» используют набор следующих приемов [4-6]:

1) канонизация входных воздействий схемы автомата, т. е. представление процессов на входах схемы в канонической (стандартной) форме, не зависящей от числа входов схемы и числа изменений сигнала во входных процессах;

2) введение специальных функций - логических определителей Ог = различных рангов г от квазиматриц В = й ^ с различными длинами

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

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

Теорема 1. Любое воздействие в виде процессов х^),...,хп(7) на п входах асинхронной комбинационной схемы, реализующей на всех выходах симметрические булевы логические функции входов, можно представить однозначно эквивалентной, с точки зрения получаемых реакций на выходах, совокупностью свободных (т. е. допускающих перенос с любого входа на любой другой вход) импульсов 1(аг,Ьг), г = 1,...,М в интервалах (аг,Ьг), упорядоченных во

времени линейно согласно 1(а1, Ь1) < 1(а2, Ь2) < 1(аМ, ЬМ). Здесь аг - момент г -го по возрастанию изменения сигнала вида 0 ^ 1, Ьг - момент г -го по возрастанию изменения сигнала 1 ^ 0 в системе х^),...,хп(7) входных процессов, а М -общее число изменения каждого вида.

Systems of Control, Communication and Security

sccs.intelgr.com

Теорема 1 позволяет разбить время на последовательные интервалы с постоянным числом свободных входных импульсов (т. е. с постоянным значением выходного сигнала у) в каждом интервале. После этого для нахождения выходного процесса асинхронной комбинационной схемы у(г) остается лишь вычислить его значения в какой-то одной точке каждого интервала. Указанное разбиение времени на последовательные интервалы дает в качестве границ интервалов моменты аг и Ьг начала и окончания свободных входных импульсов схемы. Однако из теоремы 1 следует, что момент аг равен логическому опре-

делителю

а,

ранга r от квазиматрицы

а,

, где aij - момент j -го по порядку

изменения сигнала вида 0 во входном процессе х (г) на ; -м входе схемы.

Аналогично момент Ьг равен логическому определителю

Ъ

ранга r от квази-

матрицы

Ъ

где Ьу - момент у -го по порядку изменения сигнала вида 1 ^ 0 во

входном процессе х; (г) на ; -м входе схемы. Таким образом, выходной процесс

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

зить с помощью логических определителей Л'

а.

bj

, различных ран-

гов r от квазиматрицы A

а,-,

моментов изменений сигнала вида 0 ^ 1 во всех

Ъ

моментов изменений сигна-

входных процессах схемы и квазиматрицы В

ла вида 1 ^ 0 в указанных процессах.

Рассмотрим конечный динамический автомат без памяти, реализованный в виде асинхронной комбинационной схемы с произвольным числом входов п и одним выходом, на котором реализуется базовая симметрическая булева логическая функция входов /П некоторого индекса г. В этом случае по определению данной функции значения входов схемы х1,... , хп и ее выхода у связаны соотношением

[1, если ровно г из п переменныхх* = 1, [0, в противномслучае (г = 0,..., п).

Пусть на входы рассматриваемой схемы действуют произвольные двоичные процессы х1(г),... , хп(г) в виде следующих последовательностей импульсов 1( а, Ь) в интервалах (а, Ь) и промежуточных пауз 0(-) между импульсами

Уг = /« С^.-xn ):

(5)

xz (0 = 1(ai, bi )0(-,-)1(аг2, Ъ2 )0(--)... 1(а^_ , Ът ), i = 1,..., n

(6)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

уг (г) = 1(Лг л В1,Лг+1 л В!)0(-,-)1[(Лг+2 л В1) V (Лг+1 л В2),

Ar+2 л B2]...1[(AM л BM-r-1) V (AM-1 л BM-r ), AM л BM-r ] 0(-,-)1[(BM-r v (AM л BM-r+1),BM-r+1], r = 0,1,...,n.

(7)

В формуле (7) Лт, Вт - указанные выше характеристические логические определители различных рангов т , характеризующие входные воздействия

r

r

r

r

Systems of Control, Communication and Security

sccs.intelgr.com

схемы (6), V и л - операции дизъюнкции и конъюнкции непрерывной логики,

п

M = ^ mi общее число импульсов во всех входных воздействиях. Как видно из

(7), общее число импульсов в реакции схемы с реализуемой функцией ^ на входные воздействия (6) в общем случае равно M - г+1.

5. Автоматная модель потока исторических событий

Применим теперь описанную в § 3, 4 математическую модель конечного динамического автомата без памяти для математического моделирования потока исторических событий в рамках задачи, поставленной в § 2. Для нахождения количественных характеристик суммарного потока событий поставим во взаимнооднозначное соответствие заданному потоку событий в любом г -м регионе двоичный процесс-индикатор хг (г), г = 1,..., п , где переменная хг = 1 означает наличие события в г -м регионе в соответствующий момент времени г, а х = 0 - его отсутствие. Аналогично, изучаемый суммарный поток событий исчерпывающе характеризуется набором двоичных процессов-индикаторов у5 (г), ^ = 0,1,..., п, где переменная у5 = 1 означает, что суммарный поток событий в данный момент времени г содержит 5 одновременно происходящих событий, а ys = 0 - что суммарный поток в этот момент содержит другое, отличное от 5, число одновременно происходящих событий. Двоичные процессы у (г) естественно называть спектральными временными функциями суммарного потока событий, так как временные интервалы их единичных значений - это интервалы, в которых суммарный поток содержит определенное число 5 одновременно происходящих событий. Вектор У (г) = [у0(г), ух(г),..., уп (г)], состоящий из всех спектральных функций, назовем спектром суммарного потока событий. Спектр обладает свойством ортогональности: ур (г) • уд (г) = 0 при р ф q. Более того, в любой момент времени г из п +1 слагаемых спектральных функций у (г)

только одна равна 1, а все остальные равны 0.

Кроме спектра, суммарный поток событий можно исчерпывающе охарактеризовать (п +1)-ичной функцией потока у(г), принимающей значения 0,1,..., п, причем у = к означает, что суммарный поток в данный момент времени г содержит к одновременно происходящих событий. Причем оба способа количественного описания суммарного потока событий эквивалентны. Так что по спектру можно всегда вычислить функцию потока, воспользовавшись очевидной формулой

п

У(г) = Е ¿у* (г) . (8)

5=1

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

у ) =Г1 если у(г) = (9)

у) [0, если у (г) ф (9)

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

Итак, для исчерпывающего описания суммарного потока событий достаточно определить либо его спектр, либо его функцию потока. Выберем первое. Для определения спектра [у0(г),...,уп(г)] суммарного потока событий построим соответствующую автоматную модель. Прежде всего, учтем, что согласно условию задачи в любом ; -м регионе в любой момент времени может совершаться только одно интересующее нас событие, либо не совершаться ни одного события. Поэтому для того, чтобы в любой взятый момент времени суммарный поток от всех п регионов содержал 5 одновременно происходящих событий, необходимо и достаточно, чтобы ровно в 5 из п регионов в этот момент происходило это событие. Отсюда следует, что зависимость неизвестных двоичных переменных состояния системы у0,...,уп от заданных двоичных переменных состояния регионов х ,... , х можно выразить посредством симметрических булевых логических функций /п вида (5)

у5(г) = /5(х1,...,хп), 5 = 0,1,...,п, х,у5 е {0,1) (10)

Набор булевых логических функций состояния изучаемой системы (10) есть математическая модель этой системы. Как следует из § 3, построенная модель представляет собой некоторый конечный динамический автомат без памяти, реализуемый в виде соответствующей асинхронной комбинационной схемы с п входами и п +1 выходами. На входы этой схемы-модели подаются заданные двоичные процессы-индикаторы х1(г),...,хп(г), моделирующие известное распределение во времени исторических событий в соответствующих регионах 1,..., п, а с выходов снимаются подлежащие определению двоичные спектральные функции у0(г),..., уп (г) искомого суммарного потока событий у(г), по которым с помощью формулы (8) можно определить и сам поток.

6. Вычисление параметров потока исторических событий по его автоматной модели

В соответствии с построенной в § 5 автоматной моделью системы поставленная задача определения двоичных процессов у0(г),...,уп(г) - спектральных функций искомого суммарного потока событий, по известным двоичным процессам хг (г),..., хи (г), которые задают потоки исторических событий в соответствующих регионах, сводится к стандартной задаче динамической теории автоматов. Эта задача - расчет динамических процессов у0(г),...,уп(г) на выходах конечного динамического автомата без памяти - модели нашей системы, по построенной асинхронной комбинационной схеме, реализующей этот автомат, и заданным входным процессам этой схемы х1(г),..., хп (г). Последние, как следует из постановки задачи (§ 2) имеют вид (6). Эту задачу решаем методом подстановок (§ 3). Шаг 1, предусмотренный методом, здесь не требуется, т. к. схема содержит только одну ступень. Шаг 2 уже выполнен в § 4, где найдены соотношения (7) между входными и выходными процессами типовых элементов с реализуемыми булевыми логическими функциями /п, г = 0,1,...,п, составляющих схему. Остается выполнить шаг 3, для чего достаточно в соотношениях (7)

Systems of Control, Communication and Security

sccs.intelgr.com

последовательно положить г = 0,1,2,...,п и произвести необходимые упрощения в получаемых выражениях выходных динамических процессов Уо(0, >1(0,..., Уп (0, учитывая простейшие общие свойства операций непрерывной логики и логических определителей Аг, Вг

Аг л ВЯ = Аг, Аг V ВЯ = ВЯ, при г <Я; А0 = -да, Вм+1 = да. (11)

В результате получим следующие выражения указанных процессов в виде последовательностей импульсов 1(а, Ь) в интервалах (а, Ь) и промежуточных пауз 0(-) между импульсами:

У0(0 = 1(-ю, А1)0(-,-)1(А2 л В1, А2)—1(Ам л Вм-1, Ам)0(-,-) 1(ВМ, «>),

у1(?) = 1(А1, А2 л В1)0(-,-)1[(А3 л В1) V А2, А3 л В2] ... 1[(Ам л

л Вм-2) V Ам-1, Ам л Вм-1]0(-,-)1(Вм-1 V А^, Вм), >2(?) = 1(А2 л В1, А3 л В1)0(-,-)1[(А4 л В1) V (А3 л В2), А4 л В2]... ... 1[(Ам лВм-3) V (Ам-1 лВм-2),А^ лВм-2]0(-,-) 1[Вм-2 V (Ам л Вм-1), Вм-1],

(12)

у3(?) = 1(А3 л В1, А4 л В1)0(-,-)1[(А5 л В1) V (А4 л В2), А5 л В2] ... 4 '

... 1[(Ам лВм-4) V (Ам-1 лВм-3),А^ лВм-3]0(-,-) 1[Вм-3 V (Ам л Вм-2), Вм-2],

уп (?) = 1(Ап л В1, Ап+1 л В1)0(-,-)1[(Ап+2 л В1) V (Ап+1 л В2), Ап+2 л В2] ... 1[(Ам л Вм-п-1) V (Ам-1 л Вм-п), Ам л л Вм-п]0(-,-)1[Вм-п V (Ам л Вм-п+1),Вм-п+1].

г г

В выражениях (12) Аг = а^ , Вг = ЬгУ - введенные в § 4 характеристиче-

у

ские логические определители различных рангов г, характеризующие входные воздействия ^ (?),..., (?) вида (6) схемы, V ил - операции дизъюнкции и

п

конъюнкции непрерывной логики, м = ^ тг - общее число импульсов во всех

1=1

входных воздействиях, т. е. общее число событий со всех регионах. В терминах изучаемых исторических событий ау означает момент начала у -го по порядку

события в г -м регионе, Ьу означает момент его окончания, т1 - число событий

п

в г -м регионе, м = ^ тг - общее число событий во всех регионах.

1=1

Полученные выше выражения (12) выходных динамических процессов у0(0,..., Уп (О автомата-модели суммарного потока событий дают полное решение поставленной в § 2 задачи количественного изучения этого потока. А именно, интервалы времени, в которых произвольный выходной процесс > (?), ^ = 0,1,..., п, равен 1, есть именно те интервалы, в которых суммарный поток событий содержит ровно 5 одновременно происходящих событий - по одному в каждом из 5 каких-то регионов. Таким образом, зная эти процессы, можно определять любые количественные характеристики суммарного потока событий. В частности, по найденным процессам можно с помощью формулы (8) вы-

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

и= (и^,^,...^), 5 = 0,1,..., п. (13)

В (13) и^, г = 1,2,...,к5 означает момент начала очередного г-го по порядку интервала времени, в котором суммарный поток событий имеет плотность 5, т. е. содержит ровно 5 одновременно происходящих событий. Аналогично вектор V5 равен

V5= ), 5 = 0,1,...,п. (14)

В (14) Vsi, г = 1,2,...,к5 означает момент окончания очередного г -го по порядку, интервала времени, в котором суммарный поток событий имеет плотность 5, т. е. содержит ровно 5 одновременно происходящих событий. Для нахождения семейств векторов моментов начала и моментов окончания интервалов постоянной плотности суммарного потока событий достаточно учесть, что момент начала (окончания) г -го по порядку интервала времени, в котором суммарный поток событий содержит ровно 5 одновременно происходящих событий, есть момент начала (окончания) г -го по порядку импульса в выходном динамическом процессе у5 (г) автомата-модели системы. Используя теперь выражения (12) процессов у (г), где явно даны моменты начала и окончания всех импульсов, получим явные выражения характеристик временной плотности суммарного потока событий

и0 = (-«>, Л 2 л В1,..., Лм л Вм-1, Вм),

их= (Л1,(Л3 л В1) V Л2,...,(Лм л Вм-2) V Лм-1, Вм-1 V Лм), и2 = (Л2 л В1,(Л4 л В1) V (Л3 л В2),...,(Лм л Вм-3) V

V (Лм-1 л Вм-2), Вм-2 V (Лм л Вм-1)),

и 3 = (Л3 л В1,( Л5 л В1) V (Л 4 л В 2),...,(Лм л Вм-4) V (15)

V (Лм-1 л Вм-3), Вм-3 V (Лм л Вм-2)),

Un = (An лB1, (An+2 лB1) V (An+1 лB2),...,(AM лBM~n~l) v v (AM-1 л BM~n ), BM~n v (AM л BM"n+1 ));

Fq = (A1, A 2,---, AM, œ),

V = (A2 лB1,A3 лB2,...,AM лBM_1,BM), F2 = (A3 л B1, A4 л B2,...,AM л BM"2,BM_1 ), F2 = (A4 лB1,A5 лB2,...,AM лBM"3,BM~2),

Fn = (An+1 лB1,An+2 лB2,...,AM лBM~n,BM"n+1).

Systems of Control, Communication and Security

sccs.intelgr.com

Из характеристик временной плотности суммарного потока событий в виде векторов и 3 (15) моментов начала и векторов V3 (16) моментов окончания интервалов постоянной плотности 5 этого потока можно получить другую характеристику временной плотности указанного потока - длительность интервалов постоянной плотности потока. Введем данную характеристику в виде семейства векторов Ж3 длительности интервалов постоянной плотности 5, т. е. интервалов, содержащих то или иное фиксированное число 5 одновременно происходящих событий. При этом вектор

^5= (^51,^5 2,...,^5к5 ), 5 = 0,1,..., п, (17)

где , г = 1,2,...,к5 означает длительность очередного г -го по порядку интервала времени, в котором суммарный поток событий содержит ровно 5 одновременно происходящих событий. Ясно, что

W,=V,-U,, 5 = 0,1,..., п, г = 1,2,..., к3, (18)

где и5{ - моменты начала вычисляемых интервалов, являющиеся соответствующими г -ми элементами векторов и 3 (15), а - моменты окончания этих интервалов, являющиеся г -ми элементами векторов V5 (16).

Совмещая характеристики и5, V5, и Ж5, получим сводную характеристику временной плотности суммарного потока событий в виде векторов Р5 - координат интервалов постоянной плотности 5 потока и длительности этих интервалов. При этом новая характеристика представляется в виде векторов

Р5 = (и V )|^5 ) = ((и51^51)|Ж51,(и52^52)|Ж52,...

...,(и*5 ^ №5 ), 5 = 0,1,..., п, ( )

каждый г -й элемент которых содержит г -й интервал (и^, V/) постоянной плотности 5 суммарного потока событий, т. е. моменты начала и5г и окончания V5i этого интервала и длительности этого интервала .

Исходя из рассмотренных выше абсолютных характеристик суммарного потока событий, можно определить ряд относительных и усредненных характеристик. В первую очередь это доля времени ак , в течение которой плотность (число одновременно происходящих событий) суммарного потока событий равна данной фиксированной величине к, к = 0,1,..., п, а также среднее число 5 одновременно происходящих событий за изучаемый период времени. Введенные характеристики вычисляются по формулам

1 К

а,5 = 1IX, (20)

Т г=1

где берутся из (17)-(19), а Т - длительность изучаемого периода времени, равная

Т = </и^ - лик , (21)

5=1 5 5=1 5

где и5к , V5k берутся из (19), а V и л - операции дизъюнкции и конъюнкции

непрерывной логики (§ 3).

Характеристика 5 вычисляется по формуле

Systems of Control, Communication and Security

sccs.intelgr.com

S

sa„

(22)

0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

s

7. Иллюстративный пример

В стране Асолия постоянно неспокойно - три ее провинции: Юго-Восточную, Восточную и Северо-Восточную периодически потрясают восстания, с трудом подавляемые властями. За последние 50 лет таких восстаний было 9. Они продолжались 1) в Юго-Восточной провинции с 2050-го до 2058-го, затем с 2067-го до 2079-го и, наконец, с 2088-го до 2100-го года, 2) в Восточной провинции с 2054-го до 2062-го, с 2070-го до 2077-го и с 2082-го до 2093-го года, 3) В Северо-Восточной - с 2052-го до 2061-го, затем с 2065-го до 2074-го и с 2085-го до 2096-го года. Вычислим и проанализируем суммарный поток восстаний в стране Асолия.

Используем формулы частот суммарного потока (15) и формулы его длительностей (16). Для этого вычислим сначала входящие в эти формулы логические определители Лp, Вр, различных рангов р от квазиматриц Л = aij и

B =

b

. Эти квазиматрицы состоят из моментов начала а^ и окончания Ь^ вос-

станий ] в провинциях г и при выше принятой нумерации провинций имеют вид

A =

2050 2054 2052

2067 2070 2065

2088 2082 2085

B =

2058 2062 2061

2079 2077 2074

2100 2093 2096

Теперь логические определители Лр, Вр, находим как р -е по возрастанию элементы соответствующих квазиматриц

2050, р=1, Г2058, р=1,

2052, р=2, 2061, р=2,

2054, р=3, 2062, р=3,

2065, р=4, 2074, р=4,

Лр = \ 2067, р=5, Вр = ] 2077, р=5, 2070, р=6, 2079, р=6,

2082, р=7, 2093, р=7,

2085, р=8, 2096, р=8,

2088, р=9, [ 2100, р=9.

Отсюда, учитывая, что в нашем случае число регионов (провинций) п = 3, число событий (восстаний) в них щ = т2 = щ = 3, общее число событий

3

м = ^ тг = 9, по формулам (15) находим векторы и5 моментов начала интерва-

г=1

лов постоянной плотности 5 суммарного потока восстаний

и0 = (-ад, 2052,2054,2062,2067,2070,2079,2085,2088,2100), и 0 = (2050,2054,2061,2065,2070,2077,2082,2088,2096), и2 = (2052, 2058, 2062, 2067,2074, 2079, 2085, 2093), и3 = (2054,2061,2062,2070,2077,2079,2088),

Systems of Control, Communication and Security

sccs.intelgr.com

и по формулам (16) - векторы V моментов окончания этих интервалов

V = (2050,2052,2054,2065,2067,2070,2082,2085,2088, ад),

V = (2052,2054,2062,2067,2070,2079,2085,2088,2100), К2 = (2054,2061,2062,2070,2077,2079,2088,2096),

К3 = (2058,2061,2062,2074,2077,2079,2093).

Наконец, по формулам (17), (18) находим векторы Щ длительностей интервалов постоянной плотности 5 в суммарном потоке Щ = (ад, 0,0,3,0,0,3,0,0, ад), Щ = (2,0,1,2,0,2,3,0,4), Щ2 = (2,3,0,3,3,0,3,3), Щ = (4,0,0,4,0,0,5).

Совместив характеристики и5, V, и Щ, согласно (19), получим сводную характеристику временной плотности суммарного потока восстаний

р0 = ((-ад,2050)| ад, (2052,2052) | 0, (2054,2054) | 0, (2062,2065) | 3, (2067,2067) | 0, (2070,2070) | 0, (2079,2082) | 3, (2085,2085) | 0, (2088,2088) | 0, (2100, ад)|ад), р1 = ((2050,2052) | 2, (2054,2054) | 0, (2061,2062) 11, (2065,2067) | 2, (2070,2070) | 0, (2077,2079) | 2, (2082,2085) | 3, (2088,2088) | 0, (2096,2100) | 4),

р2 = ((2052,2054) | 2, (5058,2061) | 3, (2062,2062) | 0, (2067,2070) | 3, (2074,2077) | 3, (2079,2079) | 0, (2085,2088) | 3, (2093,2096) | 3), р3 = ((2054,2058) | 4, (2061,2061) | 0, (2062,2062) | 0, (2070,2074) | 4, (2077,2077) | 0, (2079,2079) | 0, (2088,2093) | 5), или после исключения вырожденных интервалов (и^ ), т. е. интервалов с совпадающими моментами начала ия и конца V/ и нулевой длительностью Щ,

р0 = ((-ад,2050)| ад, (2062,2065) | 3, (2079,2082) | 3, (2100,ад) | ад), р° = ((2050,2052) | 2, (2061,2062) 11, (2065,2067) | 2, (2077,2079) | 2,

(2082,2085) | 3, (2096,2100)| 4), р2 = ((2052,2054) | 2, (5058,2061) | 3, (2067,2070) | 3, (2074,2077) | 3,

(2085,2088) | 3, (2093,2096) | 3), р3 = ((2054,20 58) | 4, (2070,2074) | 4, (2088,2093) | 5).

Таблица 1

Интервалы времени г Значения y(t)

(-ад, 2050) 0

(2050, 2052) 1

(2052, 2054) 2

(2054, 2058) 3

(2058, 2061) 2

(2061, 2062) 1

(2062, 2065) 0

(2065, 2067) 1

Systems of Control, Communication and Security

sccs.intelgr.com

Интервалы времени ? Значения y(t)

(2067, 2070) 2

(2070, 2074) 3

(2074, 2077) 2

(2077, 2079) 1

(2079, 2082) 0

(2082, 2085) 1

(2085, 2088) 2

(2088, 2093) 3

(2093, 2096) 2

(2096, 2100) 1

(2100, да) 0

Как следует из полученных выражений, в стране Асолия за последние Т = 50 лет - с 2050-го до 2100-го гг. - лишь на протяжении двух интервалов времени: с 2062-го до 2065-го и с 2079-го до 2082-го гг., каждый длительностью 3 года (общая длительность 6 лет), не было ни одного восстания; в то же время на протяжении 6 интервалов, длительностью соответственно 2, 1, 2, 2, 3, 4 лет (общая длительность 14 лет) в стране происходило одно восстание, на протяжении 6 интервалов, длительностью соответственно 2,,3, 3, 3, 3, 3 года (общая длительность 17 лет), происходило одновременно два восстания, на протяжении 3 интервалов, длительностью соответственно 4, 4, 5 лет (общая длительность 13 лет), происходило одновременно 3 восстания. Таким образом, доли времени а5 с плотностью (числом одновременно происходящих) восстаний 5 по формуле (20) равны:

а0 =6/50 = 0,12, а1 =14/50 = 0,28, а2 =17/50 = 0,34, а3 =13/50 = 0,26.

Среднее число одновременно происходящих восстаний за изучаемый период времени согласно формуле (22) равно

3

5 = £ 8а3 = 1 • 0,28 + 2 • 0,34 + 3 • 0,26 = 1,74.

5=0

Вычислим еще функцию потока восстаний у(/). По формуле (8), учитывая, что спектральные функции у5 ) в рассматриваемом примере выражаются векторами р5, получим таблицу 1 значений у(/) функции у(/).

Итак, лишь на протяжении 12% от рассматриваемого 50-летнего периода времени в стране Асолия спокойно, зато на протяжении 88% этого времени в ней происходят восстания - в среднем 1,74 восстания одновременно. При этом плотность восстаний периодически становится максимально возможной. Такую ситуацию естественно считать весьма неустойчивой.

Заключение

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

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

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

Литература

1. Количественные методы в исторических исследованиях / Под ред. И.Д. Ковальченко - М.: Высшая школа, 1984. - 384 с.

2. Феллер В. Введение в теорию вероятностей и ее приложения. - М.: Мир, 1970.

3. Левин В. И. Введение в динамическую теорию конечных автоматов. -Рига: Зинатне, 1975.

4. Левин В. И. Динамика логических устройств и систем. - М.: Энергия,

1980.

5. Левин В .И. Теория динамических автоматов. - Пенза: Пензенский государственный технический университет, 1995.

6. Левин В. И. Бесконечнозначная логика в задачах кибернетики. - М.: Радио и связь, 1982.

7. Левин В. И. Теория автоматов и моделирование сложных систем. -Пенза: Пензенский государственный технический университет, 1995.

8. Левин В. И. Автоматное моделирование потоков исторических событий // Математическая морфология. 2001. - URL: http://sgma.alpha-design. ru/MMORPH/N7-html/LEVIN-4/levin-4. html

References

1. Kovalchenko I. D. (ed). Kolichestvennye metody v istoricheskih issledovaniyah [Quantitative Methods in Historical Research]. Moscow, Vysshaya Shkola Publ., 1984 (in Russian).

2. Feller W. An Introduction to Probability Theory and Its Applications. N.-Y., J. Wiley and Sons, 1971. 704 p.

3. Levin V. I. Vvedenie v dinamicheskuyu teoriyu konechnyh avtomatov [Introduction to Dynamical theory of Finite Automata]. Riga, Zinatne Publ., 1975 (in Russian).

4. Levin V. I. Dinamika logicheskih ustroystv i system [Dynamics of Logical Devices and Systems]. Moscow, Energiya Publ., 1980. (in Russian).

5. Levin V. I. Teoriya dinamicheskikh avtomatov [Theory of Dynamical Automata]. Penza, Penza State Technical University, 1995. (in Russian).

6. Levin V. I. Beskonechnoznachnaya logika v zadachah kibernetiki [Infinity-Valued Logic in Problems of Cybernetics]. Moscow, Radio i svyaz, 1982 (in Russian).

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

7. Levin V. I. Teoriya avtomatov i modelirovanie slozhnihkh system [Automata Theory and Modeling of Complex Systems]. Penza, Penza State Technical University, 1995. (in Russian).

8. Levin V. I. Avtomatnoe modelirovanie potokov istoricheskih sobytiy [Automata Modeling of Flows of Historical Events]. Matematicheskaia morfologiia, 2001. Avialable at: http://sgma.alpha-design.ru/MMORPH/N-7-html/LEVIN-4/levin-4.html (in Russian).

Статья поступила: 06 февраля 2018 г.

Левин Виталий Ильич - доктор технических наук, профессор, PhD, Full Professor. Заслуженный деятель науки РФ. Пензенский государственный технологический университет. Область научных интересов: логика; математическое моделирование в технике, экономике, социологии, истории; принятие решений; оптимизация; теория автоматов; теория надежности; распознавание; история науки; проблемы образования. E-mail: vilevin@mail.ru

Адрес: 440039, Россия, г. Пенза, пр. Байдукова/ул. Гагарина, д. 1а/11.

Automatic Modeling of a Stream of Historical Events

V. I. Levin

Relevance. At quantitative studying of historical, economic, social systems need of mathematical modeling of such systems often evolves from suitable mathematical models. And success in studying of system in many respects depends on successful selection of model. In work the new method of mathematical modeling of historical events based on use of model of the finite-state dynamic machine is offered. Purpose. The purpose of work is development of completely formalized method of the quantitative studying of streams of historical events based on mathematical modeling of this stream within model of the finite-state dynamic machine. Method. The offered method consists in creation of dinamiko-automatic model of the studied global stream of historical events consisting of some number of similar regional streams and the subsequent quantitative studying of this stream by methods of the theory of dynamic automatic machines. At the same time regional streams of historical events are modelled by entrance processes of the automatic machine model, a global (total) stream of historical events - his output process, and a ratio regional and global streams -logical function of the automatic machine model. Result. In article it is shown that effective quantitative studying of streams of historical events can be carried out by creation of the corresponding mathematical models in the form of finite-state dynamic machines and their subsequent analysis by methods of analytical dynamics of automatic machines. Conclusions. In article the new approach to quantitative studying of historical events based on automatic model of streams of such events is offered. The efficiency of this approach is shown. The example of use of this approach for studying of a concrete three-component stream of historical events is given.

Keywords: historical event, stream of events, quantitative studying of events, automatic model of a stream of events.

Системы управления,связи и безопасности №4. 2017

Systems of Control, Communication and Security sccs.intelgr.com

Information about Author

Vitaly Ilich Levin - Doctor of Technical Sciences, Full Professor. Honoured Scientist of Russia. Penza State Technological University. Field of Research: logic; mathematical modeling in technics, economics, sociology, history; decision making, optimization, recognition, automata theory, reliability theory, history of science, problems of education. E-mail: vilevin@mail.ru

Address: Russia, 440039, Penza, pr. Baydukova / Gagarin st., 1a/11.

i Надоели баннеры? Вы всегда можете отключить рекламу.