Научная статья на тему 'ИСПОЛЬЗОВАНИЕ ФРЕЙМОВО-ПРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В СИСТЕМЕ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ'

ИСПОЛЬЗОВАНИЕ ФРЕЙМОВО-ПРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В СИСТЕМЕ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
89
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФРЕЙМ / СЛОТЫ / МОДЕЛЬ МИРА СИСТЕМЫ / ПРОДУКЦИОННАЯ МОДЕЛЬ / БАЗА ЗНАНИЙ / БАЗА ДАННЫХ / БАЗА ПРАВИЛ / ПРИНЯТИЕ РЕШЕНИЙ / ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ / ФИНАНСОВЫЕ ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Батырканов Жениш Исакунович, Боскебеев Калычбек Джетмишбаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Батырканов Жениш Исакунович, Боскебеев Калычбек Джетмишбаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

BE FRAMING-PRODUCTION KNOWLEDGE REPRESENTATION MODEL OF ENTERPRISE MANAGEMENT SYSTEM

Problems of creation of the intellectual information system (IIS) for business management are considered. Using for this purpose hybrid frame and productional models of representation knowledge for using at business management and adoption of intellectual decisions are analyzed. The decision-making modules which can be considered as an independent element is used for manage of management system object in the intelligent converter. The way of the solution of the arisen problem is realized in the block of the intellectual solver receiving and processing information on environment from the knowledge base of information system. As a basic technique (object - focused method) of realization IIS using of approach on the base visual programming is offered. Visual programming will allow involving in development of the expert project of subject domain that will be reflected positively in compliance functionality of the projected IIS to the expected result. Such approach, also realizes bases of technology of fast prototyping by using of the component-focused architecture that will allow to increase number of IIS design iterations and to carry out more exact settings of a system. The prototype of software, the algorithm of work a subsystem analysis of the financial economic results of the enterprise is described in article.

Текст научной работы на тему «ИСПОЛЬЗОВАНИЕ ФРЕЙМОВО-ПРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В СИСТЕМЕ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ»

13. On the concept of long-term socio-economic development of the Russian Federation for the period till 2020 (together with the Concept of long-term socio-economic development of the Russian Federation for the period till 2020). The decree of the RF Government no. 1662-R of 17.11.2008. KonsultantPlyus |Con-sultantPlusl. Available at: http://base.consultant.ru/cons/cgi/online.cgi?base=law & n = 90601 & req = doc (accessed 10.03.2015).

14. Ponkin I. V. Ponyatie publichnykh uslug |Thc concept of public servicesl. Vestnik Omskogo go-sudarstven-nogo universiteta imeni F. M. Dostoevskogo. Seriya. Pravo [Bulletin of the Omsk F. M. Dosto-evsky State University. Series. Lawl, 2014, vol. 1 (38), pp. 134-138.

15. Senyugina I. A., Manuilova V. V. Znachenie otsenki kachestva vysshego obrazovaniya pri raz-rabotke strategii vysshikh uchebnykh zavedeniy [The Value of assessing the quality of higher education in the development strategy of higher education institutions]. Kant [Kantl, 2014, vol. 1 (10), pp. 125-129.

16. Sidunova G. I., Shestak D. A. Razvitie publichnogo upravleniya v Rossii [Development of public administration in Russial. Izvestiya Volgogradskogo gosudarstvennogo pedagogicheskogo universiteta [Proceedings of the Volgograd State Pedagogical Universityl, 2012, vol. 3, pp. 116-119.

17. Tyutin D. V. Evolyutsiya novogo gosudarstvennogo upravleniya: logika effektivnosti, rezulta-tivnosti i menedzhmenta publichnykh tsennostey [Evolution of new public management: the logic of efficiency, effectiveness and management of public valuesl. Teoriya i praktika obshchestvennogo razvitiya [The Theory and Practice of Social Development], 2014, vol. 5, pp. 179-181.

18. Khalilov M. A. Effektivnost publichnogo upravleniya v Rossiyskoy Federatsii [The effectiveness of public administration in the Russian Federation]. Upravlenie ekonomicheskimi sistemami [The Management of Economic Systemsl, 2014, vol. 1. Available at: http:// www.uecs.ru/uecs61-612014/item/2703-2014-01-15-08-42-13 (accessed 05.03.2015).

19. Chirkin V. Ye. Publichnoe upravlenie [Public management], Moscow, Lawyer Publ. House, 2004. 475 p.

20.Shestak D. A. O sootnoshenii ponyatiy «demokratiya», «publichnoe upravlenie» i «grazhdanskoe obshchestvo» v sovremennoy Rossii [On the relationship between the concepts of "democracy", "public administration" and "civil society" in modern Russial. Izvestiya Volgogradskogo gosudarstvennogo pedagogicheskogo universiteta [Proceedings of the Volgograd State Pedagogical Universityl, 2014, vol. 3 (88), pp. 149-152.

21. Yakobson L. I. Gosudarstvennoe upravlenie i predstavitelstvo interesov [Governance and representation] . Problemnyy analiz i gosudarstvenno-upravlencheskoe proektirovanie [Problem Analysis and State Government Planning], 2010, vol. 1, pp. 107-108.

УДК:004.823:004.82

ИСПОЛЬЗОВАНИЕ ФРЕЙМОВО-ИРОДУКЦИОННОЙ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В СИСТЕМЕ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ

Статья поступила в редакцию 20.01. 2015, в окончательном варианте 17.02. 2015

Батырканов Жениш Исакунович, доктор технических наук, профессор, проректор по научной работе, Кыргызский технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира 66, e-mail: bjenish@mail.ru

Боскебеев Калычбек Джетмишбаевич, кандидат технических наук, доцент, заведующий отделом науки и международных связей, Кыргызский технический университет им. И. Раззакова, 720044, Кыргызская Республика, г. Бишкек, пр. Мира 66, E-mail: kboskebeev@mail.ru

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

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

Ключевые слова: фрейм, слоты, продукционная модель, база знаний, база данных, база правил, принятие решений, интеллектуальные системы, модель мира системы, финансовые экономические показатели, производственное предприятие

BE FRAMING-PRODUCTION KNOWLEDGE REPRESENTATION MODEL OF ENTERPRISE MANAGEMENT SYSTEMS

Batyrkanov Zhenish I., D.Sc. (Engineering), Professor, Vice Rector for Research and Foreign Relations, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: bjenish@mail.ru

Boskebeev Kalychbek D., Ph.D. (Engineering), Associate Professor, Head of the Department of Science and International Relations, Kyrgyz Technical University named after I. Razzakov, 66 Mir Ave., Bishkek, 720044, Kyrgyz Republic, e-mail: kboskebeev@mail.ru

Problems of creation of the intellectual information system (IIS) for business management are considered. Using for this purpose hybrid frame and productional models of representation knowledge for using at business management and adoption of intellectual decisions are analyzed. The decision-making modules which can be considered as an independent element is used for manage of management system object in the intelligent converter. The way of the solution of the arisen problem is realized in the block of the intellectual solver receiving and processing information on environment from the knowledge base of information system. As a basic technique (object - focused method) of realization IIS using of approach on the base visual programming is offered. Visual programming will allow involving in development of the expert project of subject domain that will be reflected positively in compliance functionality of the projected IIS to the expected result. Such approach, also realizes bases of technology of fast prototyping by using of the component-focused architecture that will allow to increase number of IIS design iterations and to carry out more exact settings of a system. The prototype of software, the algorithm of work a subsystem analysis of the financial economic results of the enterprise is described in article.

Keywords: frame, slots, productional model, knowledge base, database, base of rules, decision-making, intellectual systems, world model of system, financial economic results

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

Теоретические вопросы, относящиеся к накоплению и использованию знаний в ИИС, связанной с управлением ПП. Модель представления знаний в ИИС основывается на формализме [1]. В ИИС, которая рассматривается в данной статье, предлагается трехуровневая структура базы знаний (БЗ). Нижний уровень БЗ составляет модель мира системы (ММС) [9], в которой отражены в основном декларативные и фактографические знания о

проблемной области, пользователях системы и предприятии. Для представления таких знаний в ММС предлагается использовать фреймовый формализм. Это связано с тем, что вербальные знания экспертов о структуре и строении предметной области имеют иерархический, взаимосвязанный и вложенный характер [7].

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

Верхним уровнем БЗ являются метазнания, в которых отражена информация о структуре и характере знаний ММС. Находящиеся здесь метаправила позволяют осуществить переход от одного пакета правил в базе правил к другому. Наличие метазнаний позволяет существенно облегчить процессы создания, отладки и поддержания в актуальном состоянии обширной БЗ для такой сложной предметной области, как 1111 с дискретным характером выпуска продукции. На основе иерархичности БЗ, при проектировании рассматриваемой в статье ИИС реализуется трехуровневая структура, которая показана на рисунке 1 [2].

I урэЕекгметалразшц, гатафреймы

II уроЕень-гивгты правите

III уровень- фреймы

Рис. 1. Структура базы знаний ИИС

В общем случае модель представления знаний может быть определена как четверка объектов [3]:

С=<&£Мг1>>

где -Р - модель мира системы (фреймы); Р - база правил; М - метазнания; / - механизм вывода.

Тогда ММС определяется как множество фреймов:

^ = {/},/ = 1,2,...,2 Каждый фрейм определяется как:

где: - имя фрейма; ¿г® - слоты фрейма / Слоты представляют собой множество:

■V" ¡-V,'!,/ 1-2....../.

Каждый слот является тройкой

-Г -С -Г -Г -Г

где Л , ' - наименование слота Ш/1 ; V/' - значение слота Я, ' ; V. ' - достоверность зна-

Л

1 ] ' ] 2 ' з

чения слота Ц .

База правил представляет собой множество пакетов правил:

Р = (рк)к = 12...,К. 102

Каждое правило определяется как пятерка объектов:

pk=(NPl,APl,KPl,WPl,EPl),

где NPk - имя правила рк; АРк - антецедент (условие) применения правила рк; КРк -

консеквент (действие) правила рк; WPk - вес правила рк; ЕРк - объяснение правила рк . Антецедент правила определяется как упорядоченное множество:

А* = \$\т = \,2,...М,

где А2 - условный элемент антецедента.

Консеквент правила тоже определяется как упорядоченное множество:

Кр" ={Кпр«},

TS Рк

где Кп - действия в правой части правила. Метазнания определяются как:

Z = (Dz,Pz),

где Dz - декларативные метазнания; Pz — процедуральные метазнания. Декларативные метазнания представляют собой множество:

Dz ={Fz},l = \,2,...,L,

где Fl - метафрейм.

Процедуральные метазнания представляют собой множество:

Рм =

где PSM - метаправило.

Механизм вывода определяется как множество способов рассуждений:

I = {Ir},r = l,2,...,R,

где /г - способ рассуждений.

Вышеописанную формальную модель можно использовать при анализе БЗ в любой предметной области.

На рисунке. 2 приведен фрагмент реализации БЗ в ИИС. На первом уровне БЗ (в ММС) сосредоточены знания о структуре 1111 [10], его связях с внешним миром; индивидуальные модели пользователей, включая их информационные потребности, круг решаемых задач и другие особенности. Объекты ММС - администрация 1111; конструкторское бюро; технологическое бюро; финансовый отдел; цех; станки в виде вложенных фреймов, в слотах которых содержится различная информация фактографического и процедурного характера, характеризующая объекты.

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

База правил структурирована и состоит из пакетов правил, которые соответствуют миру ИИС. Содержание и границы мира определяет какой-либо один взгляд на предметную область. Например, возможны миры «Организационная структура предприятия», «Цеха», «Станки», «Связи объектов». Правила представлены в виде продукций:

Если А1, и А2, ..., и Ам тогда К1, и К2, ..., иК", тдеАм— фрейм-образец (и значения его слотов), по которому происходит сопоставление с фреймами из ММС (в рабочей области);

действие, приводящее (в общем случае) к изменению

ММС и базы правил.

Структура (шаблон) запроса к ИИС в общем случае имеет вид:

код объекта, код ситуации, значения параметров. Каждая часть запроса представлена наборами значений X, определяющими объект, его состояние и характеристики. (На рисунке 2 - это X1 ,Х2,..., л).

Действия в правой части правил могут быть классифицированы следующим образом:

1. Создание, удаление или модификация фрейма.

2. Выдача сообщения пользователю на терминал.

3. Ввод данных с терминала пользователя.

4. Получение информации из базы данных

5. Занесение или удаление из базы правил конкретного правила или пакета правил.

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

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

Модель мира состояния Предприятий

А дминистр ация

Конструк. бюро

Т е хнолог. бюр о

ФинасоБ. отдел

Цел №1

Фрезер.станок

Токзр. станок

Цех№1

Станоз<№1

Станок №i

Сотрудники предпри-я

База ripai гаи

с Правше 1

т Правило 2

а

н ПраЛНЭЕ! N

к Адресная ссылка

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и

ф

р

е

3

С Прахию 1

т Правила 2

а

н Правило L

к Адресная ссъпска

и

Т

о

к

а

Р

Если XI - А

х2=а2

Х*=АИ То

К1 (действие 1) Ь действие 2)

Кы (дейс твие N)

СоБет от ИИС

Рис. 2. Структура реализации БЗ в ИИС для предприятия

104

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

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

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

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

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

Механизм логического вывода в ИИС может быть запущен по двум причинам. В первом случае причиной является поступление запроса от пользователя (применительно к теме статьи - менеджера 1111) на выдачу рекомендаций по действиям в сложившейся ситуации. Во втором случае причиной служит появление информации об объектах из БД и БЗ ИИС. В этом случае механизм вывода запускается по инициативе самой ИИС, осуществляющей режим слежения за ходом бизнес-процесса и при необходимости дающей пользователю рекомендацию или информационное сообщение. Таким образом, повышается оперативность и качество принимаемых решений.

На основе описанной выше фреймово-продукционной модели была разработана подсистема «Анализ финансово-экономических показателей предприятия».

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

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

Для обеспечения функционирования ИИС используются следующие первичные документы: баланс предприятия; отчет о финансовых результатах.

Подпрограмма, реализующая описываемую ИИС, разработана в системе Delphi7, которая является удобной для организации вычислений. С целью формирования базы данных использована СУБД MS SQL Server 2000. Подсистема была создана для работы под управлением операционной системы Windows ХР.

Минимальные требования к аппаратным средствам выглядят следующим образом. Процессор Pentium - IV; оперативная память - 256Мб; место на жестком диске - 40 Гб; CD-ROM 32-х. Монитор - 15 ; Принтер - HP LJ 6L или аналогичный ему по характеристикам.

Можно считать, что такая конфигурация обладает оптимальным сочетанием технических характеристик и рыночной стоимости. На практике, с учетом того, какая новая техника предлагается сейчас на рынке, такая конфигурация ПЭВМ уже не может быть закуплена. Однако похожие аппаратные требования можно обеспечить в рамках многотерминальной системы, в которой каждому терминалу выделяется определенное место в памяти процессора [4, 5].

Структурная схема взаимосвязей между модулями подпрограммы приведена на рисунке 3. Модуль формирования правил организуется отдельно, поскольку эти правила создаются, корректируются и используются по различным принципам и методам, с различной частотой и, что основное, обрабатываются по различным схемам. Если база правил состоит из набора конструкций ЕСЛИ-ТО, позволяющих установить «диагноз» для 1111, то база данных - это «материал» для реализации этих правил.

Рис. 3. Структурная схема взаимосвязей между модулями подпрограммы

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

Модуль принятия решения функционирует на основании информации блока диагноза. Его назначение - выдача качественных характеристик состояния предприятия и направлений выхода из создавшейся ситуации (или предотвращения неблагоприятной ситуации).

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

ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 1 (29) 2015 СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ

три формулы и т.д. Кроме того, следует учитывать взаимозависимость интегрированных (сводных) показателей, что увеличивает общий объем вычислений. Поэтому все формулы сосредоточены в одном блоке - блоке расчетов.

Модуль корректировки баз данных - стандартный. Принципы и методы реализации операций корректировки общеизвестны и типичны.

Инициализация блока диагноза позволяет активизировать работу правил вывода, исходная информация для которых находится в бухгалтерских формах ПП. Для обеспечения функционирования ИИС используются следующие первичные документы: баланс предприятия; отчет о финансовых результатах. Состояние, в котором находится предприятие, должно идентифицироваться с использованием одного из правил на основании доказательства (распознавания) соответствующих условий. В результате выдается номер диагноза для предприятия. По этому номеру с помощью специальных таблиц составляется текст диагноза на естественном языке, и управление передается процедуре оформления принимаемого решения. Выбор номера диагноза носит «четкий характер».

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

Для формирования и работы с базой данных была использована СУБД MS SQL Server 2000.

Авторы разработали программное средство в среде Delphi?. Основная форма данного программного средства приведена на рисунке 4.

/ Delphi 7 - Glavmain

File Edit Search View Project Run Component

JnJjij

Tools Window Help |<None>

ms-e sals®

QhtfBlH Mill S V

[Stands»| op:^:^: | L Hii-f: J ADS, | | '■-== ! | =n:i 1 i

i вгСа istB и I J в:я«™пе Q-s

2l

la Ш | ♦ ♦

3 Forml ж

1.....0 BitBtnl

0 btnAppent

i.....0 ComboBoxl

:.....Ш DateTimePickerl

!■■ в\ DBEditl —J

i.....Ш DBEditl 0

i.....0 DBEdit2

=1 DBEdit3

!.....Ш UUbdiM

i.....0 D В Edit5

i.....0 DBEditG

3 DBEdit? zl

2l

|Form1 TForml

Properties | Events |

Action ActiveContrq Align aINorie Alp haBI end. False "" AlphaBlencfl 255 0 Anchors [akLeftekTc_ Auto Scroll True Auto Size False BiDiMode bdLeftToRic ] В о rderlconsj [b i Syste m M BorderStylejb BordetWidtK

Caption приятия CliertHeighli 6-^9 ClientWidth 1166 Colo_r_ □clBtnFai В Constraints i(TSizeCons1

Ctl3D True |All shown

/ Информационная система оценки хозяйственной деятельности предприятия

Файл Отчет Справка

S .....

^JHIjiI

: Пе.Р.1

DBEditl

■Выручка от реализации ■ ■ |DBEdit2 4чина текущих активов на..'.'.'.'.'.'.'. ;;;..... Начало перида, .

; Все средства

¡стваза период

DBEdit3

Конец периода:

: DBEdiM

Собственные средства за период .

;;;;;;;; Основной капитал за период;

:::::::::::::::: Текущие активы:: : Легко реализуемые активы за период:

оправка о вводе даь

Данные вводится в следуйщем шрядке нажимая на кнопку Добавить в конец.

Атриб

Год ¡Выручка [Актив на^Актив в к|Собств.с[|Заеммны|Все сред^Основно^Текущий [Легко ¡з

✓ Ро

"+" - Добавить запись "•" ■ Ндалить запись

го нирннищинии

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Mll+ГЧ выход

j Пуск] |w] English staty-Micr...| ^Статья Батыркан.,, | Q[3] Total Com man,,, || jfr Delphi 7

'Шм

Рис. 4. Главная форма программного средства -предназначена для ввода информации из документа «баланс предприятия»

PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2015, 1 (29) SYSTEM ANALYSIS, MANAGEMENT AND INFORMATION PROCESSING

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

/ ' Delphi 7 - Glavmain

File Edit Search View Project Run Component Database Tools Window Help |<None>

Js|x|

и ^ T 91S SIЙ S EieitiaM |ji.ttóiti«ie(:| Wnsá | svftsi Dd*Am»|iMMMD>l*A«int) К№м|вК I.SSP 1

Е- а|ДИд i» в [ЩоI

йгй|нu-ii sV

ïi

♦ +

Щ Formi »

;.....H BBW

i.....H btnAppent

i.....□ ComboBml

: ffl DateTimeföifei

!■■ 1 DBEdi —

!--■ DBEtiiim

:.....в ta«

:.....H osas

......H DBEÖM

!.....ÍJÍBEJÍ

!-- В DBEditS d

H.DBEdil?

Et'.:. rl

a

|B¡1Btnl TBitBln 3]

I Eueats I

I Àcfca I J

pAsêcre ШШоЛ. MteffdRiç

Cancel False

1 Caption X данных

ШConstraints (TSizeConsi

Cursor crDeiault

Default True

DragCursor erDrag

DragKind dkDrag

DragMode dmManual

Enabled True

EIFont (TFont)

Glyph (TBitmep)

Height 31

HelpContexl 0............................"

HelpKeywo

HelpType htContext

J, Пуск

/ Информационная система оценки хозяйственной деятельности предприятия

Файл Отчет Справка т:: &I""

а

^ Glaífémi» |АЬЬЩ |

JöJd

елить '

зование

Ш-4 TForml Ш Ü Variables/Const É-Ù Uses

begin

p:=t. fieldByname ('GodT) .Value; iAjp:=t.fieldByname('wur') .Value; opb:=t.fieldBynamefang1).Value; ope :=t.fieldByname( 'akg').Value;

щится в следу ищем «имая на кнопку конец.

=t.fieldByname('ssg').Value; =t.fieldByname('ssr).Value; =t.fieldByname('alls1).Value; =t.fieldByname('okg').Value; =t.fieldByname('tar).Value;

IT

J jJr

d_

epl:=t.fieldByname('Ira1).Value;

wite^fnamelpfwp:12^2,opb:12:2,ope:i2:^rvp:12:2,pp:12reiqp:]i:.2,op:i2:2,e: writeln(fnarae); t.next; end;

closefile(fnarae);

//ShellExecute (h, 'open', pchar {'.. \esp\delcount'}, nil, nil, 5w_shownoxmal.

(*instead shell Execute*} FillChar(3if gizeof(gi) , 0); with Si do begin

cb := SizeOf(Si); dwFlags := startf UseShowElindow; wShowlindow := 4; end;

C reatenroness(nil. PHhar f1. AesnVdel rxmnt') . nil, nil. false, Create defsulJ

^J if

| STl Istjifti 'feufc'lDiaqiam/

пись пмсь

"7!

Jn

'... | [tf| Глава 4 [Режим о... | [w] Статья Батыркан... || jb Delphi 7

Рис. 5. Фрагмент код программного средства

i «fcíftKijfit im

Методика расчета коэффициентов взята из работы Б. Нилдза и других исследователей [8]. Приведем пример расчета коэффициента покрытия, который характеризует способность предприятия выполнять свои финансовые обязательства:

С

/ " » _ Р

Кр р ■

Р

где К - коэффициент покрытия, рассчитанный за период |); Ср - оборотный капитал предприятия за период р; Рр - краткосрочные обязательства предприятия за период р. Оборотный капитал предприятия определяется по формуле:

С /• - Р

р р р'

где Ер - текущие активы за период р.

Ориентировочно для обеспечения финансовой устойчивости 1111 этот коэффициент должен быть не меньше 2,0-2,5 [8].

При нажатии кнопки «Расчет статистических данных» осуществляется расчет коэффициентов по статистическим данным за несколько лет (период 1999-2014 гг.). Форма с

расчетными финансовыми показателями работы конкретного ПП за период в несколько лет приведена на рисунке 6.

■==■ Финансовые показатели X

Расчет динамики финансовых показателей

Период |1 999 - £01 А год

Общее состояние хозяйства | И н в е ст о сп о со ь н о ст ь

Тенденции развития [Неустойчивое ухудшение

Динамика финансовых показателей

Показатель Фильтр Период Сохранить |

1ЭЭЭ 2000 2001 2002

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Время оборота текущих активов 53,96 40,96 87.82 27,34

Коэффициент финансирования 78,26 33,33 14,93 20

Коэффициент автономии 2,65 2,65 1,32 3,7

Коэффициент задолженности 0,01 0,03 0,07 0,05

Коэффициент инвестирования 2 1,88 1,69 1,59

Коэффициент покрытия 4,65 1 0,18 0,73

Коэффициент ликвидности 5,65 2 ¡.18 1.73

Коэффициент ликвидности срочный 6,3 10,13 11,76 7,67

т& >

Рис. 6. Расчетные значения финансовых показателей работы 1111 за несколько лет

Для объективной оценки работы предприятия [6] статистический временной ряд для значений каждого коэффициента нужно разделить на группы по три элемента в каждой и вычислять средние значения по каждой группе. Затем создается новый ряд, который состоит из средних значений. В дальнейшем этот статистический ряд можно использовать для прогнозирования. Шаг временного ряда может быть квартал или год, когда рассчитывают баланс предприятия. В данной работе расчет коэффициентов ведется исходя из баланса предприятия за год.

По значениям этих коэффициентов пользователю предлагается результат анализа финансовых показателей предприятия, представленный на естественном языке человека (рис. 7) - в сочетании с неизменными частями фраз.

Оценка работы менеджера

Анализ финансовых показателей предприятия

За ШШ год

Общее состояние предприятия(диагноз) Инвестоспособность Тенденция развития - Неустойчивое ухудшение Оценка состояния ¡Ыдовлетворительное

За отчетный период время оборачиваемости текущих активов уменьшилось дней

на 60

Большая часть имущества формируется за счет собственных

средств

Наблюдается высокий

вес заемного капитала КА= 3,?

Коэффициент задолженности равен 0,05

На1 сом. краткосрочных обязательств приходится 0,73 сом. ликвидных средств рДо статочная сумма свободных средств

Рис. 7. Результаты анализа финансовых показателей 1111

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

Выводы:

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

2. Предложена процедура проверки знаний на полнот}' и непротиворечивость, а также для последующей систематизации информации с целью включения ее в БЗ.

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

4. Для выдачи рекомендаций в отношении необходимых действий по управлению ПП требуется разработка новых (дополнительных) программных средств (экспертной системы). Представляется, что для этой цели целесообразно использовать среду Л^иаШю^б.

Список литературы

1. Батырканов Ж. И. Модели представлений знаний на основе приближенного множества / Ж. И. Батырканов // Вестник науки Костанайского социально-технического университета имени Академика Зулхарнай Алдамжар. - 2014. - № 3. - С. 35-39.

2. Боскебеев К. Дж. Модель интеллектуальной обучающей системы на основе теории систем : материалы Международной научно-практической конференции, посвященной 70-летию образования Волгоградской государственного аграрного университета / К. Дж. Боскебеев. - Волгоград, 2014. -С. 331-336.

3. Боскебеев К. Дж. Систематизация базы знаний в информационных системах / К. Дж Боскебеев // Вестник Таджикского государственного университета права, бизнеса и политики. - 2014. - № 2 (58). -С. 255-263.

4. Брумштейн Ю. М. Икт-компетентность стран, регионов, организаций и физических лиц: системный анализ целей, направлений и методов оценки / Ю. М. Брумштейн, А. Б. Кузьмина // Прикаспийский журнал: управление и высокие технологии. - 2014. - № 2. - С. 47-63.

5. Брумштейн Ю. М. Сравнительный анализ функциональности программных средств управления проектами распространяемых по модели SAAS / Ю. М. Брумштейн, И. А. Дюдиков // Прикаспийский журнал: управление и высокие технологии. - 2014. - № 4. - С. 34-48.

6. Кандырин Ю. В. Многокритериальное структурирование альтернатив в автоматизированных системах выбора / Ю. В. Кандырин, JL Т. Сазонова, Г. JL Шкурина, А. Д. Чивилев // Прикаспийский журнал: управление и высокие технологии. - 2014. - № 1. - С. 23-33.

7. Курейчик В. В. Анализ современного состояния автоматизированных систем приобретения и представления знаний / В. В. Курейчик. П. В. Сороколетов, П. С. Щеглов // Известия Южного федерального университета. Технические науки. - 2008. - № 9. - С. 120-125.

8. Нилдз Б. Принципы бухгалтерского учета : пер. с англ. / Б. Нилдз, X. Андерсон и другие ; пер. Я. В. Соколова. - 2-е изд. - Москва : Финансы и статитистика, 1994. - 496 с.

9. Шлеер С. Объектно-ориентированный анализ: моделирование мира в состояниях / С. Шлеер, С. Меллор. - Киев : Диалектика, 1993. - 236 с.

10. Knowledge acquisition for explainable, multiexpert, knowledge-based design systems / R. Dieng, A. Giboin, P. Tourtier, O. Corby // European Knowledge Acquisition Workshop. - 1992. - Pp. 298-317.

References

1. Batyrkanov Zh. I. Modeli predstavleniy znaniy na osnove priblizhennogo mnozhestva [Model of knowledge representation based on rough sets]. Vestnik nauki Kostanayskogo sotsialno-tekhnicheskogo uni-versiteta imeni akademika Zulkharnoy Aldamzhar [Bulletin of the Science of the Kostanai Social Technical University named after Zulharnoy Aldamzhar], 2014, no. 3, pp. 35-39.

2. Boskebeev K. Dzh. Model intellektualnoy obuchayushchey sistemy na osnove teorii sistem : mate-rialy Mezhdunarodnoy nauchno-prakticheskoy konferentsii, posvyashchennoy 70-letiyu obrazovaniya Volgo-gradskoy gosudarstvennogo agrarnogo universiteta [Model of intelligent tutoring systems based on systems dedicated to the 70-anniversary of Volgograd State Agrarian University], Volgograd, 2014, pp. 331-336.

3. Boskebeev K. Dzh. Sistematizatsiya bazy znaniy v informatsionnykh sistemakh [Systematization of knowledge in information systems]. Vestnik Tadzhikskogo gosudarstvennogo universiteta prava, biznesa i politiki [Bulletin of the Tajik State University of Law, Business and Politics], 2014, no. 2 (58), pp. 255-263.

4. Brumshteyn Yu. M., Kuzmina A. B. Ikt-kompetentnost stran, regionov, organizatsiy i fizicheskikh lits: sistemnyy analiz tseley, napravleniy i metodov otsenki [ICT competence of countries, regions, organizations and individuals: a systematic analysis of the objectives, directions and methods of evaluation], Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2014, no. 2, pp. 47-63.

5. Brumshteyn Yu. M., Dyudikov I. A Sravnitelnyy analiz funktsionalnosti programmnykh sredstv upravleniya proektami rasprostranyaemykh po modeli SAAS [Comparative analysis of the functionality of project management software distributed model SAAS]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2014, no. 4, pp. 34-48.

6. Kandyrin Yu. V., Sazonova L. Т., Shkurina G. L., Chivilev A. D. Mnogokriterialnoe strukturirovanie al-ternativ v avtomatizirovannykh sistemakh vybora [Multicriteria structuring alternatives in automated systems

of choice]. Prikaspiyskiy zhurnal: upravlenie i vysokie tekhnologii [Caspian Journal: Management and High Technologies], 2014, no. 1, pp. 23-33.

7. Kureychik V. V., Sorokoletov P. V., Shcheglov P. S. Analiz sovremennogo sostoyaniya avtoma-tizirovannykh sistem priobrete-niya i predstavleniya znaniy [Analysis of the current state of automated systems for the acquisition and representation of knowledge]. Izvestiya Yuzhnogo federalnogo universiteta. Tekhnicheskie nauki [Proceedings of the Southern Federal University. Technical Sciences], 2008, no. 9, pp. 120-125.

8. Nildz B., Anderson Kh., et al. Printsipy bukhgalterskogo ucheta [Accounting principles], 2nd ed. Moscow, Finansy and statitistika Publ., 1994. 496 p.

9. Shleer S., Mellor S. Obektno-orientirovannyy analiz: modelirovanie mira v sostoyaniyakh [Object-Oriented Analysis: Modeling the World in the states], Kiev, Dialektika Publ., 1993. 236 p.

10. Dieng R., Giboin A., Tourtier P., Corby O. Knowledge acquisition for explainable, multiexpert, knowledge-based design systems. European Knowledge Acquisition Workshop, 1992, pp. 298-317.

УДК 004.912:[615.06+001.821] MINING DRUG-DRUG INTERACTIONS FROM TEXTS OF SCIENTIFIC ARTICLES

Статья поступила в редакцию 27.11. 2014, в окончательном варианте 02.03. 2015

Kamaev Valeriy A., D.Sc. (Engineering), Professor, Volgograd State Technical University, 28 Lenin Ave., Volgograd, 400005, Russian Federation, e-mail: cad@vstu.ru

Melnikov Mikhail P., post-graduate student, Volgograd State Technical University, 28 Lenin Ave., Volgograd, 400005, Russian Federation, e-mail: m.p.melnikov@gmail.com

Vorobkalov Pavel N., Ph.D. (Engineering), Associate Professor, Volgograd State Technical University, 28 Lenin Ave., Volgograd, 400005, Russian Federation, e-mail: pavor84@gmail.com

Detection of drug-drug interactions (DDI) can cause serious consequences during treatment. A quick search of such interactions can provide doctors with information which is essential for making right decisions. Detection of DDIs is a time-consuming task. Natural language processing for text mining of scientific articles can be used to do DDI information more accessible for doctors. Nowadays there are some databases containing large amount of biomedical articles. Therefore computational performance of classification method applied for identification restricts usage of such methods. The main purpose of the research is to find a method of fast retrieval of DDI information from biomedical texts. In this article, we investigate up-do-date research works in the area of natural language processing for detection of DDIs. Many of investigated methods require much time to perform on large text corpuses. For developing and testing of DDI extraction methods we've created a text corpus containing examples of articles with and without DDI information. We propose a fast text mining approach to DDI articles classification using term frequency-inverse document frequency (tf-idf) statistic. Tf-idf is a numerical statistic that is intended to reflect how important a word is to a document in a corpus. To implement and test the classification algorithm, we've developed the text classification system. As a result, our approach is able to achieve reasonably high F1 score value (measure of binary classification) in DDI articles classification while still keeping short run-time. After all, we consider how to improve the developed algorithm for increase its precision and recall. When these improvements will be made the software realization of the algorithm may be used by experts in DDI area to search new DDI evidences in scientific publications.

Keywords: information retrieval, drug-drug interaction, machine learning

i Надоели баннеры? Вы всегда можете отключить рекламу.