ний Gsg, Gh и Ga. Нормализация аффинной группы Ga уже рассмотрена в [1], возможно построить и
операторы нормализации групп Gh и Gsff. Таким образом, разработанная теория позволяет осуществлять процедуру нормализации любых проективных преобразований.
Литература: 1.Путятин Е.П., Аверин С.И. Обработка изображений в робототехнике. М.: Машиностроение, 1990. 320 с. 2. Дьедоне Ж.., Керрол Дж, Мамфорд Д. Геометрическая теория инвариантов. М.: Мир, 1974. 280 с. 3.Путятин Е.П., Сергеева Н.К. Разработка метода получения операторов нормализации при проективных преобразованиях // Оптико-когерентные информационно-измерительные системы. 1977. Вып. 1. 162 с.
4. Борель А. Линейные алгебраические группы. М.: Мир, 1972. 269 с.
Поступила в редколлегию 22.06.98
Рецензент: д-р техн. наук, проф. Шостак В.Ф.
Путятин Евгений Петрович, д-р техн. наук, профессор, зав. кафедрой ПрЭВМ ХТУРЭ. Научные интересы: методы сегментации, нормализации и распознавания изображений, цифровая обработка изображений. Адрес: 310726, Украина, Харьков, пр. Ленина, 14, тел. (0572) 40-94-19.
Прокопенко Дмитрий Олегович, аспирант кафедры ПрЭВМ ХТУРЭ. Научные интересы: распознавание изображений и методы нормализации видеоизображений, исследование преобразований и построение моделей их разложения. Адрес: 310726, Украина, Харьков, пр. Ленина, 14, тел. (0572) 40-94-19.
Печеная Елена Михайловна, соискатель кафедры матфизики ХГУ. Научные интересы: математическое моделирование и методы вычислений в электродинамике и электронике, численные методы, методы нормализации изображений. Адрес: 310022, Украина, Харьков, пл.Свободы, 4, тел. (0572) 45-42-34.
УДК 681.519
ПРОЦЕДУРЫ ГРУППОВОГО КОНТРОЛЯ ДЛЯ ИНФОРМАЦИОННЫХ СИСТЕМ
САЕНКО В.И., КЛИМЕНКО А.В.
Рассмотрены вопросы построения процедур контроля состояния элементов в организационных информационных системах с административным управлением при обслуживании заявок. Предложена математическая модель связи элементов системы, дисциплины обслуживания и процедуры группового контроля обслуживания заявок в системе.
Одна из проблем, присутствующая в организационных информационных системах с административным управлением, — своевременная обработка заданий, поступающих исполнителям. Качество обработки заданий определяет действенность управления всей системой в целом. Степень их обработки во многом зависит от характеристик обрабатывающего элемента, поэтому представляется актуальным разработка процедур контроля состояния заданий в системе и процедуры эмпирического определения характеристик элементов. Такие процедуры составляют часть комплексной программной системы мониторинга состояния организационных объектов.
1. Постановка проблемы
Эффективность функционирования организационной информационной системы с административным управлением в значительной мере определяется эффективностью реализации управляющих воздействий [ 1]. В свою очередь управляющие воздействия, являющиеся фактически распоряжениями и приказами, представляют собой задания для исполнителей, поэтому качество обработки этих заданий определяет качество функционирования всей системы.
Пусть система обслуживания описывается элементами источников, генерирующих сообщения, и элементами исполнителей. В общем случае поток информации генерируется множеством (группой) элементов источников и обрабатывается множеством элементов исполнителей. Рассматривается класс мно-
гомерных, дискретных многосвязных систем, функционирование которых сводится к обработке непрерывно-дискретного информационного потока заданий в течение определенного периода.
При высокой интенсивности потока часть заданий либо обрабатывается с опозданием, либо вообще не обрабатывается. Указанные сбои приводят к нарушению функционирования всей системы в целом и связаны с присутствием в ней так называемых “узких мест”. Узкие места — это единичные элементы исполнителей, имеющие фактически низкие характеристики производительности обработки заданий. Обнаружить эти места в текущий момент времени невозможно, так как они непостоянны во времени и меняются поэлементно. Однако их удается выявить путем контроля всех потоков за достаточно длительный период. Степень возможности обработки задания определяется несколькими параметрами: степенью сложности источника, временным интервалом его обработки, производительностью элемента исполнителя, нагрузкой на этот элемент. Недетерминированность этого процесса связана с вероятно -стной оценкой, характеризующей параметры потребителя. Проблема заключается в оценке этих вероятностных характеристик. Их удается выявить только путем контроля всех потоков за достаточно длительный период. Цель выявления — формирование корректирующих функций прогноза для целевых функций всей системы. Контроль всех информационных потоков для реальных систем — задача достаточно сложная из-за больших мощностей множеств элементов источников и элементов исполнителей [2—5].
Решить описанные проблемы можно при наличии процедур, обеспечивающих накапливание статистических данных по обработке информационного потока, определения подмножества исполнителей, регулярно не справляющихся с обработкой, и групп источников, генерирующих особо сложные для выполнения задания.
2. Основные положения. Математическая модель
Пусть существует дискретная система, состоящая из І0 элементов источников информации I и І0 элементов исполнителей P. Тогда множество R={rkij:k=1,...,k<), І=1,...,І0, j=1,...J0} есть информа-
86
РИ, 1998, № 2
ционный поток заданий, направленный от источников I к исполнителям P. Модель процесса предполагает, что генерируемые элементы информационного потока Тку должны быть обработаны (или получены) соответствующими элементами Pj при строго определенных условиях — требованиях. В качестве таковых могут быть рассмотрены условия достижимости Tkij соответствующего Pj, т.е. никакое Tkij не должно быть потеряно, и условия обработки этого элемента.
В системе генерируется обобщенное задание %, которое трансформируется в частное задание Тщ, т.е. Тк > тку. Далее ткі тиражируется на множество P. Задание имеет две фазы — активное (т.е. обрабатываемое или находящееся в очереди) и пассивное (сформированное, но еще не переданное к исполнению или снятое с обработки). Интерес представляют как активные, характеризующие состояние системы в целом в текущий момент времени, так и пассивные задания, характеризующие абсолютную управляемость системы. Число видов заданий в текущий момент времени в системе—ko(t). В общем случае ko=f(t)=ko(t)—число активных заданий в конкретный момент времени.
Каждое задание R характеризуется степенью сложности и конкретным временем tij, к которому Tkij должно быть обработано исполнителем pj или группой исполнителей p’j, gJ’.
Каждое активное задание Tk в любой момент времени принимает строго определенные значения параметра состояния, связанные с периодом обработки. Обозначим параметр состояния w(R). В общем случае w(R)=f(Tk,t)=w(rk,t). Для выбранного t’ параметр состояния w(R) может принимать следующие значения:
w(R) =0 — задание Tkij сформировано, но еще не передано к обработке;
w(R) =1 — задание Tkij обрабатывается до момента времени tij;
w(R) =2 — задание Tkij обработано к моменту времени ty;
w(R) =3 — задание Tkij не обработано к моменту времени tj, и необходимость в обработке еще не отпала;
w(R) =4 — задание Tkij не обработано к контрольному времени ty и необходимость в обработке отпала (старение);
w(R) =5 — задание Tkij обработано позже срока ty.
Все Tkij с параметром состояния w(R) ={wp: p=3,4,5} можно объединить в некоторое подмножество W’ “потерянных” элементов. Для параметров состояний справедливы переходы (рис. 1).
Очевидно, что для переходов состояний справедлив только прямой путь и невозможен возврат. Кроме того, переход может быть строго детерминированный, например для элемента с параметром состояния w=5 справедлив стек wi ^ w2 ^ w3, а для
элемента с w =4: wi ^ w4 или wi ^ w3 ^ w4. Множество W= {Wpl={1,...,lo}}, позволяющее отсле -живать в любой момент времени состояние элементов Tkij и определять принадлежность к элементам ф и Pj, выражается в следующем виде:
Wi ={Tkij: Tkij(Ii, Pj), j{1,i0}, j g {1,j0}, p g {1,p0},
k={1...k0} }.
Оказывается, что для элементов из W характерны
j и источники Io . Следовательно, в модели можно выделить "узкие места" (элементы Pj* и Ii*), с которыми связаны элементы из W’.
Устойчивость функционирования системы связана с условием, когда W'= 0 либо A (W)=A*, где A(W) — мощность множества W', а A* — некоторое минимальное число. Для устойчивости необходимо реализовать специальную процедуру контроля, обеспечивающую непрерывное отслеживание значений параметров состояний элементов Tkij. Учитывая, что A(I), A(P) могут быть достаточно велики, мощность A(R) также велика, то возникает задача одновременного контроля всех ii, Pj и Tkij, которую назовем процедурой группового контроля. Она сводится к задаче определения принадлежности элементов Tkij к значениям множества W, а также к определению элементов P*(t) и I*(t), которые выбираются следующим образом:
I*(t) ={ф Tkij gW, V(i,k) } ;
P*(t) ={Pj: Tkij GW':i V(j,k) }.
Структура модели группового контроля дискретной системы приведена на рис. 2, где
Рис. 2. Модель группового контроля системы
РИ, 1998, № 2
87
выделены следующие множества: множество источников I={ii: i=1...i0} и исполнителей P={pj: j=1...j0}, множество элементов информационного потока R={rkij: k=1,...,k0, i=1,...,i0, j=1...j0}, множество принадлежности заданий W={Wl: l=1...l0} и множества источников Ii*={Ii:I є {1,i0}} и исполнителей Pj*={Pj: j є {1,j0}}, создающие "узкие места".
3. Описание алгоритма
На первом этапе алгоритма формируются множества источников I={ip i=1...iQ} и исполнителей P={pj: j=1...j0}, определяются их характеристики (свойства, технические характеристики, параметры и т. д.), задаются виды параметров состояний w для заданий R.
На втором этапе формируются подмножества rkij, соответствующие каждому ii. При этом для каждого
rkij задается время tj необходимое для его обработки исполнителем pj. Далее все элементы rkij объединяются в один информационный поток, который направлен от источников I к исполнителям P.
На следующем этапе элементы информационного потока объединяются в подмножества r'kij , соответствующие конкретным исполнителям информации Pj. Каждый rkij характеризуется параметром состояния w(R) , определяющим степень обработки элемента rkij. Состояние определяется набором значений, которые могут принимать задания множества R в любой момент времени. На основании значений параметра w(R), а также текущего времени и множества R формируется множество W={Wl:
l=1...l0}, которое образует группы элементов R'kij,
принадлежащих конкретному исполнителю pj.
Каждое множество Wl позволяет отслеживать в любой момент времени состояние элементов r'kij-информационного потока, а также определять их принадлежность к источникам ii и исполнителям pj.
На заключительном этапе осуществляется анализ элементов множества W и формируются множества и исполнителей P , элементы которых образуют “узкие места” в работе системы.
Рассматриваемая процедура, названная “групповым контролем”, ориентирована на описание функционирования информационной системы для систем большой размерности. Процедуры группового контроля позволяют накапливать статистические данные по обработке информационного потока, под-
множества исполнителей, регулярно не справляющихся с обработкой, и группу источников, генерирующих особо сложные для выполнения задания.
Задачи группового контроля дискретной системы имеют широкий спектр применения, например диспетчерские задачи (контроль материального потока), контроль состояния оборудования (работоспособность элементов оборудования), потока документов. Выводы
Разработанная математическая модель связи элементов системы позволяет сформировать корректную постановку задачи на разработку дисциплины обслуживания заявок. Предлагаемые процедуры контроля позволяют не только решить локальные задачи мониторинга системы, но и выявить причины понижения эффективности функционирования всей системы.
Литература: 1. Grouрware enablers and business solutions / Morton Marjorie S, Holman Richard A., Bess David A. // IEEE Int. Conf. Syst., Man. and Cybern. Emergent Innov. Inf. Transfer Process and Decis. Mak., Chicago, I11., Oct. 18 - 21, 1992. Vol. 2. Piscataway (N.J.), 1992. P. 943-948. 2. Автоматизация подготовки учебных планов и поручений в информационно- справочной системе “Деканат — студент” / Рындин А.А., Туренко И.И., Шишкин В.М. // Компьютериз. в мед. /Воронежский политехнический институт. Воронеж, 1993. С.143— 146. 3. Автоматизированная система обработки информации и управления: Межвуз.сб.научн.тр. / Новочеркаский политехнический институт / Ред. ЧерноморовГ.А. Новочеркасск, 1993. 107 с. 4. Информационные системы для обеспечения деятельности кафедр высших учебных заведений / Гайдаров К.А. Изв.вузов. Ееод. и аэрофотосъемка. 1992. N2. С. 166-176.
Поступила в редколлегию 25.05.98
Рецензент: д-р техн. наук, проф. Хажмурадов М.А.
Саенко Владимир Иванович, канд. техн. наук, доцент кафедры информационных управляющих систем ХТУ-РЭ. Научные интересы: администрирование, мониторинг и управление процессами в компьютерных сетях. Увлечения: филателия. Адрес: 310726, Украина, Харьков, пр. Ленина, 14. тел. 40-94-51.
Клименко Александр Васильевич, старший преподаватель кафедры ИУС ХТУРЭ. Научные интересы: управление распределенными информационными системами. Увлечения и хобби: путешествия. Служебный адрес: 310726, Украина, Харьков, пр. Ленина 14, тел.40-94-51.
УДК 519.15:725
ПРИНЦИПЫ ПОСТРОЕНИЯ ОТДЕЛЬНЫХ КОМПОНЕНТОВ k-ЗНАЧНЫХ СТРУКТУР ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
ЧЕТВЕРИКОВ Г.Г., СТОРОЖЕНКО А.В, РЕВЕНЧУК ИА, БАВЫКИН В.Н._____________
Предложен подход и общие принципы построения сверхбыстродействующих структур систем искусственного интеллекта, цифровых систем, систем коммуникаций. Предельное быстродействие пространственных структур достигается за счет введения функции коммутации в промежуточные одноступенчатые линейные дешифраторы синтезируемых структур.
Практическая реализация k-значного кодирования начинается построением двузначно^-значных преобразователей (устройств внешнего обмена (УВО)), которые широко примененяются во всех системах связи с импульсно-кодовой модуляцией. Преимущество разных видов УВО с k-значным кодированием позволяет прогнозировать их применение в современных сверхбыстродействующих системах управления связью, обработки данных и для создания ИИ [1]. Особенно эффективно применение УВО с подбором соответствующих информационных признаков в разнообразных системах и сетях телекоммуникаций, для которых характерны высокие требования к производительности. Необходимость обработки данных в реальном масштабе времени обуславливает жесткие требования к быстродействию блоков и узлов систем телекоммуникаций. Кроме этого, часто приходится передавать
88
РИ, 1998, № 2