Вложенные метаграфы как модели сложных объектов

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 30.05.2017
Размер файла 293,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Вложенные метаграфы как модели сложных объектов

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

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

Метаграф S=(X, E) представляет собой графическое представление, состоящее из двух множеств X and E. Здесь X является порождающим множеством, а E - множеством ребер, определенных на порождающем множестве. Порождающее множество X метаграфа S есть множество элементов X={x1, …, хn} представляет собой переменные на концах ребер метаграфа [1].

Графическое представление метаграфа более ясно из следующего примера. Пусть S=(X, E) - метаграф, причем X={x1, x2, x3, x4, x5, x6, x7} - порождающее множество и E={e1, e2, e3, e4} - множество ребер. Множество ребер может быть отображено так, как показано на рис.1, т.е. E={<{x1, x2}, {x4}>, <{x2, x3}, {x5}>, <{x4, x5}, {x6, x7}>, <{x5}, {x7}>}[2].

Как следует из примера, ребра отличаются друг от друга: одни связывают множество вершин с другим множеством (<{x4, x5}, {x6, x7}>) вершин или отдельной вершиной (<{x1, x2}, {x4}>); вторые - определяют отношения между одиночными вершинами как в обычных графах (<{x5}, {x7}>). В теории гиперграфов отношение, связывающее совокупность вершин называется гиперребром, а в теории метаграфов - метавершиной. Таким образом, множество вершин метаграфа состоит из множества метавершин XМ, содержащих произвольное число элементов X и множества элементов X.

Рис.1.- Пример метаграфа

В этом случае метаграф S можно задать следующим образом: S=(X, XМ, E, EМ), где X - порождающее множество; XМ - множество метавершин; E - множество ребер, определенных на множестве X; EМ - множество метаребер, определенных на множестве XМX. В этом случае, используя предыдущий пример, представим метаграф S следующим образом: X={x1, x2, x3, x4, x5, x6, x7}, XМ={x8, x9, x10, x11}, E={<x5, x7>}, EМ={<x8, x4>, <x9, x5>, <x10, x11>}, причем x8={x1, x2}, x9={x2, x3}, x10={x4, x5}, x11={x6, x7}.

На сегодня нельзя сказать, что сформирована теория метаграфов. Тем не менее, как следует из работ, в которых введено или используется понятие метаграфа, метаграф является конструкцией, совмещающей обычные графы и гиперграфы. Однако, гиперребро является отношением (свойством), определенным на множестве объектов, а любое отношение связывать с другим отношением или объектом этого отношения в любом языке - абсурдно, только если отношения не являются объектами рассмотрения. Например, отношения «любит-нравится» можно связать отношением «синоним». Однако, с математической точки зрения данные отношения, мы задаем как сущности: «любовь», «симпатия». Поэтому для метаграфов понятие гиперребра, как метавершины, должно иметь не смысл отношения, а смысл обобщения, как сущности, для элементов порождающего множества вершин. Например: X={я, ты, он, она}, XМ=({я, ты}, {он, она}, E={<она, я>}, EМ={<{я, ты}, {он, она}>}. Для определения введенных сущностей нам необходимо ввести отношения (ориентированные или неориентированные ребра) между элементами порождающего множества, т.е. расширить E, например следующим образом: E={<она, я>, <я, ты>, <ты, я>, <он, она>, {<она, он>}. Для данного частного примера, введенные понятия позволяют представить возможную структуру знаний известного четырехстишья: я-ты-он-она: вместе целая страна (рис.2). Использование гиперребра не только в качестве отношения, но и в качестве сущности, позволяет и более компактно описывать семантические сети сложных структур, за счет представления n-арных отношений «часть-целое (part of)», «есть, принадлежит (is a ...)» в виде сущностей. В данном случае, объекты, либо независимы, либо между ними введены синонимические отношения.

Рис.2.- Выделение метавершин как сущностей

Метаграф вложенности n (n-мерный граф) - это упорядоченная пара G=(X, E), где X={xi}, - конечное непустое множество вершин, причем существуют функции f1l:g1l(x1l, e1l)x2p, f2p:g2p(x2p, e2p)x3r, …, fn-1t:gn-1t(xn-1t, en-1t)xn; E={ek}, - множество ребер графа, где ek=(Vi, Wi), , , т.е. каждое ребро n-мерного графа соединяет два подмножества множества вершин. Здесь i - определяет уровень вложенности, а индексы l, p, r, …, t - число вершин и ребер на соответствующем уровне.

Если ребро n-мерного графа является направленным, то граф называется ориентированным n-мерным графом. Вложенные метаграфы являются обобщением обычных графов, гиперграфов и метаграфов. В общем случае, вершины x2p являются гиперребрами графов g1l(x1l, e1l), вершины x2r являются гиперребрами графов g2p(x2p, e2p), и т.д. Ребра могут связывать вершины любого уровня представления, т.е. как отдельные вершины, так и гиперребра, что характерно для метаграфов. Подобное описание позволяет представлять вложенные структуры, каждая вершина которой может быть устроена по типу «револьверной матрешки» (рис.3).

Рис.3.- Пример вложенного метаграфа трехмерной размерности

Вершина x1 называется элементарной, если не существует g0s(x0s, e0s)x1 при {x0s}= и {e0s}=.

Если все вершины вложенного метаграфа элементарные, то будем иметь обычный граф.

Если во вложенном метаграфе графе нет вершин с уровнем 3, т.е. для , то получим метаграф.

Если вложенный метаграф имеет уровень 2, т.е. все вершины второго уровня элементарные, а между ними нет ребер, то получим гиперграф.

Вложенные метаграфы являются отражением общей системной концепции к описанию сложных объектов с синергетическим эффектом. Действительно, каждый предмет, явление, процесс или ситуация, декомпозируемые на взаимосвязанные составные части, представляет собой сложный объект. Поскольку элементы сложного объекта взаимосвязаны, он, благодаря их взаимодействию, представляет собой нечто самостоятельное, однако существующее во взаимоотношениях с иными сложными объектами [3]. По определению система является совокупностью взаимосвязанных и взаимодействующих между собой элементов. Система находится в единстве со своим окружением и сама служит составным элементом систем высшего уровня. Ее же элементы выступают в качестве систем более низкого уровня. Представленное выше понятие вложенного метаграфа содержит и согласует между собой два важных свойства системы: единство (совокупность взаимосвязанных элементов) и делимость (каждый элемент системы - тоже система). Благодаря этому из системы можно выделить подсистемы. Это же позволяет в каждом конкретном случае сосредоточить внимание на системе или ее подсистеме, которая в данный момент наиболее интересует аналитика.

Рассмотрим некоторые приложения вложенных метаграфов.

Впервые понятие вложенного метаграфа было использовано при описании состояний нечеткой ситуационной сети [4], посредством которой моделировались неопределенные бизнес-процессы. Пусть S1 = {Sн, S2, …, Sp = Sц} - совокупность состояний бизнес-процесса, причем S1 - начальное состояние, а Sp - целевое состояние. Имея начальные и целевые описания состояний бизнес-процесса достаточно применить к начальным состояниям различные комбинации управляющих воздействий U, чтобы получить промежуточные состояния S2, S3, … . В свою очередь, воздействуя на промежуточные состояния можно получить новые состояния до тех пор, пока получим (или не получим) целевое состояние. В целом процесс перехода из одного состояния в другое удобно представить в виде ориентированного графа G = (S, V), где S = {S1, S2, …, Sp} - множество вложенных метаграфов, V = {V1, V2, …, Vl} - множество дуг (комбинаций управляющих воздействий) относительно верхнего уровня управления. На рис.4 представлен фрагмент такой сети, состояния которой являются метаграфами вложенности 3, а управляющие воздействия можно применить к любому уровню управления.

Рис.4.- Фрагмент ситуационной сети бизнес-процесса

Состояния сети x13 и x26 представлены метаграфами, причем состояние x13 является обобщением ситуаций x10, x11 и x12, а состояние x26 - обобщением ситуаций x23, x24 и x25. Каждое метаребро является управляющим воздействием, позволяющим перевести бизнес-процесс из одного состояния в другое состояние. При этом возможен анализ различных уровней в зависимости от текущих обстоятельств. Например, если в момент времени t ожидаемым состоянием является x26, а фиксируется состояние x13 при управляющих воздействиях e11, e12, e13, то анализируются причины на других уровнях управления, не позволившие процессу перейти в состояние x26.

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

Проблема семантического поиска, во многом будет решена за счет реализации подходов к структурированию документов. Одним из подходов является использование семантической аннотации отдельных структурных частей документа, что позволит с помощью набора семантических структур управлять глубиной поиска в документе. С этой целью будем предполагать, что документ структурирован подобно книжному изданию или научной статье. Вложенный метаграф, соответствующий структурированному документу, изображен на рисунке 3. Пусть гиперребро x13 в целом представляет издание посредством описания названия, ФИО автора, аннотации и т.д. Гиперребра x10- x12 определяют разделы (главы) издания, причем содержание раздела x12 используется в разделе x11 (ребро e7). Каждый раздел состоит из трех подразделов. Например, раздел x10 имеет подразделы x1, x2, x3, причем контент подраздела x3 используется в подразделах x1, x2.

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

Ключевые слова запроса сравниваются с ключевыми словами гиперребра x13, на основе методов поиска синтаксических ИПС. Если сравнение, по определенным критериям, успешно, то документ считается подходящим для анализа.

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

Литература

вложенный метаграф семантический поиск

1. R.Biswas, An Application of fuzzy sets in students evaluation [Text] // Fuzzy Sets and Systems, 1995.- Vol.74, №2.- pp.187-194.

2. D. Gaur, A. Shastri, R. Biswas and D. Seema Gaur Vague Metagraph [Text] //International Journal of Computer Theory and Engineering, 2009.- Vol.1, №2, June, - pp.1793-8201.

3. Глазунов Ю.Т. Графы и системы. Овеществление идеального [Текст] // Вестник Балтийского федерального университета им. И. Канта, 2011, Выпуск 10. -С.132-150.

4. Астанин С. В., Жуковская Н. К. Управление бизнес-процессами на основе их моделирования нечеткими ситуационными сетями [Электронный ресурс] // УБС, 2012. -№37. - С.145-163.

Размещено на Allbest.ru

...

Подобные документы

  • Описание проектного решения стратегической системы, этапы объектно-ориентированного анализа и проектирования. Описание связей между объектами. Программная реализация, построение модели состояний объекта. Руководство пользователя и описание программы.

    курсовая работа [388,8 K], добавлен 17.11.2011

  • История появления электронных книг, их виды, характеристика. Использование электронных книг в библиотеках, их достоинства и недостатки. Формирование электронных библиотек и коллекций. Критерии предоставления электронных книг пользователям, хранение фонда.

    курсовая работа [66,9 K], добавлен 05.02.2017

  • Разработка модели движения трёх видов судов: надводного корабля "Красный Кавказ", катера "Тритон" и корабля на подводных крыльях. Написание программной модели в среде Matlab и исследование с ее помощью динамических свойств моделируемых объектов.

    курсовая работа [590,5 K], добавлен 08.03.2012

  • Типология свойств объекта, его связей и моделей представления информации. Изображение предметной области в виде логических и физических моделей. Требования к системам баз данных. Достоинства трехуровневой архитектуры. Процесс идентификации объектов.

    лекция [60,0 K], добавлен 19.08.2013

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

    курсовая работа [1,0 M], добавлен 07.04.2016

  • Характеристика сетевой модели данных и ее достоинства. Построение иерархической модель данных по принципу иерархического подчинения типов объектов, приведение ее к виду дерева введением избыточности. Реляционная модель, основанная на теории отношений.

    реферат [227,1 K], добавлен 28.11.2011

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

    статья [2,5 M], добавлен 29.09.2008

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

    дипломная работа [770,6 K], добавлен 19.10.2011

  • Этапы построения математической модели статического объекта, использование полиномов Чебышева. Характеристика и основное предназначение программы Matlab. Анализ функциональной модели Брюле, Джонсоном и Клетским. Методы исследования динамических объектов.

    курсовая работа [1,3 M], добавлен 21.05.2012

  • Понятие браузера, его виды и их особенности, достоинства и недостатки для применения в корпоративных сетях. Групповые политики и расширения. Дополнительные настройки с использованием псевдо-протокола about. Разработка дистрибутива Mozilla FireFox.

    дипломная работа [486,8 K], добавлен 11.07.2015

  • Изучение базовых понятий и общих сведений о компьютерных и корпоративных сетях с последующим комплексным изучением способов и методов защиты информации в них. Классификация данных видов сетей. Существующие службы безопасности доступа. Профиль защиты.

    контрольная работа [30,5 K], добавлен 24.01.2009

  • Исследование основных концепций информационного поиска: булева и векторная модели, меры подобия и определение веса индексных терминов. Оценка неранжированных наборов результата поиска. Реализация векторной модели в среде Matlab, листинг программы.

    реферат [717,1 K], добавлен 15.07.2012

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

    курсовая работа [1,6 M], добавлен 04.06.2013

  • Понятие модели - искусственно созданного объекта, дающего упрощенное представление о реальном объекте, процессе или явлении. Этапы компьютерного моделирования, их характеристика. Свойства объекта, присущие ему качества, характеристики и признаки.

    реферат [195,9 K], добавлен 04.04.2015

  • Структура современных корпоративных сетей. Применение технологии Intranet в корпоративных сетях передачи данных. Принципы их построения и главные тенденции развития. Особенности стандартов Fast Ethernet и Gigabit Ethernet. Технология 100VG-AnyLAN.

    курсовая работа [1,5 M], добавлен 02.07.2011

  • Исследование основных концепций информационного поиска: булева и векторная модели, индексные термины. Реализация векторной модели в среде Matlab, расчет ранжированных списков документов, реализация оценок качества поиска и листинг программы в Matlab.

    отчет по практике [444,8 K], добавлен 17.06.2012

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

    курсовая работа [628,0 K], добавлен 28.10.2013

  • Способы коммутации компьютеров. Классификация, структура, типы и принцип построения локальных компьютерных сетей. Выбор кабельной системы. Особенности интернета и других глобальных сетей. Описание основных протоколов обмена данными и их характеристика.

    дипломная работа [417,7 K], добавлен 16.06.2015

  • Рассмотрение и анализ моделей и алгоритмов семантического поиска в мультиагентной системе поддержки пользователей. Ознакомление с интерфейсом чата с ботом. Изучение и характеристика экспериментальных оценок релевантности и пертинентности запросов.

    дипломная работа [3,0 M], добавлен 13.10.2017

  • "Тонкий клиент" в корпоративных сетях средних и крупных предприятий. Стадии развития корпоративных сетей: проектирование, развертывание, эксплуатация, модернизация. Безопасное хранение информации на сервере при использовании технологии "тонкого клиента".

    доклад [23,8 K], добавлен 23.06.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.