Implementation of the method of structural-parametric optimization of graph models of organizational-technical systems

Cover Page

Cite item

Full Text

Abstract

Subject of research: possibility of realization of structural and parametric transition between different states of organizational and technical systems taking into account the properties and features of the processes realized in them.

Purpose of research: the need to develop and implement methods aimed at solving optimization problems, which are associated with structural transformations of models of organizational and technical systems, and allowing to take into account their intermediate states during the transition from the initial state to the required state.

Objects of research: mathematical models of organizational and technical systems in the form of sign weighted oriented graphs built on the basis of selected types of relations between elements in terms of conflict theory.

Methods of research: the method of system analysis is used, associated with the allocation of types of relations between the elements of the studied systems in terms of conflict theory, as well as the formalization of the solution of optimization problems on the basis of structural-parametric representation of research objects.

Main results of research: models of organizational-technical systems in structural-parametric relation with regard to the selected types of relations between their elements from the point of view of the conflict theory are given; a method is developed, which is based on the formation of tuples of operations necessary for the structural transformation of the systems under study, and which allows taking into account the ways of indirect transition from the initial state of the system to the required (optimal) one; an auxiliary algorithm is developed, which is based on the use of a database containing a set of tuples of augmentations An example of implementation of the proposed method on the model of communication network is given, which shows how the structural-parametric optimization of organizational and technical systems can be carried out.

Full Text

Введение

Деятельность органов внутренних дел сопряжена с непрерывной эксплуатацией технических средств различного назначения. Таким образом, процессы, направленные на повышение эффективности деятельности подразделений территориальных органов МВД России, связанной с охраной общественного порядка и обеспечением общественной безопасности, требуют разработки новых методов и подходов к исследованию свойств и решению оптимизационных задач по поддержанию надежного и бесперебойного функционирования систем «человек-техника». Как правило, такие системы рассматривает теория организационно-технических (эргатических) систем [1–3]. Она позволяет формировать системное представление о структурных особенностях и принципах функционирования организационно-технических систем (ОТС) в различных условиях. Под такими условиями будем понимать совокупность воздействий (реализуемых процессов) элементов системы друг на друга, характер которых определяет дальнейшую динамику развития системы, т. е. способствует как повышению, так и снижению эффективности функционирования ОТС. В общем случае можно выделить два класса процессов: процессы, реализуемые организационным элементом (р1 – проектирование; р2 – модернизация; р3 – эксплуатация; р4 – управление; р5 – мониторинг качества оказываемых услуг; р6 – техническое обслуживание; р7 – ремонт; р8 – хранение; р9 – транспортирование) и процессы, реализуемые техническим элементом (р10 – формирование; р11 – прием; р12– обработка; р13 – хранение; р14 – передача сообщений электросвязи).

Характер возникающих воздействий в зависимости от природы реализуемых процессов в рассматриваемой предметной области способствует возникновению отношений между элементами, которые обосновываются с точки зрения концептуально-понятийного аппарата теории конфликтов [4–6]. Так, при реализации некоторого процесса pijk элементом si по отношению к элементу sj в зависимости от взаимодостижимости их индивидуальных целей может быть выделено одно из трех базовых типов отношений: конфликт (si>|  sj), сотрудничество (si>|csj) или безразличие (si>|бsj).

Выделение типов отношений между элементами обуславливает тот факт, что при моделировании ОТС с точки зрения теории конфликтов нашли свое применение знаковые ориентированные взвешенные графы [7], в которых элементам системы si соответствуют вершины vi, а отношениям между каждым -м и -м элементами – дуги eijk. Таким образом, модель некоторого состояния исследуемой системы Эi, в состав которой входит множество элементов Si={s1,s2,...,s|Si|}, множество воздействий элементов друг на друга Pi={pijk}, а также множество функций полезности элементов Qi={qsi}, на основе которых выделяются типы отношений, будет представлена в виде графа Gi=GiVi,Ei,μEi,SignEi, где Vi={v1,v2,...,v|Vi|} – множество вершин графа (Vi=Si), Ei={eijk} – множество дуг графа (Ei=Pi), μEi={μ(eijk)} – множество весовых коэффициентов влияний, присваиваемых дугам, где μeijk[0,1]; SignEi={Sign(eijk)} – множество знаков дуг графа, задаваемых на основе выделенных типов отношений в соответствии со следующими условиями:

Sign(eijk)=0si>|бsj;Sign(eijk)=1si>|csj;Sign(eijk)=1si>|  sj.

Таким образом, Gi является моделью состояния системы Эi в структурно-параметрическом представлении. Поскольку Эi на некотором интервале времени Δt не всегда может признаваться оптимальным, ввиду наличия в ее структуре совокупности процессов, способствующих снижению эффективности функционирования такой ОТС, возникает необходимость ее модернизации. Проводимые исследования [8, 9] выявили зависимость между структурно-параметрическими свойствами моделей Gi показателями эффективности ОТС. Наряду с этим, повышение эффективности функционирования Эi сопряжено, в том числе, со структурными изменениями ее модели Gi.

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

Работы авторов [10–14] сопряжены с исследованием и разработкой различных алгоритмов и операций на графовых моделях систем различного назначения в целях решения оптимизационных задач. Так, например, в исследовании [10] – графовые модели технической, информационной части объекта управления, а также обобщенная модель объекта и реализуемые в них переходы из одного состояния в другое рассмотрены, основываясь на методах, реализованных в теории автоматов; в [11] исследован случайный процесс распространения огня по ребрам двух видов конфигурационных графов со случайными степенями вершин, а также оценены оптимальные значения распределений параметров степеней вершин. В работе [12] предлагаются математические методы декомпозиции графовых моделей информационных систем (ИС), позволяющие снизить вычислительную сложность задач нахождения временных оценок ИС, а в [14] представлено обобщенное представление сложной системы в виде ее формализации в форме графа с вероятностными значениями его вершин, определяющими конкретное исследуемое свойство структурных элементов изучаемой системы.

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

Постановка цели и задачи исследования

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

Результаты и обсуждение

В наиболее простом представлении метод структурно-параметрической оптимизации [155] заключается в формировании кортежа D0,opt на основе графа G0,opt, определяемого выражением

G0,opt=G0ΔGopt     (1)

где G0 – структура исходного состояния, требующего модернизации; Δ – оператор симметрической разности.

Кортеж операций D0,opt на графе G0,opt, необходимых для перехода G0Gopt, будет называться кортежем прямого перехода, задаваться как

D0,opt=dh(eijk),dm(vs)    i;j;s;h=3,...,7;m=1,2

и включать в себя семь основных операций: d1(vs) – добавление вершины vs; d2(vs) – удаление вершины vs; d3(eijk) – добавление положительной дуги eijkd4(eijk) – добавление отрицательной дуги; d5(eijk) – удаление дуги; d6(eijk) – изменение знака дуги; d7(eijk) – изменение веса дуги.

Таким образом, если Aopt=aijoptN×N и A0=aij0N×N – матрицы смежности графов Gopt и G0 соответственно, и aij=Sign(eijk)μ(eijk), то формирование и пополнение кортежа D0,opt будет осуществляться следующим образом:

1) если V0=Vopt и   i,j:  aijoptaij0,          (2)

то выполняется проверка условий

   aijopt>0aij0=0,   то d3(eijk)D0,opt;aijopt<0aij0=0,   то d4(eijk)D0,opt;aijopt=0aij00,   то d5(eijk)D0,opt;aijopt>0aij0<0aijoptaij0=2aijoptaijopt<0aij0>0aijoptaij0=2aijopt,   то d6(eijk)D0,opt;aijopt>0aij0<0aijoptaij02aijopt                                          (3)

aijopt<0aij0>0aijoptaij02aijopt,   то d6(eijk),d7(eijk)D0,opt;aijopt>0aij0>0aijopt<0aij0<0,   то d7(eijk)D0,opt,

где  – оператор включения элемента в множество.

2) если V0VoptV0>Vopt,           (4)

то изначально выполнить операцию:

viVopt:  d2(vi)D0,opt;j:  aij0=0,

после чего выполнить проверку условий (3) i,j:  aijoptaij0.

3) если V0VoptV0<Vopt,            (5)

то выполнить

viV0:  d1(vi)D0,opt

после чего аналогичным образом выполнить проверку условий (3) i,j:  aijoptaij0.

В результате будет сформирован кортеж D0,opt реализуемых операций для перехода из G0 в Gopt, например, D0,opt=d1(v6),d1(v7),d5(e163),d6(e345). Как правило, учитывая свойства реализуемых процессов в реальных ОТС, в большинстве случаев является невозможным осуществить структурно-параметрический переход из исходного состояния в оптимальное, используя только тот перечень операций, который содержит кортеж прямого перехода D0,opt. Возникает это по причине того, что, например, целенаправленное удаление дуги или вершины в графе (операции d5(eijk) и d2(vi) соответственно) интерпретируется как подавление некоторого процесса pijk в системе, либо нейтрализация элемента si. Зачастую выполнение таких процедур сопровождается дополнительными структурными преобразованиями, сопровождающимися включением сторонних элементов и (или) процессов, позволяющих решить оптимизационную задачу предметной области.

Таким образом, для адаптации ранее разработанного метода [15] возникает необходимость пополнения кортежа D0,opt дополнительными операциями для учета промежуточных структурно-параметрических состояний графовых моделей и адекватного отражения свойств реализуемых процессов в ОТС.

Рассмотрим произвольный кортеж операций перехода из G0 в Gopt D0,opt=d1(vi). Положим, что выполнение операции добавления вершины d1(vi) без перехода в промежуточное состояние G01 невозможно, исходя из свойств системы и структуры G0. Пусть для выполнения операции d1(vi) нужно предварительно добавить в структуру G0 дополнительную вершину vs и положительную дугу esjl, где vjV0. Тогда кортеж операций, необходимых для перехода в промежуточное состояние G01, примет вид:

Di1=d1(vs),d3(esjl),

где i=1 – порядковый номер элемента в кортеже D0,opt.

Определим, что из структуры G01 может быть осуществлен прямой переход в Gopt, тогда кортеж операций для прямого структурного перехода D0,opt будет преобразован в кортеж опосредованного перехода D~0,opt:

D~0,opt=D11D12,

где D12=d1(vi),d2(vs),d5(esjl) – кортеж операций для структурного перехода из G01 в Gopt и включающее в себя процедуры удаления ранее добавленного элемента vs и дуги esjl. Отметим, что если для структурного перехода из G0 в Gopt требуется большее количество промежуточных состояний, соответственно, будут формироваться дополнительные кортежи D13, D14 и т. д.

В случае, когда D0,opt включает в себя более одного элемента, то формализация решения задачи сводится к формированию кортежей Di1;Di2,...,Din для каждого -го элемента кортежа D0,opt. В результате формирование кортежа операций D~0,opt опосредованного перехода из G0 в Gopt будет осуществляться следующим образом:

D~0,opt=D11D12...D1n...DD0,opt1...DD0,optm,      (6)

где (n – 1), (m – 1)количество промежуточных состояний необходимых для выполнения каждой -й операции, принадлежащей D0,opt.

При формировании D~0,opt с использованием (6) необходимо учитывать два дополнительных условия:

  • если выполнение операций dp(vs)D0,optdx(eijl)D0,opt возможно без перехода в промежуточное состояние, то Di1=dp(vs)Dj1=dx(ekdl), т. е. Di1 и Dj1 будут состоять только из одного элемента;
  • если некоторая операция dx(ekdl) одновременно принадлежит нескольким кортежам опосредованного перехода, т. е. dx(ekdl)Din, dx(ekdl)Djn, то она исключается из Djn при условии, что i<j.

Для того, чтобы сократить временные ресурсы при формирования D~0,opt можно предложить использование базы данных, которая будет содержать информацию о необходимых дополнительных структурных преобразованиях графовых моделей (промежуточных состояниях) для перехода из G0 в Gopt при явном определении и оценке каждого процесса pijkP, который может быть реализован элементами системы. Такая база данных будет содержать кортежи Din, требуемые для выполнения операций   dx(ekdl)D0,opt, и при необходимости может пополняться. Для этого предложим вспомогательный алгоритм, осуществляющий инициализацию всех имеющихся в системе процессов и позволяющий определять состав кортежей Din для каждой операции dx(ekdl), входящей в состав исходного кортежа операций D0,opt прямого перехода из G0 в Gopt. Блок-схема такого алгоритма представлена на рисунке 1.

 

Рисунок 1 – Блок-схема алгоритма определения кортежей Din

 

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

В таком случае для каждого для каждого -го элемента кортежа D0,opt может формироваться не одно, а несколько альтернативных вариантов кортежей опосредованного перехода Din(dk,t) для каждого n-го промежуточного состояния (при их наличии). С учетом временных характеристик операций dx(ekdl) кортеж D~0,opt может быть представлен в следующем виде:

D~0,opt=dx1(ek1d1l1)tdx1(ek1d1l1),...,dxm(ekmdmlm)tdxm(ekmdmlm),dxn(vj)tdxn(vj),...      (7)

где tdx1(ek1d1l1) – время реализации некоторой операции dx1(ek1d1l1).

Такой подход позволяет осуществить поиск кратчайшего пути перехода из G0 в Gopt при помощи выбора пути с наименьшими временными затратами. Так, если   Din(dk,t) и   D^in(ds,t), где D^in(ds,t) – один из альтернативных кортежей для Din, то будет осуществляться проверка условия

TDinTD^in       (8)

где TDin и TD^in рассчитываются по формулам:

  k:TDin=i=1TDintidk      (9)

  s:TD^in=i=1TD^intids.     (10)

Если (8) выполняется, то DinD~0,opt, в противном случае – D^inD~0,opt.

Апробация разработанного метода

Было рассмотрено некоторое состояние организационно-технической системы Э1={S1,P1,Q1} на примере сети связи, такое что S1={s1,s2,s3,s4,s5}, где s1,s2 – пользователи сети связи; s3 – сетевое устройство (коммутатор); s4,s5 – нарушители; P1={p133,p3114,p233,p3214,p433,p533}; Q1={qs1(t),qs2(t),qs3(t),qs4(t),qs5(t)}. Анализируя свойства реализуемых процессов в таком состоянии сети, можно прийти к выводу о том, что процессы по эксплуатации сетевого устройства p433,p533, реализуемые нарушителями, снижают эффективность функционирования сети связи и, соответственно, приводят к убыванию функции полезности qs3(t) элемента s3, на который направлено их воздействие (т. е. находятся с ним в состоянии системного конфликта). Логичным является вывод о неэффективности такого состояния системы и необходимости структурного перехода в состояние Эopt, обладающее требуемой эффективностью. Как правило, такое состояние системы включает в себя только пользователей и процессы, направленные на эксплуатацию сетевого устройства и передачу данных. Таким образом, модели состояний Э1 и Эopt представим на рисунках 2 и 3 в виде графов G1 и Gopt соответственно.

 

Рисунок 2 – Граф G1

 

Рисунок 3 – Граф Gopt

 

Применяя разработанный метод, было получено, что кортеж прямого перехода из G1 в Gopt включает в себя операции удаления дуг v4 и v5, поскольку для такого структурно-параметрического перехода в соответствии с (4), выполнение двух операций d2(v4) и d2(v5) является необходимым и достаточным. В таком случае подразумевается то, что удаление дуг e433 и e533 происходит автоматически при удалении смежных с ними вершин v4 и v5. Тогда переход в оптимальное состояние Gopt осуществляется с использованием операций, являющихся элементами кортежа D1,opt=d2(v4),d2(v5).

Исходя из свойств данной ОТС, необходимо отметить, что для нейтрализации конфликтного воздействия со стороны нарушителей на сетевое устройство возникает необходимость включения в состав системы дополнительного элемента s6 – инженера, реализующего процесс управления коммутатором p634, подразумевающего отключение портов коммутатора, либо ограничение их пропускной способности в целях нейтрализации вредоносной деятельности элементов s4 и s5 в сегменте сети связи. Такое обоснование позволило разработать модели G11 и G21 промежуточных состояний для перехода из G1 в Gopt для каждого элемента D1,opt. В силу эквивалентности природы элементов s4 и s5, реализуемых ими процессов p433, p533 и выполняемых операций d2(v4) и d2(v5), был сформулирован вывод о том, что графы G11 и G21 соответствуют друг другу (см. рисунок 4).

 

Рисунок 4 – Граф G11=G21

 

Таким образом, если D1,opt=2, то

D~1,opt=i=1nD1ii=1mD2i

Исходя из условий формирования кортежей операций (3), было получено, что

D11=D21=d1(v6),d3(e634);

D12=d2(v4),d2(v6),d5(e634);

D22=d2(v5),d2(v6),d5(e634).

Поскольку D11=D21, то из второго дополнительного условия формирования D~1,opt следует, что

D21=;D22={d2(v5)}.

Тогда D~1,opt=D11D12=d1(v6),d3(e634),d2(v4),d2(v5),d2(v6),d5(e634).

После того как кортеж D~1,opt был сформирован, целесообразно перейти к интерпретации его элементов в предметной области и внесению решения в базу данных, если до этого оно отсутствовало.

Заключение и выводы

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

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

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

1 Если V0Vopt, то размерность матриц смежности N×N выбирается для maxVi

×

About the authors

Aleksey V. Popov

Voronezh Institute of the Ministry of Internal Affairs of Russia

Author for correspondence.
Email: Alex_std_ex@mail.ru
ORCID iD: 0000-0002-9949-0286

Lecturer of Infocommunication Systems and Technologies Department

Russian Federation, Voronezh

References

  1. Белов, М. В. Управление жизненными циклами организационно-технических систем / М. В. Белов, Д. А. Новиков. – Москва : Ленанд, 2020. – 384 с. – Текст : непосредственный.
  2. Компьютерная поддержка сложных организационно-технических систем / В. В. Борисов [и др.]. – Москва : Горячая линия – Телеком, 2002. – 154 с. – Текст : непосредственный.
  3. Мистров, Л. Е. Метод структуризации конфликтного взаимодействия организационно-технических систем / Л. Е. Мистров, Д. А. Первухин, Ю. В. Ильюшин. – Текст : непосредственный // Записки Горного института. – 2014. – Т. 208. – С. 263–266.
  4. Дружинин, В. В. Введение в теорию конфликта / В. В. Дружинин, Д. С. Конторов, М. Д. Конторов. – Москва : Радио и связь, 1989. – 288 с. – Текст : непосредственный.
  5. Сысоев, В. В. Конфликт. Сотрудничество. Независимость. Системное взаимодействие в структурно-параметрическом представлении / В. В. Сысоев. – Москва : Московская академия экономики и права, 1999. – 151 с.– Текст : непосредственный
  6. Светлов, В. А. Управление конфликтом. Новые технологии принятия решений в конфликтных ситуациях : учебное пособие / В. А. Светлов. – Саратов : Ай Пи Эр Медиа, 2019. – 136 c. – Текст : непосредственный.
  7. Кристофидес, Н. Теория графов. Алгоритмический подход / Н. Кристофидес. – Москва : Мир, 1978. – 427 с. – Текст : непосредственный.
  8. Попов, А. В. Условия и порядок проведения натурного эксперимента на сегменте сети связи специального назначения / А. В. Попов. – Текст : непосредственный // Актуальные вопросы эксплуатации систем охраны и защищенных телекоммуникационных систем : сб. мат. конф., Воронеж, 09 июня 2022 года. – Воронеж : ВИ МВД России, 2022. – С. 80–82.
  9. Попов, А. В. Исследование взаимосвязи между конфликтными свойствами и показателями эффективности организационно-технических систем на примере сети связи специального назначения / А. В. Попов, О. В. Пьянков. – Текст : непосредственный // Вестник Новосибирского государственного университета. Серия: Информационные технологии. – 2022. – Т. 20. – № 4. – С. 39–60.
  10. Кобзев, В. В. Разработка обобщенной модели объекта управления и действий оператора на основе графа переходов / В. В. Кобзев, А. П. Чернев. – Текст : непосредственный // Морской вестник. – 2018. – № 3(67). – С. 96–98.
  11. Лери, М. М. Пожар на конфигурационном графе со случайными переходами огня по ребрам / М. М. Лери. – Текст : непосредственный // Информатика и ее применения. – 2015. – Т. 9, № 3. – С. 65-71.
  12. Меньших, В. В. Декомпозиция графовых моделей информационных систем / В. В. Меньших, Е. Ю. Никулина. – Текст : непосредственный // Вестник Воронежского института МВД России. – 2009. – № 4. – С. 126-131.
  13. Цветков, А. Ю. Использование формулы Мейсона для преобразования структурных схем и ориентированных графов / А. Ю. Цветков, И. Р. Федоров. – Текст : непосредственный // Инновации. Наука. Образование. – 2021. – № 34. – С. 1175-1180.
  14. Структурный графовый подход к математическому моделированию исследований динамики сложных информационных систем / А. С. Дубровин, Т. И. Касаткина, В. А. Павлов, С. Ю. Болотова. – Текст : непосредственный // Вестник Воронежского института ФСИН России. – 2017. – № 4. – С. 36-47.
  15. Пьянков, О. В. Метод синергетической модификации эргатических систем предметного назначения / О. В. Пьянков, А. В. Попов. – Текст : непосредственный // Вестник Воронежского института МВД России. – 2019. – № 4. – С. 64–72.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1

Download (127KB)
3. Fig. 2

Download (42KB)
4. Fig. 3

Download (31KB)
5. Fig. 4

Download (50KB)

Copyright (c) 2023 Yugra State University

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies