Имплементация нечетких моделей в информационные системы экономических объектов
Условия функционирования экономических объектов из года в год становятся все более сложными. Несмотря на улучшающуюся информационную поддержку принятия решений, расширение коммуникаций между экономическими объектами, уровень неопределенности не только не снижается, а наоборот, возрастает. Увеличение количества данных, фактов и сведений, которые из года в год накапливаются в базах данных информационных систем экономических объектов и во всемирной информационной сети, приводит к существенному росту энтропии информации. Поэтому утверждение Г. Саймона о том, что лицо, принимающее решение, никогда не будет обладать всей необходимой для обоснования своего выбора информацией, справедливо и сегодня [1].
Именно растущий уровень неопределенности вынуждает менеджеров искать новые, более эффективные, а самое главное, более надежные инструменты управления.
Информационные системы уже давно стали неотъемлемой частью систем управления экономических объектов. Сегодня, пожалуй, сложно найти предприятие, фирму или организацию, которые не использовали бы компьютеры, базы данных, Интернет. Чаще всего у экономических объектов с помощью информационных технологий решаются задачи бухгалтерского, финансового и управленческого учета, расчета заработной платы, складского учета. Современные экономические объекты используют информационные системы в основном для хранения информации и обработки ее на уровне выборки (фильтрации), генерации отчетов и производства простейших вычислений. Это, безусловно, важные функции, однако, как известно, вычислительные возможности современных компьютеров позволяют решать гораздо более сложные задачи.
В [2] показано, что наличие информационной системы, построенной по стандартной структуре, и использующей широко распространенное программное обеспечение, сегодня уже не дает экономическому объекту каких-либо конкурентных преимуществ. Следовательно, для того, чтобы информационная система экономического объекта способствовала повышению его конкурентоспособности, необходимо, чтобы в ее состав входили оригинальные модули, решающие специфические задачи именно этого экономического объекта.
Менеджерам гораздо удобнее использовать лингвистическую информацию при обосновании своих прогнозов. Любому менеджеру проще дать прогноз в таком виде: "я полагаю, что в будущем году мы сохраним рентабельность продукции приблизительно на уровне 15%", чем сказать: "я полагаю, что в будущем году рентабельность продукции составит 15,2%". Первое высказывание уже содержит в себе неопределенность, и предполагает, что рентабельность может быть и 14%, и 15%, или даже 17%. Второе утверждение, конечно, более точное, но требует серьезного обоснования. Однако, как показывает практика, ни один "точный" прогноз никогда не сбывается.
Нечеткость требуется при решении задач прогнозирования, планирования, бюджетирования, оценке окупаемости инвестиционных проектов и т. п., то есть в тех случаях, когда менеджер или экономист сталкиваются с неопределенностью или неполнотой исходных данных [3].
Использование нечетких методов и моделей возможно при решении следующих задач [3]:
- - расчета показателей при неточном, приблизительном задании их значения (нечеткие прямые вычисления); - формирования решений на основании лингвистических исходных данных (нечеткие продукционные модели); - выявления взаимовлияния показателей и прогнозирования их значений (нечеткие эконометрические модели и нечеткие искусственные нейронные сети); - анализа динамики показателей в условиях неопределенности (нечеткие ряды и нечеткие дифференциальные уравнения); - выявления функциональных зависимостей между объектами и субъектами экономического объекта и внешней среды (нечеткие когнитивные карты).
Внедрение новых инструментов управления: нечетких математических моделей, искусственных нейронных сетей, генетических алгоритмов и др., не осуществляется из-за ряда объективных и субъективных причин.
К основным причинам можно отнести: нежелание высшего руководства экономического объекта вкладывать средства в непонятные для них инструменты, оппортунизм менеджеров, не желающих делиться своим авторитетом и влиянием с компьютерной системой, а также боязнь менеджеров всех уровней менять отлаженные, работающие инструменты, на новые, ранее не опробованные. Кроме того, для результатов, получаемых с помощью нечетких моделей, требуется дополнительная интерпретация, и, следовательно, необходимо наличие определенной квалификации менеджеров и понимания ними математического аппарата нечеткой логики и нечеткой математики хотя бы на простейшем уровне.
Кроме перечисленных выше причин, существуют также и проблемы технического характера:
- - превалирующее большинство современных систем управления базами данных (СУБД) поддерживают реляционную модель данных, позволяющую оперировать с атомарными типами данных - целыми и действительными числами, символами и строками, отдельными битами и их последовательностями [4]; - программное обеспечение современных информационных систем, в том числе и поддерживающее современную концепцию управления ERP, разрабатывалось и разрабатывается для использования целых и действительных типов данных, т. е. используемых в реляционных базах данных; - подготовка нечетких данных для моделей требует дополнительных затрат времени и определенного уровня квалификации специалистов.
Следует ли переводить всю информацию, хранящуюся в базах данных информационной системы экономического объекта, на нечеткую основу? Конечно же, нет. При фиксации фактических результатов (например, в подсистемах бухгалтерского и управленческого учета), а также при вычислениях с реальными данными (например, при расчете заработной платы, расчете фактической себестоимости) используются целые и действительные числа, и в нечеткости нет необходимости.
Обычно нечеткие данные определяют на некотором нечетком множестве, представленном его функцией принадлежности [5]. Некоторые функции принадлежности представлены на рисунке 1 [3, 5].
Рисунок 1 Типовые функций принадлежности нечетких множеств
В [5] рассмотрены известные функций принадлежности: треугольной, трапецеидальной, гауссовой формы (рисунок 1, а-в соответственно), а также прямоугольной формы, гармонические и полиномиальные. Однако большинство из перечисленных видов функций принадлежности нечетких множеств представляют скорее теоретический интерес, в то время, как для практического использования целесообразно ограничить набор функций принадлежности до одной-двух, например, треугольной и трапецеидальной формы. Указанные функции принадлежности интуитивно понятны, и с ними легко выполнять базовые математические действия, например, используя т. н. L-R представление нечетких чисел [5].
В реляционных базах данные хранятся в таблицах виде кортежей [4]:
<PK, FK1, FK2, ..., FKN, Data1, Data2, ..., DataM>,
Где PK, FK1, FK2, ..., FKN- первичный и внешние ключи отношения (таблицы базы данных) соответственно;
Data1, Data2, ..., DataM - атрибуты отношения, содержащие данные.
Для хранения нечетких данных для атрибутов Data1, Data2, ..., DataM, которые предполагается сделать нечеткими, предлагается добавить следующие атрибуты в указанный выше кортеж:
- - T - тип функции принадлежности нечеткого числа (например, 1 - треугольная (рисунок 1, а), 2 - трапецеидальная (рисунок 1, б), 3 - гауссова (рисунок 1, в) и т. п.); - Max - максимальное значение функции принадлежности; - x1, x2, x3, x4 - значения аргумента функции принадлежности, соответствующие точкам перелома.
На первом этапе внедрения нечетких моделей в конкретных таблицах базы данных необходимо добавить поля, перечисленные выше, при этом задав их необязательными для ввода (NULL), чтобы избежать конфликта с используемой СУБД [4] и существующим прикладным программным обеспечением. Некоторые современные СУБД, например, Oracle, Microsoft SQL Server, Cache Intersystems, поддерживают объектную модель данных. При наличии таких СУБД в программном обеспечении информационной системы возможно хранение нечетких чисел, как объектов класса.
В дальнейшем, по мере реализации новых программных модулей, следует заносить данные во вновь введенные поля таблиц баз данных, при этом уже существующие можно будет по-прежнему использовать для хранения фактических значений данных. Такой подход позволит использовать существующее программное обеспечение без изменения режима его работы.
Оценить затраты на внедрение нечетких методов и моделей в информационную систему экономического объекта с учетом их последующей эксплуатации можно по формуле:
CIMP = CMDB + CADS + CDSW + CPL + CSRV,
Где CIMP - затраты на внедрение;
CMDB - затраты на модификацию баз данных;
CADS - дополнительные затраты на хранение информации в базах данных;
CDSW - затраты на разработку и модификацию прикладного программного обеспечения;
CPL - затраты на обучение персонала (менеджеров, экономистов, программистов), который будет использовать нечеткие методы и модели;
CSRV - затраты на последующее обслуживание.
Затраты на модификацию баз данных и разработку программного обеспечения можно рассчитать по методике, приведенной в [6]. Дополнительные затраты на хранение информации будут определяться, в первую очередь, объемами нечетких данных, которые будут заноситься в таблицы баз данных. Дополнительный объем хранилищ данных оценим по формуле:
Где VA- дополнительный объем информации, необходимой для хранения нечетких данных;
NT - количество таблиц баз данных, подлежащих изменению;
NR - количество повторений данных (количество записей в базе данных);
QFDi - количество нечетких атрибутов в i-й таблице базы данных;
VDBF - объем памяти, необходимый для хранения вещественного числа в конкретной СУБД [4].
Цифры 1 и 4 в последней формуле отражают количество вновь вводимых атрибутов: 1 целочисленный атрибут (тип нечеткого числа T) и 4 вещественных атрибута (данные x1, x2, x3, x4).
Хранение нечеткой информации в базах данных информационной системы позволит в дальнейшем накапливать экспертные знания, полученные от специалистов (менеджеров, экономистов, инженеров), обеспечивая при этом:
- - персонификацию выбора экспертов; - хранение предпочтений экспертов; - хранение склонности экспертов (занижение или завышение оценок); - отслеживание динамики нечетких оценок.
Под персонификацией выбора экспертов будем понимать сопоставление оценок, заданных тем или иным экспертом, с их личным идентификатором в базе данных. Такой подход позволит повысить ответственность экспертов, а также облегчит выборку личных предпочтений в будущем.
Сохранение предпочтений и склонностей экспертов позволит повысить удобство работы с нечеткими данными для самих экспертов, - система должна предлагать для каждого эксперта персональный набор оценок, с которыми он может соглашаться или изменять. Таким образом, эксперту достаточно будет ограниченное количество раз ввести свои оценки в полном объеме, т. к. в дальнейшем он будет использовать собственную базу накопленных оценок.
Анализ динамики нечетких оценок, получаемых от экспертов, позволит оценить уровень их квалификации и даст возможность руководству экономического объекта принять решение о необходимости повышения квалификации (обучения, переобучения) соответствующих сотрудников.
Накопленные знания станут фундаментом для постепенной автоматизации процесса принятия решений. Добавление в базу данных процедур нечеткого логического вывода [7] обеспечит реализацию полноценной системы поддержки принятия решений. Для успешной имплементации нечетких моделей и их эффективного использования необходимо также реализовать организационные мероприятия: создать стандарты предприятия и инструкции. Немалую роль может также сыграть и материальное стимулирование сотрудников, которые будут использовать и совершенствовать нечеткие модели.
Таким образом, имплементация нечетких методов и моделей в информационные системы экономических объектов позволит последним получить действенные, эффективные инструменты поддержки принятия решений и прогнозирования в условиях неопределенности. Для имплементации необходимо выполнить ряд мероприятий технического и организационного характера: модернизировать базы данных путем добавления в их таблицы полей для хранения нечеткой информации, создать новое или модернизировать существующее программное обеспечение, повысить квалификацию персонала, создать соответствующие стандарты предприятия и инструкции, стимулировать сотрудников к использованию новых инструментов управления.
Библиографический список
- 1. Герберт А. Саймон. Теория принятия решений в экономической теории и науке о поведении / Вехи экономической мысли. Теория потребительского поведения и спроса. Т.1. Под ред. В. М.Гальперина. СПб.: Экономическая школа, 1999. 2. Карр Николас Дж. Блеск и нищета информационных технологий: Почему ИТ не являются конкурентным преимуществом; пер. с англ. А. Кириченко. М.: Издательский дом "Секрет фирмы", 2005. 176 с. 3. Лысенко Ю. Г., Бизянов Е. Е., Хмелев А. Г. и др. Нечеткие модели и нейронные сети в анализе и управлении экономическими объектами: монография; под. ред. чл.-кор. НАН Украины, д-ра экон. наук, проф. Ю. Г. Лысенко. Донецк: Юго-Восток, 2012. 388 с. 4. Гарсиа-Молина Г., Ульман Д., Уидом Д. Д. Системы баз данных. Полный курс; пер. с англ. М.: Издательский дом "Вильямc", 2003. 1088 с.: ил. 5. Пегат А. Нечеткое моделирование и управление / А. Пегат ; пер. с англ. М.: БИНОМ ; Лаборатория знаний, 2011. 798 с.: ил. (Серия "Адаптивные и интеллектуальные системы"). 6. Типовые нормы времени на программирование задач на ЭВМ. М: Экономика, 1989. 127 с. 7. Кригер А. Б., Акуленко Е. А. Реализация экспертной системы формирования кредитного портфеля коммерческого банка на основе нечеткой логики / Журнал Ф?Н-Наука.2012. № 7, С. 7-10.
Похожие статьи
-
Информационные процессы экономической системы
Тема 1. Архитектура экономических информационных систем Лекция 1. Информационные процессы экономической системы Время: 2 часа Цель занятия: Изучить...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
1. Общие сведения 1.1 Наименование Система информационной безопасности ФГБОУ ВПО "Нижегородский государственный архитектурно-строительный университет" 2....
-
Объектно-ориентированные СУБД Несмотря на большую популярность реляционных СУБД, развитие технологии появления данными на них не остановилось. Развитие...
-
Классификация ИС. Жизненный цикл ИС и его модели - Теория экономических информационных систем
Классификация по масштабу По масштабу информационные системы подразделяются на следующие группы 1. одиночные;2. групповые;3. корпоративные. Одиночные...
-
Введение - Разработка справочной информационной системы "Рецепты"
Задание курсовой работы. Разработать и отладить информационную справочную систему "Рецепты", которая будет позволять хранить, выводить на экран,...
-
Связь типов информационных систем с задачами принятия решений - Системы поддержки принятия решений
Применяются отдельные модели и методы для принятия оптимальных решений. Отметим, что в существенной мере характер всех поколений систем и их концепций...
-
Графическое отображение нелокальной нейронной сети в системе "Эйдос" Математический метод СК-анализа в свете идей интервальной бутстрепной робастной...
-
Модель нарушителя - Разработка модели системы информационной безопасности на предприятии
Обеспечение защиты информационных активов университета специфично, так как это учреждение с непостоянной аудиторией. По причине того, что атаки могут...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
2.1. ИСПДн класса К3 Заказчика характеризуются сосредоточенностью на территории занимаемого Заказчиком помещения без подключения к сетям общего...
-
Внутримашинное ИО - Автоматизированные системы обработки экономической информации
Это совокупность всех данных, записанных на машинных носителях, сгруппированных по определенным признакам. ИО формирует информационную среду....
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных...
-
При создании или при классификации информационных систем неизбежно возникают проблемы, связанные с формальным - математическим и алгоритмическим...
-
Структурная схема терминов Структуру АИС составляет совокупность отдельных ее частей, называемых подсистемами. АС состоит из двух подсистем:...
-
Основные требования и характеристики современных и применение технических средств АИС Автоматизированная информационная система (АИС) представляет собой...
-
Автоматизированные информационные системы - Технологический процесс в электронной промышленности
Полностью Автоматизированная информационная система или АИС -- это совокупность различных программно-аппаратных средств, которые предназначены для...
-
Выбранные датчики, исполнительные механизмы и их месторасположение, а также структурная схема АСУ ТП производства сухого молока позволяют составить схему...
-
- Подключение к исходной базе данных пользователей внешних информационных систем; - Отказ в доступе к желаемому ресурсу, если пользователем не пройдена...
-
Технология управленческого процесса в банке состоит по крайней мере из 2 частей: информационного процесса и связанного с принятием управленческих...
-
Технология как строго научное понятие означает определенный комплекс научных и инженерных знаний, воплощенный в способах, приемах труда, наборах...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Классификация и анализ источников угроз и уязвимостей безопасности В информационной безопасности под угрозой понимают потенциальное событие или действие,...
-
Методология RAD - Теория экономических информационных систем
Одним из возможных подходов к разработке ПО в рамках спиральной модели ЖЦ является получившая в последнее время широкое распространение методология...
-
ИЕРАРХИЧЕСКАЯ МОДЕЛЬ ДАННЫХ ИМД основана на понятии деревьев, состоящих из вершин и ребер. Вершине дерева ставится в соответствие совокупности атрибутов...
-
Инфологические и даталогические модели данных - Теория экономических информационных систем
СУБД должна предоставлять доступ к данным любым пользователям, включая и тех, которые практически не имеют и (или) не хотят иметь представления о: -...
-
Основные компоненты - История создания и развития автоматизированных информационных систем
Основными компонентами информационной технологии, используемой в экспертной системе, являются (рис. 3.2.2): интерфейс пользователя, база знаний,...
-
Классификация АИС по функциональному признаку Функциональный признак определяет назначение подсистемы, а также ее основные цели, задачи и функции....
-
Методы и средства проектирования - Автоматизированные системы обработки экономической информации
Проектирование - процесс создания проекта-прототипа, прообраза предполагаемого или возможного объекта, его состояния. Современная технология создания АИС...
-
Классификация массивов - История создания и развития автоматизированных информационных систем
Организационная подборка сведений о каком-либо объекте или процессе либо о ряде однородных объектов или процессов называется массивом информации. 1. По...
-
Выводы - Системная теория информации и семантическая информационная модель
Интервальные оценки сводят анализ чисел к анализу фактов и позволяют обрабатывать количественные величины как нечисловые данные. Это ограничивает...
-
Прогноз погоды - научно обоснованное предположение о будущем состоянии погоды в определенном пункте или регионе на определенный период. Составляется...
-
Безопасность информации предполагает отсутствие недопустимого риска, связанного с утечкой информации по техническим каналам, несанкционированными и...
-
Структурная схема терминов - История создания и развития автоматизированных информационных систем
Под системой понимают любой объект, который одновременно рассматривается и как единое целое, и как объединенная в интересах достижения поставленных целей...
-
1. по функциональному назначению: информационные сети, вычислительные (по обработке), смешанные. Информационная сеть выполняет функции обработки,...
-
Построение аналитической модели АОУ затруднено из-за отсутствия или недостатка априорной информации об объекте управления, а также из-за ограниченности и...
-
Основная проблема, решаемая в аналитической модели: выбор способа вычисления весовых коэффициентов, отражающих степень и характер влияния факторов на...
Имплементация нечетких моделей в информационные системы экономических объектов