Научная статья на тему 'Принятие управленческих решений в условиях неопределенности и нечеткости исходной информации'

Принятие управленческих решений в условиях неопределенности и нечеткости исходной информации Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Авраменко В. П., Ткаченко В. Ф., Середа Л. Б.

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

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

Текст научной работы на тему «Принятие управленческих решений в условиях неопределенности и нечеткости исходной информации»

НЕЙРОІНФОРМАТИКА ТА ІНТЕЛЕКТУАЛЬНІ СИСТЕМИ

НЕЙРОИНФ ОРМАТИКА И ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ

NEUROINFORMATICS AND INTELLIGENT SYSTEMS

УДК 681.518.2:658.5 Авраменко В. П.1, Ткаченко В. Ф.2, Середа Л. Б.3

1Д-р техн. наук, профессор Харьковского национального университета радиоэлектроники 2Профессор, заведующий кафедрой Харьковского национального университета радиоэлектроники 3Старший преподаватель Харьковского национального университета радиоэлектроники

ПРИНЯТИЕ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ И НЕЧЕТКОСТИ ИСХОДНОЙ ИНФОРМАЦИИ

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

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

ВВЕДЕНИЕ

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

Если до недавнего времени считалось, что существует два основных подхода к принятию управленческих решений в условиях неопределенности - детерминированный и вероятностный, то в последнее десятилетие с полным основанием можно говорить о появлении третьего, принципиально ново© Авраменко В. П., Ткаченко В. Ф., Середа Л. Б., 2010

го подхода, основанного на нечетко множественном их описании [3, 4].

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

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

lOl

квазиоптимальных решений. Выбор лучшего из ква-зиоптимальных решений производится на основании различных методов интеллектуализации процедур принятия управленческих решений применительно к конкретному виду неопределенности [1-4].

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

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

ФАКТОРЫ НЕОПРЕДЕЛЕННОСТИ

И НЕЧЕТКОСТИ ОПИСАНИЯ ЗАДАЧ

Большинство задач принятия управленческих решений приходится решать в условиях неопределенности - неполноты, недостоверности и несвоевременности поступления информации. Существует большое количество источников и форм проявления неопределенности [2]:

1) неопределенность, вызванная недостатком информации и ее достоверности;

2) неопределенность, связанная с ограничениями времени принятия решения, заданной точности и объема оперативной памяти ЭВМ;

3) неопределенность, обусловленная высокой платой за получение определенности;

4) неопределенность, возникающая из-за неадекватности модели по причинам неопределенности цели и критериям функционирования, неопределенности проявления внешней среды по отношению к рассматриваемой системе, неопределенности при выборе рациональной сложности модели;

5) неопределенность, порождаемая действиями людей в процессе производства и принятия решений;

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

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

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

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

Функцией принадлежности |Л.А(Х) является математическая функция, задающая уверенность, с которой элементы некоторого множества X принадлежат заданному нечеткому множеству А. Чем больше аргумент соответствует нечеткому множеству А, тем больше значение |Л.А(Х), т. е. тем ближе значение функции к 1. Основанием для построения функции принадлежности могут служить экспертные оценки, справочные или нормативные данные.

Построение функций принадлежности можно осуществлять с использованием прямых и косвенных методов [5] .

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

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

Основными этапами нечеткого вывода являются:

1) формирование базы правил системы нечетного вывода; 2) фаззификация входных параметров; 3) агрегирование; 4) активизация подусловий в нечетких правилах продукций; 5) аккумуляция заключений; 6) дефаз-зификация. Данная схема относится к алгоритму нечеткого вывода Мамдани, который нашел широкое

применение в различных нечетких экспертных системах [5].

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

МОДЕЛИ ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ

РЕШЕНИЙ В УСЛОВИЯХ

НЕОПРЕДЕЛЕННОСТИ

Принятие управленческих решений в общем случае сводится к постановке и решению задач стохастического программирования [1]

х* = ш* ?л{а Е-Ь(и), х а 0}, (1)

где х - вектор искомых переменных; Х - допустимое множество (детерминированное или вероятностное); £ю{ } - оператор усреднения в условиях действия случайного вектора ю; 0[с(ю), х], О[а(о), х], с(ю), а(ю), Ь(ю) - соответственно целевая функция, функция ограничений, коэффициенты целевой функции, функции ограничений и условий функционирования, зависящие от случайного фактора ю.

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

Задачи принятия управленческих решений часто сводятся к задачам терминального управления [2]

Q*(x) = extr Q(c, x, у, n),

x Є X

Gj(a, b, x, y, n) - Rj, j = 1, m1,

Gj(a, b, x, y, n) = Rj, j = m1, m,

(2)

(3)

(4)

где х - искомая переменная; а, Ь, с - параметры модели; Q(■), О(-) - критерий эффективности и ограничения задачи; Y - фактор неопределенности, п -регуляризирующий параметр, зависящий от способа внесения определенности.

Детерминированный эквивалент задачи (1) для нормального распределения случайных величин с, а у, Ьу можно представить в виде [1, 2]

x* = Arg min

x є X

X aijxi

> bj + j = 1, m

x, < x, < x,

i = 1, n,

(5)

(6)

(7)

где - слагаемое, учитывающее неопределенность за-

дания коэффициентов функциональных ограничений

через вероятностные характеристики - закон распре-

_2

деления, доверительную вероятность и дисперсии Оу и б2 случайных величин ау и Ь;; С, ау, Ьу - математическое ожидание случайных величин с, ау, Ь; ^ -значение t, соответствующее уровню доверительной вероятности соблюдения ограничений а

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

частным критериям у, г = 1, к, удерживая остальные

у, г = к + 1, т на некотором уровне Ь, г = к + 1, т, т. е.

Q(x) = X ai9i(x) ^ max

У

Ri(x) = фi(x)> bi, i = k + 1, m,

xt < x < x,-, xi > 0, i = 1, k.

(8)

(9)

(10)

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

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

i = 1

i = 1

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

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

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

МЕТОДЫ РЕШЕНИЯ

МНОГОКРИТЕРИАЛЬНЫХ ЗАДАЧ

В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ

В функциональных ограничениях ф(х) задачи принятия управленческих решений (2)-(4) можно выделить фактор неопределенности в виде отдельного параметра у:

у = ф(х, а, у). (11)

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

Учет неопределенности осуществляется с целью определить степень влияния у на качество получа-

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

y = ф(х, a; Y), (12)

где у = Е(у) - математическое ожидание случайного вектора Y

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

у = ф(х, a; Y) = Е(ф(х, a; y)}. (13)

Несмотря на то, что дальнейшие исследования моделей (12) и (13) можно производить детерминированными методами, полученные результаты должны интерпретироваться с учетом вероятностной природы вектора y Общая задача (2)-(4) принятия управленческих решений с учетом компонент фактора неопределенности может быть представлена моделью

Q(x,Y1) = {(Ф1 (х), ..., ф*(х); Y1 )}^max, (14)

х е D

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

D(х; Y2, Y3) = {х е R"\Ri = ф,(х, a; Y2) > B„ aj(х£, Y3)< хj < b(хl, Y3), х,■ > 0, j = 1, n }, (15)

где Y1 - компонента, отражающая неопределенность процедуры свертки критериев; Y2 - случайная компонента, отражающая дрейф характеристик; Y3 - детерминированная компонента, изменения начальных условий (исходных данных).

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

ПРИНЯТИЕ РЕШЕНИЙ ПРИ НЕЧЕТКОЙ

ИСХОДНОЙ ИНФОРМАЦИИ

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

аналогов в языке традиционной математики. Поэтому подобные описания средствами традиционной математики сильно огрубляют математическую модель принятия решений.

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

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

Задача принятия управленческих решений при нечеткой исходной информации может быть сформулирована следующим образом. Пусть имеется некоторое множество Х = {х1, х2, ..., хп} альтернатив принимаемых решений. Реализация каждой альтернативы приводит к наступлению некоторого исхода, совокупность которых представляет собой множество Y = = ^1, У2, •••, Ут}. В результате решения задачи требуется построить такую модель выбора альтернатив, ко -торая бы обеспечила лучший в некотором смысле результат этого выбора.

При постановке, анализе и решении задач математического программирования при нечетко заданной исходной информации принято различать следующие подходы [3-5]:

1) задачи достижения поставленной цели для случая пересечения нечеткого множества целей О(Х) и четкого множества допустимых альтернатив С(Х);

2) задачи достижения поставленной цели для случая пересечения нечеткого множества целей О(Х) и нечеткого множества допустимых альтернатив С(Х);

3) задачи достижения поставленной цели для случая непересечения нечеткого множества целей О(Х) и нечеткого множества допустимых альтернатив С(Х) методом взаимной «подтяжки» друг к другу области целей и ограничений;

4) задачи достижения четко поставленной цели О(Х) на заданном нечетком множестве допустимых альтернатив С(Х);

5) нечеткий вариант задач математического программирования, которые решаются по принципу многоальтернативной оптимизации.

РЕГУЛЯРИЗУЮЩИЕ ПРОЦЕДУРЫ

ПРИНЯТИЯ МНОГОКРИТЕРИАЛЬНЫХ

РЕШЕНИЙ

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

х = {х:х е Е+, g(х)> 0, к(х) = 0} (16)

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

Q*(х) = <Q*(x), Q*(х)> ^ maxQ(x). (17)

х € X

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

Подмножество ОЭ множества допустимых решений х является областью эффективных решений (областью компромиссов или областью решений, оптимальных по Парето)

ОЭ = {х:х е X, (х'^ (х')> Q (х)> }п X *0, (18)

если все принадлежащие ему решения не могут быть улучшены по всем локальным критериям без снижения уровня хотя бы одной из компонент векторного критерия Q = (Q;(х), Qg(x)>. Совокупность эффективных значений векторного критерия образует паретову границу подмножества Е(ОЭ). Допустимый план, который не лежит на паретовой границе, не является эффективным, поскольку его можно улучшить с точки зрения некоторого критерия, а, следовательно, и глобальной цели, с которой этот локальный критерий согласован.

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

ВЫВОДЫ

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

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

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

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

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

1. Авраменко В. П. Управление производством в условиях неопределенности / Авраменко В. П. - Киев : УМК ВО, 1992. - 48 с.

2. Авраменко В. П. Концепции интеллектуализации процедур принятия управленческих решений в условиях неопределенности / Авраменко В. П. // АСУ и приборы автоматики. - 1998. -Вып. 108. - С. 42-58.

3. Пономарев А. С. Нечеткие множества в задачах автоматизированного управления и принятия решений / Пономарев А. С. - Харьков : НТУ «ХПИ», 2005. -258 с.

4. Раскин Л. Г. Нечеткая математика. Основы теории. Приложения / Раскин Д. Г, Серая О. В. - Харьков : Парус, 2008. - 352 с.

5. Леоненков А. Нечеткое моделирование в среде Matlab и fuzzyTECH / Деоненков А. - СПб. : БХВ-Петербург, 2005. - 716 с.

Надійшла 12.04.2010

Авраменко В. П., Ткаченко В. П., Середа Д. Б.

ПРИЙНЯТТЯ УПРАВДІНСЬКИХ РІШЕНЬ В УМОВАХ НЕВИЗНАЧЕНОСТІ ТА НЕЧІТКОСТІ ВИХОДНОЇ ІНФОРМАЦІЇ

Досліджено інтелектуальні обчислювальні процедури прийняття управлінських рішень в умовах невизначеності та нечітко заданої початкової інформації. Розроблено гнучкі математичні моделі та регуляризовані процедури прийняття багатокритеріальних управлінських рішень.

Ключові слова: прийняття рішень, інтелектуальні процедури, умови невизначеності та нечіткості.

Avramenko V. P., Tkachenko V. P., Sereda L. B.

MANAGEMENT DECISIONS IN CONDITIONS OF UNCERTAIN AND FUZZY SOURCE INFORMATION

Intelligent computer procedures of making management decisions in conditions of uncertain and fuzzy source information were studied. Flexible mathematic models and regularized procedures of making multicriterion management decisions were developed.

Key words: decision-making, intellectual procedures, conditions of uncertainty and fuzziness.

УДК 004.032.26

Асеев Г. Г.

Докт. техн. наук, заведующий кафедрой Харьковской государственной академии культуры

МЕТОДЫ ИНТЕЛЛЕКТУАЛЬНОЙ ПРЕДОБРАБОТКИ ДАННЫХ В ЭЛЕКТРОННЫХ ХРАНИЛИЩАХ

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

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

ВВЕДЕНИЕ нию количества документов, в связи с чем традици-

Возрастание объемов информации, необходимой онные методы работы с последними становятся ма-

для принятия решений, приводит к резкому увеличе- лоэффективными. На помощь приходят корпоратив-

© Асеев Г. Г., 2010

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