УДК 681.327
Л.С. Берштейн, С.Л. Беляков, А.В. Боженюк МЕТОД МАГУ ДЛЯ НАХОЖДЕНИЯ НЕЧЕТКОГО МНОЖЕСТВА БАЗ НЕЧЕТКОГО ТЕМПОРАЛЬНОГО ГРАФА*
Рассмотрено понятие нечеткого множества баз нечеткого темпорального графа, который является обобщением, с одной стороны, нечеткого, с другой стороны - темпорального графов. В нечетком темпоральном графе степень связности вершин изменяется в дискретном времени. Большинство изоморфных преобразований темпоральных нечетких графов изменяют их внешнее представление, не меняя их сигнатуры. В связи с этим, актуальными являются вопросы, связанные с рассмотрением инвариантов темпоральных нечетких графов. В работе введены понятия конъюнктивного и дизъюнктивного нечетких множеств баз как инварианты темпорального нечеткого графа. Рассмотрен метод нахождения всех баз нечеткого темпорального графа с наибольшей степенью нечеткости, что позволяет находить конъюнктивные и дизъюнктивные нечеткие множества баз рассматриваемого нечеткого темпорального графа. Данный метод является расширением метода Магу для нечеткого темпорального графа. Рассмотрен пример нахождения нечеткого множества баз нечеткого темпорального графа.
Нечеткий темпоральный граф; степень связности; нечеткое множество баз.
L.S. Bershtein, S.L. Beliakov, A.V. Bozhenyuk
MAGHOUT METHOD FOR DEFINITION OF FUZZY BASE SET OF FUZZY TEMPORAL GRAPH
In this paper the notion offuzzy base set of a fuzzy temporal graph is considered. The fuzzy temporal graph is a generalization of a fuzzy graph on the one hand, and a temporal graph on the other hand. The incidence of graph vertices is changed in the discrete time in the fuzzy temporal graph. The majority of isomorphic transformations temporal fuzzy graphs alter their appearance without changing their signatures. In this regard, relevant are the issues related to the consideration of invariants of temporal fuzzy graphs. The method of definition of a fuzzy base set is considered. This method is an extension of Maghout method for the fuzzy temporal graph. The example of definition offuzzy base set is considered too.
Fuzzy temporal graph; subgraph of fuzzy temporal graph; incidence degree; fuzzy base set.
Теория графов привлекает большое внимание специалистов различных областей знания. Она используется для изучения многих сложных природных явлений. Наряду с традиционными применениями ее в таких науках, как физика, электротехника, химия, она проникла и в науки, считавшиеся раньше далекими от нее
- экономику, социологию, лингвистику и др. Традиционно теория графов используется для представления отношений между элементами сложных структур различной природы [1-5]. При этом данные отношения между элементами являются постоянными и не меняются во времени. Такие графы в работе [6] были названы «статическими». В случае, когда отношения между элементами некоторой структуры изменяются во времени, традиционные «статические» графы не очень подходят для их описания и моделирования. В связи с этим является актуальным использование графов модели, в которой связи между элементами (вершинами графа) изменяются во времени, т.е. темпорального графа [7]. В случае, когда в темпоральном графе связи между вершинами являются нечеткими, приходим к понятию нечеткого темпорального графа [8-10].
*
Работа поддержана грантами РФФИ № 12-01-00032a, №13-07-1303. 70
Однако, использование как нечетких, так и темпоральных нечетких графов как моделей различных систем имеет трудности. Эти связано с тем, что большинство изоморфных преобразований нечетких графов изменяют их внешнее представление, не меняя их сигнатуры. В связи с этим актуальными являются вопросы, связанные с рассмотрением инвариантов нечетких темпоральных графов.
В работе [11] введено понятие нечеткой базы нечеткого темпорального графа, которое является расширением нечеткой базы нечеткого графа, и является инвариантом относительно изоморфных преобразований рассматриваемого нечеткого темпорального графа, что позволяет производить его структурный анализ.
Пусть задан темпоральный нечеткий граф [7, 10] G=(X,{ Ц},Т), где X - множество вершин графа c числом вершин X! = п; t = {1,2,...,Г} - множество натуральных чисел, определяющих дискретное время; { Ц } - семейство соответствий, или отображений множества вершин X в себя в момент времени t из Т.
Обозначим через G< = (X ,и1) нечеткий суграф темпорального нечеткого графа
G=(X,{Г*},Г), где X - множество вершин, = ( д(х(,х.) | (хг, х.) е X2} - нечеткое множество ребер в момент времени t с функцией принадлежности д : X2 ^ [0,1].
Минимальной нечеткой базой со степенью а в момент времени t назовем подмножество вершин Б* с X, из которого достижима любая вершина графа со степенью достижимости не менее а е [ОД] и которое является минимальным в том смысле, что не существует подмножества Б' с Б* , обладающего таким же свойством достижимости.
Пусть тх = (Xfe ,Xfe ,...,Xí; } - семейство минимальных нечетких баз в
момент времени t, состоящих из к вершин со степенями ак , ак ,..., ак . Обозначим через атх = тах{ ак , ак ,..., ак } . Величина а^^ означает, что в су-
графе ^ = (X, и ) существует подмножество состоящее из к вершин, из которого
достижимы все оставшиеся вершины со степенью не менее а”“ и не существует
Хк
подмножества, состоящего из к вершин, из которого достижимы все оставшиеся
вершины со степенью более а"1“. Если семейство = 0, то определим
хк
а1 = с.
Множество Б1 X = {< а^ /1 >, < а-тт /2 >,..., < а^1ах / П >} является нечетким множеством баз в момент времени t нечеткого суграфа ^.
Определение 1. Множество Б& = П_Б^ = (< ах /1 >,< аг /2 >,...,< ап /п >} на-
*=1,Т
зовем конъюнктивным нечетким множеством баз темпорального нечеткого графа G = (Х,{ Ц },Т).
Конъюнктивное нечеткое множество баз определяет наилучшую степень достижимости всех вершин графа из базы, состоящей из 1, 2,...,п вершин в любой момент времени tе Т.
Определение 2. Множество Б,^ = Б*х = {< Д /1 >,< Д /2 >,...,< Д /п >} на-
*=1,Т
зовем дизъюнктивным нечетким множеством баз темпорального нечеткого графа
G=(X,{ Ц },Т).
Дизъюнктивное нечеткое множество баз определяет наилучшую степень достижимости всех вершин графа из базы, состоящей из 1, 2,.,п вершин в некоторый момент времени I еТ.
Обозначим через ЩВ) нечеткое множество вершин, достижимых из произвольного множества В с X в момент времени I. т.е., /?(В) = и Г(х.), где
х1 е.Х
Г(Л';) - нечеткое транзитивное замыкание вершины X / в момент времени I. Тогда множество Ба является нечеткой базой в момент времени t со степенью а тогда и только тогда, когда выполняются условия:
£(Ва) = (<Дз /х >Х еХ&(^=1,п)(д >а», (1)
(VB' с Bа)[R(B') = {< д' /Xj >| Xj е X&(3j = 1,п)(Д < а)}]. (2)
Условие (1) означает, что любая вершина либо входит во множество Ба , либо достижима из некоторой вершины этого же множества со степенью не менее а . А условие (2) говорит о том, что любое подмножество В' с Ва свойством (1) не обладает. Из определения нечеткой базы вытекают следующее свойство.
Пусть у(Х[, X.) - степень достижимости вершины Xу из вершины Х{ в момент времени t. Тогда справедливо высказывание:
(^, ^ е Б‘а )[У(X, Х; ) < а] . (3)
Иными словами, степень достижимости любой вершины х, е В из любой
у а
другой вершины X е Ба в момент времени t меньше значения а .
Таким образом, нечеткой базой графа в момент времени t со степенью а е [ОД] является такое подмножество вершин Б с X, которое удовлетворяет
следующим условиям:
1. Каждая вершина графа достижима хотя бы из одной вершины множества
Ба в момент времени t и при этом степень достижимости не меньше величины а , т.е. е ^а )[3х е Ба | У(X , ху ) > а] .
2. Во множестве Ба нет вершины, которая достижима из другой вершины
множества Ба в момент времени t со степенью большей или равной а, т.е. выполняется условие (3).
Рассмотрим подход к нахождению нечетких баз нечеткого темпорального графа. Данный подход основан на расширении метода Магу [1], который был применен для нахождения нечетких множеств внутренней, внешней устойчивости, нечетких множеств баз и антибаз, нечеткого множества живучести нечеткого графа [12-17].
Пусть Б является нечеткой базой в момент времени t со степенью а . Тогда, для произвольной вершины X е X должно выполняться одно из условий:
а) -X- е Ба ;
б) если X, £ Ба , то существует вершина х е Ба, для которой степень достижимости У (X ., Хг) > а в момент времени t.
Иными словами, справедливо высказывание:
(VxI е Х)[X, е Ба V (X, £ Ба ^ (Зх, е Ба 1 У , X) > «))] . (4)
С каждой вершиной X. е X свяжем булеву переменную р. , принимающую значение 1 при х; е Ба и 0 при хг £ Ба. Высказыванию у(х, х ) > а поставим
в соответствие нечеткую переменную ^- = а .
Рассматривая выражение (4) для всех возможных значений г и], получаем истинность нечеткого высказывания: = & (р. V (р, ^ ^(р-&у„ )))).
г 1 1 1
Учитывая взаимосвязь между операциями импликация и дизъюнкция (а ^ Ь = а V Ь), преобразуем данное выражение к виду
ФБ = &(Р1V Р1V v(Pj & Ул)).
1 j J J
Принимая во внимание, что величина = 1, окончательно получаем
ФБ = &(v( Ру&Уц)). (5)
г 3
В последнем выражении раскроем скобки и приведем подобные члены, используя правила нечеткого поглощения. В результате выражение (5) будет представлено в виде:
ФБ = ^(р1. & Р2. & ... & Ри & Ьг ). (6)
1=1,1 1 1 1
Справедливо следующее свойство: пусть в выражении (6) дальнейшее упрощение на основе правил нечеткого поглощения невозможно. Тогда для каждого г-го дизъюнктивного члена совокупность всех вершин, соответствующих переменным, которые в нем присутствуют, дает нечеткую базу с вычисленной степенью Ь в момент времени t.
По полученному выражению определяем нечеткие множества Б‘х в моменты * = 1,Т. Далее определяем нечеткие множества баз Б& = П_Б‘х и Б, = П БХ
*=1,Т *=1,Т
темпорального нечеткого графа.
Пример 1. Рассмотрим темпоральный нечеткий граф [18] О = (Х,{ Ц },Т), у
которого множество вершин X = {х], х2, х4}, время Т = {], 2, 3}, п = 4, N = 3, а се-
мейство соответствий {Г} задано в виде:
Г](х])={<0,2/Х2>}, Г2(Х])={<0,5/Х2>}, Г2(Х2)={<0,4/Х3>}, Гз(х2)={<0,6/хз>}, Г](х3)={<0,2/х4>}, Г2(х3)={<0,3/х4>}, Г](х4)={<0,2/х]>}, Г2(х4)={<0,9/х2>},
Г3(х4)={<0,1/х]>, <]/х2>}.
Графически темпоральный нечеткий граф можно задать в виде ориентированного графа (рис. 1), на дугах которого указано нечеткое множество на множестве времени Т = {1, 2, 3}.
{<0,2/1>,<0,5/2>}
{<0,2/1>,<0,1/3>}
{<0,4/2>,<0,6/3>}
{<0,2/1>,<0,3/2>}
Рис. 1. Пример нечеткого темпорального графа
Таким образом, темпоральный нечеткий граф сводится к семейству Т нечетких суграфов на одном и том же множестве вершин Х, приведенном на рис. 2-4.
Рис. 2. Нечеткий суграф G для времени t=1
Рис. 3. Нечеткий суграф G для времени t=2
Рис. 4. Нечеткий суграф G3 для времени t=3
Определяем нечеткие множества баз:
Б'х = {< 0,2/1 >, < 1/4 >},
Б2 X = {< 0,3/1 >, < 0,4/2 >, < 0,9/3 >, < 1/4 >}
и ß2x = {< 0,1/1 >, < 0,6/2 >, < 1/3 >, < 1/4 >}.
Отсюда конъюнктивное и дизъюнктивное нечеткие множества баз нечеткого темпорального графа определяются:
= {< 0,2/1 >,<0,2/2 >,<0,2/3 >,<1/4 >}
и Bv ={< 0,3/1 >, < 0,6/2 >, < 1/3 >, < 1/4 >} соответственно. Таким образом,
для нечеткого темпорального графа, представленного на рис. 1, в любой момент времени существует база, состоящая из одной вершины со степенью достижимости не менее 0,2, и в некоторый момент времени существует база, состоящая из двух вершин, со степенью достижимости 0,6.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Кофман А. Введение в прикладную комбинаторику. - М.: Наука, 1975.
2. КристофидесН. Теория графов. Алгоритмический подход. - М.: Мир, 1978.
3. Харари Ф. Теория графов. - М.: Мир, 1973.
4. Родзин С.И. Вычислительный интеллект: немонотонные логики и графическое представление знаний // Программные продукты и системы. - 2002. - № 1. - С. 20-22.
5. Родзин С.И. Организация параллельных эволюционных вычислений // Вестник компьютерных и информационных технологий. - 2010. - № 9. - С. 7-13.
6. Kostakos V. Temporal graphs. In Proc. of Physica A: Statistical Mechanics and its Applications. - 2008. - Vol. 388, Issue 6. - P. 1007-1023.
7. Берштейн Л.С., Боженюк А.В. Использование темпоральных графов как моделей сложных систем // Известия ЮФУ. Технические науки. - 2010. - № 4 (105). - С. 198-203.
8. Берштейн Л.С., Боженюк А.В., Розенберг И.Н. Определение сильной связности нечетких темпоральных графов // ОПиПМ. - 2011. - Т. 18. - Вып. 3. - С. 414-415.
9. Берштейн Л.С., Боженюк А.В., Розенберг И.Н. Метод нахождения сильной связности нечетких темпоральных графов // Вестник Ростовского государственного университета путей сообщения. - 2011. - № 3 (43). - С. 15-20.
10. Берштейн Л.С., Беляков С.Л., Боженюк А.В. Использование нечетких темпоральных графов для моделирования в ГИС // Известия ЮФУ. Технические науки. - 2012. - № 1 (126). - С. 121-127.
11. Боженюк А.В. Определение нечеткого множества баз нечеткого темпорального графа // Сборник научных трудов SWorld. Материалы международной научно-практической конференции «Современные проблемы и пути их решения в науке, транспорте, производстве и образовании ‘2012». - Вып. 4. - Т. 3. - Одесса: КУПРИЕНКО, 2012. - С. 20-24.
12. Берштейн Л.С., Боженюк А.В. Оценка степени изоморфизма на основе нечетких множеств внутренней устойчивости и клик нечетких графов // Программные продукты и системы. - 2002. - № 1. - С. 12-15.
13. Берштейн Л.С., Боженюк А.В. Нечеткая раскраска и оценка степени изоморфизма нечетких графов // Известия РАН. Теория и системы управления. - 2002. - № 3. - С. 116-122.
14. Боженюк А.В. Определение внешней устойчивости нечеткого темпорального графа // Сборник научных трудов SWorld. Материалы Международной научно-практической конференции «Современные направления теоретических и прикладных исследований ‘2012». - Вып. 1. - Т. 10. - Одесса: Куприенко, 2012. - С. 23-25.
15. Боженюк А.В., Гинис Л.А. Об использовании нечетких внешне устойчивых множеств для анализа нечетких когнитивных карт // Обозрение прикладной и промышленной математики. - 2007. - Т. 14. - Вып. 5. - С. 857.
16. Bershtein L.S., Bozhenuk A.V. Maghout Method for Determination of Fuzzy Independent, Dominating Vertex Sets and Fuzzy Graph Kernels // International Journal of General Systems.
- 2001. Т. 30, № 1. - С. 45-52.
17. BozhenyukA., Rozenberg I. Allocation of Service Centers in the GIS with the Largest Vitality Degree // Advances in Computational Intelligence. / S. Greco et al. (Eds.): IPMU 2012, Part II, Series: Communications in Computer and Information Science, Springer-Verlag Berlin Heidelberg, 2012. - Vol. 298. - Р. 98-106.
18. Берштейн Л.С., Боженюк А.В. Определение внутренней устойчивости нечеткого темпорального графа // Известия ЮФУ. Технические науки. - 2012. - № 5 (130). - С. 75-80.
Статью рекомендовал к опубликованию д.т.н., профессор В.П. Карелин.
Берштейн Леонид Самойлович - Федеральное государственное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: 88634371695; кафедра информационно-аналитических систем безопасности; д.т.н.; профессор; зав. кафедрой.
Беляков Станислав Леонидович - e-mail: [email protected]; кафедра информационноаналитических систем безопасности; д.т.н.; профессор.
Боженюк Александр Витальевич - e-mail: [email protected]; кафедра информационноаналитических систем безопасности; д.т.н.; профессор.
Bershtein Leonid Samoilovich - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: [email protected]; 44, Nekrasovskiy, Taganrog, 347928, Russia; phone: +78634371695; the department of information-analytical systems of safety; dr. of eng. sc.; professor; chief of department.
Beliacov Stanislav Leonidovich - e-mail: [email protected]; the department of information-analytical systems of safety; dr. of eng. sc.; professor.
Bozhenyuk Alexandr Vitalievich - e-mail: [email protected]; the department of information-analytical systems of safety; dr. of eng. sc.; professor.