БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Балыбердин В.А., Белевцев А.М., Степанов О.А. Оптимизация информационных процессов в автоматизированных системах с распределённой обработкой данных. - М.: Технология, 2QQ2.
2. Домбровский Я.Е, Дружинин М.А. О построении начальной популяции решений в задачах оптимизации технологических процессов в распределённых системах запросного типа: Сборник статей «Гагаринские чтения». - М., 2QQ9. - 2 с.
3. DavisL. Handbook of Genetic Algorithms. - N.J., van Nostrand, 1991. - 4Q8 p.
4. Батищев Д.И. Генетические алгоритмы решения экстремальных задач. - Воронеж: Изд-во ВГТУ, 1995. - 132 с.
5. Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. - М.: Физматлит, 2QQ6. - 318 с.
Статью рекомендовал к опубликованию д.т.н., профессор В.А. Петраков.
Белевцев Андрей Михайлович - Информационно-аналитический инновационный центр МАТИ; e-mail: [email protected]; 121522, г. Москва, ул. Оршавская, 3; тел.: 89037691788; д.т.н.; профессор; научный руководитель.
Дружинин Михаил Александрович - 3 Центральный научно-исследовательский институт Министерства обороны Российской федерации; e-mail: [email protected]; 107564, Москва, Погонный пр-д, 10; тел.89261334779; начальник лаборатории.
Belevtsev Andrey Michailovich - Information-Analytical Innovation Center MATI; e-mail: [email protected]; 3, Orshavckay street, Moscow, 121522, Russia; phone: +79Q37691788; dr. of eng. sc.; professor; science supervisor.
Druzhinin Mihail Aleksandrovich - 3 The central scientific research institute of the Ministry of Defence of the Russian federation; e-mail: [email protected]; 10, Pogonny’j, Mockow, Ю75б4, Russia; phone: +792б1334779; a laboratory head.
УДК 519.688
С.Л. Беляков, М.Л. Белякова, И.Н. Розенберг
ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ ПРИ ВИЗУАЛИЗАЦИИ ПРОСТРАНСТВЕННОЙ БАЗЫ ДАННЫХ*
Работа посвящена проблеме визуализации информации, содержащейся в базах пространственных данных информационных систем. Необходимость автоматической визуализации ставит задачу построения формальных соотношений для оценки целостности базы данных на уровне представления в виде карты или схемы. В статье проанализированы особенности концептуальной модели визуализации. Предложены оценочные булевы функции, значения которых используются для выявления аномалий добавления и удаления элементов данных в карту или схему. Описаны условия возникновения дефектов отображения поисковых схем. Сформулированы принципы учета топологических отношений между элементами визуального представления базы данных. Приведены соотношения для оценки целостности с учетом топологии пространственных объектов. Предложена нечеткая модель классификации ограничений целостности.
Визуализация баз данных; геоинформационные системы; целостность.
* Работа выполнена при финансовой поддержке РФФИ, проекты №11-Q1-00011 и №12-Q1-QQQ32.
S.L. Beliacov, M.L. Beliacova, I.N. Rozenberg
INTEGRITY CONSTRAINT IN VISUALIZING SPATIAL DATABASE
The work is devoted to the visualization of the information contained in the databases of spatial data information systems. The need to automatically sets the task of building visualization offormal relations for assessing the integrity of the database at the presentation in the form of a map or chart. The paper analyzes the features of the conceptual model visualization. Proposed evaluation Boolean functions whose values are used to detect anomalies add and delete data elements in a map or chart. The conditions of defect mapping search schemes. The principles of accounting topological relationships between the elements of the visual representation of the database. Shows ratios for assessing the integrity of the space with the topology of the objects. Proposed fuzzy classification model constraints
Visualization databases; geographic information systems; integrity.
Под целостностью базы данных понимают логическую непротиворечивость хранимых в ней сведений. В наиболее общем виде условия целостности сформулированы для реляционных баз данных и определяют целостность сущностей и целостность связей. Этого недостаточно в том случае, когда данные подлежат визуализации. Данный случай соответствует хранению пространственных данных, которые должны отображаться визуально картами или схемами [1]. Модель визуализации предполагает наличие самостоятельных визуальных сущностей множества V, несущих знания об отношениях между сущностями множества E базы данных. Такая организация системы с базой данных требует определения ограничений более высокого уровня. Эти ограничения должны блокировать:
♦ возможность возникновения аномалий добавления и удаления визуальных объектов в существующие схемы или карты;
♦ некорректности визуального отображения схем в разных системах графических обозначений.
Концептуально базу пространственных данных представим следующей моделью. Множество классов объектов базы данных включает в себя подмножество визуальных и подмножество атрибутивных классов:
c = cvucA,cvncA=0.
Визуальные классы объектов включают графические примитивы, растровые объекты, слои, виды. Атрибутивные объекты включают в себя описательные характеристики отображаемых на схеме визуальных объектов. В данном случае набор классов соответствует множеству E. Всякий экземпляр визуального объекта XV еXV,i = \,\XV\ связан с подмножеством атрибутивных объектов ^ >1<
хА е XA,\xA \> 1. Следовательно, первичные ключи для Xy являются внешними для X A , что относится к условию целостности, поддерживаемому на уровне СУБД.
Этого условия недостаточно, если учитывать визуализацию объектов XV . Обозначим через S множество схем (карт), которыми отображаются данные. Любая схема е S представляет собой подмножество si е Xy,si f| Sj *0,i,j = 1,\ S \.
Тогда условием целостности визуализации должна быть различимость визуальных объектов: при наложении друг на друга пользователь должен распознать каждый отдельный объект. Если Ху - видимая часть визуального объекта x'v, то СУБД с помощью оценочной логической функции
гл/ - I I 1 > если по Ху распознаёт ся и ху'\Ху ,
©(хуу -}
[0 в противном случае. должна принимать решение о целостности. При ©(Ху ) = 0 имеет место аномалия добавления нового визуального объекта х'у в базу пространственных данных.
В случае удаления визуального объекта оценке подвергаются элементы, оставшиеся в изображении. Оценивается наличие дефекта отображения:
■ \ 1 , если х‘у не имеет дефекта отображения,
© (х) = 1
[0 в противном случае.
Под дефектом отображения понимается отсутствие на изображении существенно важных объектов, без которых рассматриваемый объект теряет смысл. С формальной точки зрения, достаточно указать классы или экземпляры объектов, наличие которых является обязательным.
Для построения оценочной функции предлагается следующий подход. Для каждого класса визуальных объектов су е Су построим представление экземпляров класса как совокупности элементов
м ____
/а = и /] П] = 1,м© (/^ ) = 1.
СУ ^ Су Су Су су Су
Каждый элемент /] является индикатором для определения объекта / ■ .
Су Су
Вид элемента определяется экспертным путём. Тогда
м
©С (Х1у) = v(/] с Х’у) .
Су ] СГ
Приведённое выражение для ©„,■ (Ху) ориентировано на морфологический
Су
анализ изображения, т.е. на его формообразующие элементы. Для монохромных графических устройств отображения данный подход естественен. Цветные мониторы позволяют использовать цвет и текстуры, градиентную заливку, повышающие надёжность распознавания. Количество элементов и их сложность могут быть снижены при одной и той же надёжности распознавания. Соответственно выражение для оценочной функции примет вид
N М
0с,(х‘) = Ма” =ОМуС£ са
^У п ^У J ^У
где ап- атрибут класса С■ , а*п - заданное значение атрибута, N - число ис-
СГ у’
пользуемых атрибутов.
Описанный подход к представлению объектов применим для выявления аномалии добавления. Его использование для обнаружения аномалии удаления может строиться следующим образом: аномалия удаления обусловлена разрывом смысловых связей, расположенных рядом объектов. Обнаружить дефекты отображения можно путём анализа визуальных объектов. Следовательно, необходимо хранить образцы дефектов и соответственно обнаруживать их на изображении указанным выше способом.
Надёжность распознавания может быть повышена за счёт анализа топологических отношений объектов различных классов. Для этого представим визуальный объект У набором непересекающихся областей:
7 = уш иувт иуеш иУоит,
где Y1N - внутренняя область объекта, YBND - граница, отделяющая внутреннюю область, Yenv - область прилегания, YOUT - внешняя область. Область прилегания YENV введена для того, чтобы отразить особенность человеческого образного
восприятия: нахождение определённых объектов «рядом», «по соседству» несёт зачастую много информации об основном объекте.
С помощью теоретико-множественных операций над введёнными областями могут быть описаны отношения между парами объектов Y и Z. В рассматриваемом случае представляют интерес признаки наличия следующих отношений:
♦ примыкания Y и Z :
R1 _ (ZENV ^ YENV
*0)&((ZW u
Z1N U ZBND ) C YOUT )
&((Yenv u Yin u Ybnd) c ZoutX
♦ внешнего касания Y и Z :
R ~ (Zbnd ^ Ybnd
* 0) & (Zenv ^ Yenv
*0)&
&((ZENV U Z1N U ZBND ) C YOUT ) & ((YENV U Y1N U YBND ) C ZOUT X
♦ внутреннего касания Y и Z :
R3 _ (ZBND ^ YBND ^0)&((Zin U ZBND ) ^ Y1N )
&((YENV U YBND U ^/N) ^ ZOUT X
♦ включения Y в Z :
R4 = ((YENV U YBND U YN ) C Z1N )
&((ZBND U ZENV )) C YOUT X
♦ включения Z в Y :
R = ((ZENV U ZBND U Z1N) C Y1N )
&((Ybnd u
YENV )) C ZOUT X
♦ перекрытие объектов Y и Z :
R6 = (Y1N n Z1N * 0)& (YBND n ZBND * 0)& (YENV П ZENV * 0)&
&(ZIN C ^OUT ) & (ZBND C ^OuT ) & (ZENV C ^OUT ) &
&(Y1N
C ZOUT ) & (Ybnd ^ ZOUT ) & (YjNV ^ Zout X
Набор признаков R - R6 даёт возможность описывать условия целостности визуального представления карт и схем пространственных данных.
Оценочная функция для объекта xV в данном случае имеет вид
M
®c^(xy) = v Rч &R,ч&...&R2 ,
где
Г1, если R входит в конъюнкцию без инверсии;
aj = Ь 1?
I 0, если R входит в конъюнкцию с инверсиеи.
Необходимо отметить важную особенность анализа топологических отношений: он применим одинаковым образом для выявления аномалий добавления и удаления. Отсутствие или наличие некоторого отношения между объектами либо является дефектом отображения (фиксируется аномалия удаления), либо приводит к неоднозначности интерпретации визуализированного объекта (аномалия добавления).
С точки зрения компьютерной графики, способы отображения объектов на схеме следует оценивать тремя независимыми показателями:
♦ формой контура;
♦ формой контура с цветовой заливкой либо текстурой;
♦ набором прилегающих элементов (контекстом изображения).
Как показал анализ публикаций, не существует формализованных процедур распознавания визуальных объектов на основе анализа формы, цвета, текстуры и контекста изображения. Поэтому рациональным представляется использование модели оценки целостности на основе категорий нечёткости [2, 3]. Целостность визуального отображения оценивается вектором
Ц = (Ц Ц ,Мз у ,
где ц е]0,1[, ■ = 1,3 - нормированная степень истинности оценочных функций
©х (У) формы, цвета и текстуры, контекста. Это позволяет разбить множество
оценок на классы, перечисленные в табл. 1. В качестве сигнатуры класса в таблице показан трёхкомпонентный вектор. Смысл значений компонентов следующий:
♦ величина 1 означает, что ц. > 0,5 и оценочная функция ©х (У) принимает истинное значение;
♦ величина 0 означает, что ц < 0,5 и оценочная функция ©х (У) принимает ложное значение;
♦ символ «-» предполагает, что степень истинности функции ©х (У) принимает любое значение;
♦ обозначение Ц1,Ц ,Ц говорит о том, что соответствующий компонент
Mj < G,5.
Таблица 1
Наимено- вание класса Сигнатура класса ( Мі-М2 -Мз ) Примечание
А1 ( 1 - - ) Объект распознаётся по форме
А2 ( - 1 - ) Объект распознаётся по цвету или текстуре
А3 ( - - 1 ) Объект распознаётся по контексту
А4 (Мі -М2 >0) Объект распознаётся по форме, цвету и текстуре
А5 ( А-0, Мз ) Объект распознаётся по форме и контексту
А6 ( 0,М2 -Мз ) Объект распознаётся по цвету и текстуре, по контексту
А7 ( М1-М2-Мз ) Объект распознаётся по форме, цвету и текстуре, по контексту
А8 ( 0 0 0 ) Объект не распознается
Можно видеть, что целостность базы пространственных данных оценивается нечетким образом, исходя из морфологических, цветовых и текстурных характеристик.
Использование предложенной модели оценки целостности при работе геоин-формационных систем и сервисов дает возможность на более высоком качественном уровне использовать пространственные данные. Как известно, ценность пространственных данных во многом определяется теми образами, которые создаются при визуализации карт и схем. Благодаря образам [4, 5], аналитики получают возможность успешно решать сложные прикладные задачи при недостатке, неполноте и неопределенности исходной информации.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Беляков С.Л., Диденко Д.А., Самойлов Д.С. Адаптивная процедура управления представлением рабочей области электронной карты // Известия ЮФУ. Технические науки.
- 2012. - № 1 (126). - С. 121-127.
2. Берштейн Л.С., Боженюк А.В. Оценка степени изоморфизма на основе нечетких множеств внутренней устойчивости и клик нечетких графов // Программные продукты и системы. - 2002. - № 1. - С. 12-15.
3. 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.
4. Беляков С.Л., Белякова М.Л., Самойлов Д.С. Геоинформационный сервис ситуационного центра // Информационные технологии. - 2011. - № 8. - С. 29-32.
5. Берштейн Л.С., Беляков С.Л., Боженюк А.В. Использование нечетких темпоральных графов для моделирования в ГИС // Известия ЮФУ. Технические науки. - 2012. - № 1 (126). - С. 121-127.
Статью рекомендовал к опубликованию д.т.н., профессор Е.А. Башков.
Беляков Станислав Леонидович - Научно-технический центр «Информационные технологии» федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347922, г. Таганрог, Октябрьская пл., 4; тел.: 84959677701; д.т.н.; с.н.с.
Белякова Марина Леонтьевна - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347922, г. Таганрог, ул. Шевченко, 2; тел.: +78634371638; кафедра информационных измерительных технологий и систем; к.т.н.; доцент.
Розенберг Игорь Наумович - ОАО «Научно-исследовательский и проектно-конструкторский институт инженеров железнодорожного транспорта» (НИИАС); e-mail: [email protected]; 109029, Москва, ул. Нижегородская, 27, стр. 1; тел.: 84959677701; д. т. н.; зам. генерального директора.
Beliacov Stanislav Leonidovich - Scientific and Technical Center «Information Technologies» of Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education «Southern Federal University»; e-mail: [email protected]; 4, Oktyabr’skaya sq., Taganrog, 347922, Russia; phone: +74959677701; dr. of eng. sc.; senior scientist.
Beliacova Marina Leontyevna - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: [email protected]; 2, Shevchenko street, Taganrog, 347922, Russia; phone: +78634371638; the department of information technology and systems test; cand. of eng. sc.; associate professor.
Rozenberg Igor Naymovich - Public corporation “Research and development institute of railway engineers”; e-mail: [email protected]; 27/1, Nizhegorodskaya, Moscow, 109029, Russia; phone: +74959677701; dr. of. eng. sc.; deputy director.
УДК 681.51.01
А.В. Семенов, А.Р. Гайдук, Ю.А. Геложе
АЛГОРИТМ РАБОТЫ ДВУМЕРНОГО ЦИФРОВОГО УСТРОЙСТВА
УПРАВЛЕНИЯ
Рассматривается двумерное устройство управления, на вход которого поступают два цифровых сигнала и подвергаются раздельной линейной цифровой обработке. Управляющее воздействие на выходе двумерного устройства управления формируется в результате линейной комбинации обработанных цифровых сигналов. Синтезируемая система с