О многосортности потоков в квазиклеточных сетях

Автор: Аристов Антон Олегович

Журнал: Горные науки и технологии @gornye-nauki-tekhnologii

Статья в выпуске: 1, 2014 года.

Бесплатный доступ

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

Квазиклеточные сети, дискретные структуры, потоки, многопоточность, многосортность

Короткий адрес: https://sciup.org/140215835

IDR: 140215835

Текст научной статьи О многосортности потоков в квазиклеточных сетях

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

QQ uv

QQ uv

t

t+ θ

Рис. 1. Переход бинарного состояния между клетками.

Структура квазиклеточных сетей синтезируется различными способами, описанными в работах [4,6]. Так, пример квазиклеточной сети, построенной на основе графа приведён на рис. 2.

Несмотря на то, что квазиклеточные сети являются новым типом дискретных структур, они обладают некоторыми сходствами с широко известными графовыми моделями, сетями Петри, моделями потоков в сетях, клеточными автоматами и др.

Рис. 2. Базовый граф и построенная на его основе квазиклеточная сеть.

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

Рассмотрим вопросы моделирования многосортных потоков при построении моделей на основе квазиклеточных сетей. В ряде работ [1,4,6] было отмечено, что в квазиклеточной сети каждая клетка задаётся в виде:

Q p =( xp,yp p ,Sp ) , (1)

где S p - состояние клетки, С p - счётчик потокообразующих состояний (фишек). Пусть имеем участок Q' ( Q с Q ), для которого характерно наличие входной и выходной клеток:

Qвх   ( Хвх , У вх , С вх , S вх ) ,

й вых  ( Хвых , У вых , С вых , S вых )

Тогда величина потока за время t :

^(Q^(t )= C®''(t)- CQ,'(t) .                              (4)

При наличии нескольких входов:

Qexi   ( x exi , y exi , Cexi,Sexi ) ,

Q euxj   ( Хвых) , y вы] , Свых] , S вых] )

справедливо

z(Q)(t )= Z C Q4 t )-Y C ^ (t)

i                                j .

В случае многосортности потоков предполагается, что через каждую клетку циркулируют различные потоки:

' p = ( Хр р^ 1, F 2, ... ,Fi , ... ) F i =( С pi ,S pi )

где F 1, F 2, ... , Fi, ... – векторы параметров потоков, циркулирующих через клетку. Фактически, речь идёт об измерении состояния клетки. При циркуляции в каждой клетке фиксируется потокообразующее состояние (фишка). Таким образом, состояние клетки при циркуляции многосортных потоков фактически обозначает наличие фазовых переменных, определяющих параметры потоков. В простейшем случае рассматривается бинарное потокообразующее состояние (фишка), т. е.:

Q„ =( xp,yp,F i, F 2 ...,F i , ... )

/      F , = ( С p,^       .                     (9)

I           S e ( 0,1 )

Фактически подобную ситуацию удобно наглядно представить как циркуляцию фишек нескольких цветов. Тогда рассматривая клетку в виде:

Q = ( Bl,C , ,Sl ) ,

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

{ , = ( S 1, S 2,...,S j ,... ) S j e ( 0,1 )

Таким образом, многосортные потоки сводятся к моделированию потоков по отдельным компонентам вектора состояния. Однако следует отметить, что в зависимости от специфики предметной задачи, сводящейся к моделированию многосортных потоков в квазиклеточных сетях, возможно установление ограничений, связанных с многосортными потоками. Рассмотрим некоторые группы ограничений. При выполнении (11) рассматриваются потоки для каждой компоненты, т. е. Sj(t) , а для указанных величин устанавливаются различные ограничения.

Ограничение вида:

S j ( t )< Z maxj ( t ) , S j ( t )> Z minj ( t ) ,

Z m,nj ( t ) и Z max^ ( t )   -

называются числовыми ограничениями. Величины соответственно нижнее и верхнее ограничения величины компоненты Sj(t) . В частном случае указанные функции являются константами.

Также возможны ограничения вида:

S i ( t )= f ( S j ( t )) ,

S i ( t )< f ( S j ( t )) ,                                       (13)

S i ( t )> f ( S j ( t )) ,

Такие ограничения называются функциональными. Предполагается, что между потоками разного сорта устанавливается некоторая зависимость. Частным случаем функциональных ограничений являются ограничения зависящие не от потоков другого сорта, а от величин С j ( t ) .

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

Для случая бинарных состояний возникновение исключающих потоков определяется значением сложения по модулю 2, т.е. ( S i ( t )+ S j ( t )) mod 2 .

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

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

Q ==( X p ,yp,F i, F 2, ... ,F i , ... )

J        F i =( С ^„ З р )       .                      (14)

I           S pi e ( 0,1 )

Считаем, что прохождение потоков через некоторую клетку Qk предполагает преобразование потоков F i в F j , т. е. при

справедливо:

V t : S i ( t )= 1 ;S j ( t )= 0 ;S i ( t + 0)= 0 ;S , ( t + 0)= 1 . (16)

В случае, когда преобразование потоков занимает некоторое время, работа элемента сочетает условие (16) и работу элемента как турникета[6]. Таким образом, клетка одновременно является и турникетом и трансформатором.

Таким образом, рассмотрены фундаментальные аспекты многосортности потоков в квазиклеточных сетях.

Следует также разобрать ряд примеров многосортных потоков. В условиях объектов массового пребывания людей примером можно считать моделирование движения фанатов футбольных команд. Указанная задача тесно связана с проблемой обеспечения безопасности посетителей стадиона. Если принять наличие фанатов команд соответственно за бинарные величины S 1 и S 2 , то каждая клетка примет вид:

Q i =( x„y„z„S , ( t ) ,S 2 ( t )) . (17)

Тогда условие столкновения фанатов команд:

S 1 ( t )= S 2 ( t )= 1 . (18)

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

Ещё одним вариантом взаимодействия многосортных потоков можно считать распространение огня, ядовитых веществ, радиации и т. п. в пространстве объектов массового пребывания людей. В такой ситуации проверяется условие появления потоков людей и потоков отравляющих веществ, огня и т. д. в одной области пространства (клетки). Тогда при выполнении условия (18) появляются пострадавшие, т. е. фактически увеличивается некоторая величина (счётчик количества пострадавших).

Ещё одним примером, тесно связанным с потоками людей является взаимодействие пешеходных и транспортных потоков на переходах через проезжую часть. В такой ситуации условие (18) фактически обозначает наезд на пешехода.

Выше также рассмотрены примеры интерпретации многосортных потоков в квазиклеточных сетях в логистических системах. Указанные примеры являются интуитивно понятными, однако в них обычно не возникает проблемы проверки условия (18).

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

квазиклеточные  сети,  дискретные

многопоточность, многосортность

quasi   cellular  networks,   discrete

multithreading, polysort

структуры,  сети,  потоки,

structures,   networks,   flows,

Список литературы О многосортности потоков в квазиклеточных сетях

  • Аристов А.О. Квазиклеточные сети. Синтез и циркуляция//Горный информационно-аналитический бюллетень, 2013. -№2. -С.125-131.
  • Аристов А.О. Теория квазиклеточных сетей и еѐ приложения//Всероссийская выставка Научно-технического творчества молодѐжи. II Международная научно-практическая конференция «Научно-техническое творчество молодѐжи -путь к обществу, основанному на знаниях»: сб. научных докладов./Мос. гос. строит. ун-т -М.: МГСУ, 2013. -С.230-234.
  • Аристов А.О. Квазиклеточные сети. Теоретическая база и программный инструментарий моделирования//Хроники объединѐнного фонда электронных ресурсов «Наука и Образование», 2012. -№11(42). -С. 25.
  • Аристов А. О. МЕТОДЫ СИНТЕЗА КВАЗИКЛЕТОЧНЫХ СЕТЕЙ//Научный вестник МГГУ. -2013. -№ 9 (42). -C. 16-21.
  • Горбатов В.А. Фундаментальные основы дискретной математики -М.: Физматлит, 1999. -544с.
  • Аристов А.О. Об элементах квазиклеточных сетей//Горный информационно-аналитический бюллетень, 2013. -№11. -С.322-332
  • Петров А.Е. Логистика в САПР. Часть 2. Информационная логистика: учебно-методическое пособие. -М.:МГГУ, 2013. -112с.
Статья научная