Научная статья на тему 'Выбор класса математической модели системы на основе метода Саати и интегральных критериев'

Выбор класса математической модели системы на основе метода Саати и интегральных критериев Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
913
150
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
математическая модель / нирс / метод саати / интегральные критерии / students' research effort / saati's method / mathematical model / integral criterias

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Вахитов Александр Робертович, Силич Виктор Алексеевич

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

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

Justification of selecting the class of information system mathematical model containing information on students" research effort at university has been shown. The alternative model classes, main criteria of selection and application of Saati"s method and integral criterias for choosing more suitable variant from the existing alternatives, were described. The conclusion was drawn on appropriateness of using fuzzy logic as mathematical model class for the examined application domain.

Текст научной работы на тему «Выбор класса математической модели системы на основе метода Саати и интегральных критериев»

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

Затем была проведена аккумуляция - объединение результатов применения всех правил, рис. 5.

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

4. Этап дефаззификации.

Для преобразования нечеткого набора значений к точным был использован метод первого мак-

симума, в результате чего было определено, что число поощрений находится в диапазоне «среднее» и равно примерно 3.

Затем полученные данные были использованы для определения выходных параметров В.. Зная, что A1=15, A5=3, А6=7000, согласно правилу нечеткого логического вывода L3:

(А5 е [х1 ,.х2] лА6 е [%1 .д^лА &[xг..x3\ vA2 &[xг..x3\\' vA3 е [x2..x3] vA4 е [x2..x3]) ^Б1 е [0..x1] было определено, что с данными показателями НИР этот студент заслуживает премирования в размере [0..2000].

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

СПИСОК ЛИТЕРАТУРЫ

1. Brachman R., Sefridge P. Knowledge representation support for data archeology // Intelligent and Cooperative Information Systems. -1993. - №2. - P. 113-120.

2. Борисов А.Н., Алексеев А.В., Меркурьева Г.В. и др. Обработка нечеткой информации в системах принятия решений. - М.: Радио и связь, 1989. - 304 с.

3. Заде Л. Понятие лингвистической переменной и его применение к принятию приближенных решений. - М.: Мир, 1976. - 165 с.

4. Корниенко А.В. Интеллектуальные информационные системы в экономике. - Томск: Изд-во ТПУ, 2008. - 177 с.

5. Кузнецов С.Д. Неопределенная информация и трехзначная логика // СУБД. - 1997. - № 5. - С. 65-67.

Поступила 08.09.2010г.

УДК 004.89

ВЫБОР КЛАССА МАТЕМАТИЧЕСКОЙ МОДЕЛИ СИСТЕМЫ НА ОСНОВЕ МЕТОДА СААТИ И ИНТЕГРАЛЬНЫХ КРИТЕРИЕВ

А.Р. Вахитов, В.А. Силич

Томский политехнический университет E-mail: arv@tpu.ru

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

Ключевые слова:

Математическая модель, НИРС, метод Саати, интегральные критерии.

Key words:

Mathematical model, students' research effort, Saati's method, integral criterias.

Создание математического обеспечения информационной системы предполагает обоснование выбора класса математической модели из множества Х альтернативных вариантов x¡, а также непосредственное описание предметной области в терминах выбранного класса. К числу основных логических моделей, для которых разработаны формальные методы логического вывода, относятся [1, 2]:

x1 - исчисление высказываний; x2 - исчисление предикатов; x3 - семантические сети; x4 - дескриптивная логика; x5 - нечеткая логика.

Исследуемой предметной областью является НИРС в вузе. Обоснование выбора класса математической модели является важным этапом при разработке системы, так как здесь должны учитывать-

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

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

Таким образом, выбор класса математической модели из пяти альтернативных вариантов основывается на использовании частных критериев:

/ - полнота описания системы;

/2 - возможность построения логического вывода; /3 - возможность работы с неполными и субъективными данными;

/4 - возможность осуществления логических операций;

/5 - удобный интерфейс;

/6 - высокая скорость обработки данных;

/7 - наличие интеллектуальных возможностей обработки данных.

Для выбора класса математической модели были использованы метод анализа иерархий, предложенный Томасом Саати [3], а также интегральные критерии, являющиеся функциями от частных критериев [4]. Указанные методы являются наиболее распространенными при выборе средств решения проблемы среди некоторого множества альтернатив.

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

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

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

Рис. 1. Иерархия цели для выбора класса математической модели системы

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

Таблица 1. Шкала относительной важности

Оценка важности Определение Объяснения

1 Равная важность Равный вклад двух элементов

3 Умеренное превосходство Опыт и суждения дают легкое превосходство одному элементу над другим

5 Существенное или сильное превосходство Опыт и суждения дают сильное превосходство одному элементу над другим

7 Значительное превосходство Одному элементу дается настолько сильное превосходство, что оно становится практически значительным

9 Очень сильное превосходство Очевидность превосходства одного элемента над другим подтверждается наиболее сильно

2, 4, 6, 8 Промежуточные значения Применяются в компромиссном случае

На рис. 2 приведены матрицы парных сравнений, построенные для второго и третьего уровней иерархии.

На основе каждой из построенных матриц парных сравнений были сформированы наборы локальных приоритетов, каждый из которых был поделен на сумму приоритетов в строке. В итоге были получены нормализованные приоритеты:

а1 : дД • (1/3) /2,3 и0,25, а2 : л/П /2,3 и 0,75,

^ : -^1 • 2• (1/4) • 3 /5,07 и0,22,

: ^(1/2)-1 • (1/3) • 2 /5,07 и0,15,

^3 : ^4 • 3 • 1 • 5 /5,07 и 0,55,

^4 :^(1/4) • (1/3) • (1/6) 4 /5,07 и0,08,

: ^1 • (1/2) • 2 /3,5 и0,286,

^6 : ^2• 1 • 4 /3,5 и0,57,

^ : -^(1/2) • (1/4) • 1 /3,5 и

На последнем шаге анализа локальные приоритеты были пересчитаны с учетом приоритетов направляемых элементов. В табл. 2 приведены данные для расчета глобальных приоритетов и результаты расчетов.

Таблица 2. Расчет глобальных приоритетов

Глобальные приоритеты направляемых элементов Локальные приоритеты сценариев

Элемент При- ори- тет Исчисление высказываний (x) Исчисление предикатов (x2) Семантические сети (x3) Дескриптивная логика (x4) Нечеткая логика U)

Полнота описания системы (^) 0,055 0,14 0,15 0,11 0,02 0,58

Возможность построения логического вывода (£,) 0,037 0,35 0,13 0,17 0,03 0,32

Возможность работы с неполными и субъективными данными (Р-3) 0,138 0,16 0,19 0,15 0,06 0,44

Возможность осуществления логических операций (Г4) 0,02 0,1 0,14 0,18 0,07 0,51

Удобный интерфейс (Р5) 0,21 0,21 0,15 0,15 0,04 0,45

Высокая скорость обработки данных (Г6) 0,43 0,11 0,19 0,21 0,1 0,39

Наличие интеллектуальных возможностей обработки данных (Р7) 0,11 0,15 0,22 0,13 0,13 0,37

Глобальные приоритеты сценариев 0,15 0,18 0,173 0,079 0,418

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

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

F = f (F), i = 1, «•

Наиболее широко распространены такие интегральные критерии как:

1) Максимум суммы взвешенных оценок:

F = YawiFi(xj) ^ max- (1)

1=1 xj£X

0,14

F5 F6 F7

f5 1 1/2 2

F6 2 1 4

F7 1/2 1/4 1

a1 a2

a1 1 1/3

a.2 3 1

F1 F2 F3 F4

F1 1 2 1/4 3

F2 1/2 1 1/3 2

F3 4 3 1 5

F4 1/3 1/2 1/5 1

Рис. 2. Матрицы парных сравнений второго и третьего уровня иерархии

Наилучшей является альтернатива с максимальной суммой взвешенных оценок по всем частным критериям.

2) Минимум суммы квадратов отклонений

от «идеальной точки»:

X Ч(^ Ъ(хз))2 ^ т|п- (2)

Этот интегральный критерий является более чувствительным к отклонениям. Критерий позволяет «отсеять» альтернативы со значительными отклонениями значений частных критериев от их максимальных значений, т. к. такие отклонения, возведенные в квадрат, резко ухудшают значение интегрального критерия.

Для определения значений весовых коэффициентов каждого из частных критериев / использовался метод парных сравнений [5]. Элементы любого уровня сравниваются друг с другом относительно их воздействия на направляемый элемент. Для каждой совокупности элементов, связанных с одним вышестоящим элементом, строится матрица парных сравнений. Парные сравнения проводятся в терминах доминирования одного элемента над другим. Для проведения субъективных парных сравнений разработана шкала, описанная в табл. 1.

На рис. 3 приведена матрица парных сравнений для определения весовых коэффициентов частных критериев.

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

/1 /2 /3 /4 /5 /6 /7

/1 1 2 1/4 3 1/2 3 2

/2 1/2 1 1/3 2 3 1/2 2

/з 4 3 1 5 6 2 2

/4 1/3 1/2 1/5 1 3 1/2 2

/5 2 1/3 1/6 1/3 1 1/4 1/5

/б 1/3 2 1/2 2 4 1 1/3

/7 1/2 1/2 1/2 1/2 5 3 1

Рис. 3. Матрица парных сравнений

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

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

^ 2 • (1 /4) • 3^ (1/2) •Э • 2 и 1,24,

.К, : ^(1/2) 4 • (1/3) • 2 • 3 • (1/2) • 2 и0,999,

^3 : ^4 • 3 4 • 5 • 6 • 2 • 2 и 2,83,

: ^(1/3) • (1/3) • (1/5) 4 • 3 • (1/2) • 2 и0,72,

: ^2• (1/3) • (1/6) • (1/3) 4 • (1/4) • (1/5) и0,407,

^6 : ^(1/3) • 2 • (1/2) • 2 • 4 4 • (1/3) и 0,98,

: ^(1/2)• (1/2) • (1/2) • (1/2) • 5 ^3 4 и0,99.

После деления каждой из полученных компонент на их сумму, равную 8,16, были получены следующие нормализованные приоритеты: /1=0,15; /,=0,12; /3=0,35; /4=0,09; /5=0,05; /6=0,12; /7=0,12. Эти значения являются весовыми коэффициентами частных критериев /.

Значения оценки по частным критериям (максимум - 10 баллов) и значения интегральных критериев представлены в табл. 3:

Таблица 3. Значения оценок для выбора класса математической модели системы

Частные критерии *1 *2 *3 *4 *5

Р1 - Полнота описания системы 0,15 5 7 7 8 9

Р2 - Возможность построения логического вывода 0,12 6 7 8 9 9

Р3 - Возможность работы с неполными и субъективными данными 0,35 3 3 5 5 10

Р4 - Возможность осуществления логических операций 0,09 7 8 8 9 9

Р5 - Возможность осуществления логических операций 0,05 6 6 5 4 7

Р6 - Удобный интерфейс 0,12 7 6 4 3 7

Р - Наличие интеллектуальных возможностей обработки данных 0,12 3 3 5 6 8

Значения интегрального критерия (1) - 4,65 5,04 5,81 6,12 9 оо 8,

Значения интегрального критерия(2) - 31,39 28,54 19,51 19,16 2,37

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

СПИСОК ЛИТЕРАТУРЫ

1. Ершов Ю.Л., Палютин Е.А. Математическая логика. - М.: Наука, 1979. - 128 с.

2. Корниенко А.В. Логико-математические основы искусственного интеллекта и экспертных систем. - Томск: Изд-во ТПУ, 1999. - 32 с.

3. Гасфилд Д. Строки, деревья и последовательности в алгоритмах. - СПб.: БХВ-Петербург, 2003. - 654 с.

4. Силич В.А., Силич М.П. Системный анализ и исследование операций. - Томск: Изд-во ТПУ, 2000. - 97 с.

5. Борисов А.Н., Алексеев А.В., Меркурьева ГВ. и др.Обработка нечеткой информации в системах принятия решений. - М.: Радио и связь, 1989. - 304 с.

Поступила 08.09.2010г.

УДК 004:65

ИНФОРМАЦИОННАЯ СИСТЕМА УПРАВЛЕНИЯ ЭФФЕКТИВНОСТЬЮ БИЗНЕСА НА ОСНОВЕ KPI

О.Л. Капилевич, Н.Г. Марков

Томский политехнический университет E-mail: kapilevichol@vostokgazprom.ru

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

Ключевые слова:

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

Key words:

Management automation, business performance, key performance indicators, data warehouse, intégration of information systems.

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

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

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

трики бизнес-процессов (БП), выполняемых сотрудником и подразделением, называемые ключевыми показателями эффективности - KPI (англ. Key Performance Indicator).

Общие вопросы методологии KPI

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

Обычно к каждому KPI предъявляется ряд формальных требований [1]:

• объективность или, по-другому, полная формализация вычислений;

• простота вычисления;

• регулярность и высокая частота измерений;

• достижимость планируемого значения KPI, то есть цель должна быть реальной для достижения её сотрудником или подразделением;

• ориентированность на цель.

Кроме формальных требований к качеству разрабатываемых KPI существуют также и количественные требования к ним. Так, для каждого уровня управления, Д. Парментер - основатель системы оценки эффективности деятельности с помощью ключевых показателей, дает следующие рекомендации [1, 2]:

• не более 10 показателей для компании в целом;

• 5-7 показателей для каждого её подразделения;

• от 3 до 5 для каждого сотрудника.

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