И нформационные технологии в управлении
УДК 519.816
КОМПЬЮТЕРНЫЕ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ1
Э.А. Трахтенгерц
Формулируются задачи компьютерных систем поддержки принятия решений, рассматриваются факторы, влияющие на возможности таких систем и трудности, возникающие при их реализации и применении. Обсуждаются методы компьютерного анализа ситуаций, компьютерной генерации и оценки возможных решений, моделирования принимаемых решений и компьютерной поддержки согласования групповых решений. Показываются возможности этих систем.
ВВЕДЕНИЕ
Вычислительная техника все шире применяется для решения задач управления. Появление персональных компьютеров позволило каждому руководителю иметь его на столе, обеспечивая доступ к любой базе данных своей фирмы, а Интернет позволяет получать и передавать необходимую информацию не только внутри страны, но и практически во всем мире.
Большинство коммерческих, общественных и государственных организаций уже не принимают серьезных решений без использования элементов компьютерного анализа. Возможности аппаратных и программных средств непрерывно улучшаются, при этом их цена либо не возрастает, либо возрастает незначительно. Корпорации развивают распределенные системы, обеспечивающие легкий доступ к информации, находящейся в различных местах, и объединение их с другими информационными и управляющими системами.
Хотя мы и говорим о компьютерной поддержке принятия управленческих решений, т. е. об использовании формальных оценок и расчетов, роль личных качеств руководителя (эксперта) — его интеллект, субъективные оценки, эрудиция, умение находить решение и т. п. — не уменьшается, а может быть, даже возрастает. Компьютерные системы
1 Сокращенное изложение доклада на II Международной конференции по проблемам управления. Москва. 2003 г.
поддержки управленческих решений вводят новую составляющую в искусство принятия решений: искусство использования средств вычислительной техники, которое должно сочетать оценки и решения, полученные уже устоявшимися (или вновь разработанными) математическими методами, с субъективными оценками, сделанными на основе знаний, опыта и интуиции руководителя. Это связано с тем, что на решение руководителя сильнейшее влияние оказывают его субъективные предпочтения, поэтому в предложенных компьютером вариантах решений руководитель должен видеть их тщательный учет, а не «абстрактное оптимальное» предложение, далекое от его интересов.
1. ФАКТОРЫ, ВЛИЯЮЩИЕ НА ВОЗМОЖНОСТИ КОМПЬЮТЕРНЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ
1.1. Задачи компьютерных систем поддержки принятия решений
Принятие решений — каждодневная деятельность человека, часть его повседневной жизни. В большинстве случаев оно заключается в генерации возможных альтернатив решений, их оценке и выборе лучшей альтернативы.
При выборе альтернатив приходится учитывать большое число противоречивых требований и, следовательно, оценивать варианты решений по многим критериям. Противоречивость требований, неоднозначность оценки ситуаций, ошибки в вы-
Рис. 1. Факторы, оказывающие влияние на выбор методов компьютерной поддержки принятия решений
боре приоритетов сильно осложняют принятие решений.
Но самое сложное заключается в другом. Изменился круг задач, решаемых человеком в различных сферах своей деятельности. Возникли новые сложные и непривычные для него проблемы. В течение столетий люди могли принимать решения, ориентируясь на один-два главных фактора, не учитывая многие другие. Они жили в мире, где темп изменения окружающей среды был невелик, и новые явления возникали «по очереди», а не сразу.
Сейчас положение изменилось. Большое количество задач, если не большинство, являются многокритериальными, и приходится учитывать большое число факторов. Человеку приходится оценивать множество сил, влияний, интересов и последствий, характеризующих варианты решений.
Формализация методов принятия решений, их оценка и согласование являются чрезвычайно сложной задачей. Увеличение объема информации, поступающей в органы управления и непосредственно к руководителям, усложнение решаемых задач, необходимость учета большого числа взаимосвязанных факторов и быстро меняющейся обстановки настоятельно требуют применения вычислительной техники в процессе принятия решений. В связи с этим появился новый класс вычислительных систем — системы поддержки принятия решений (СППР).
Термин система поддержки принятия решений появился в начале 1970-х гг. [1], дано много его оп-
ределений [2—4], характеризующих функции СППР по аналогии с про цессом принятия решения человеком. Если исходить из необходимости компьютерной поддержки на всех этапах принятия решения человеком, то СППР можно определить как человеко-машинную систему, позволяющую руководителям использовать свои знания, опыт и интересы, объективные и субъективные модели, оценки и данные для реализации компьютерных методов выработки решений и выполняющую следующие функции:
1) анализ обстановки(ситуации);
2) генерация возможных управленческих решений (сценариев действий);
3) оценка сгенерированных сценариев (действий, решений) и выбор лучшего;
4) обеспечение постоянного обмена информацией об обстановке принимаемых решений и согласование групповых решений;
5) моделирование принимаемых решений (когда это возможно);
6) компьютерный анализ возможных последствий принимаемых решений;
7) сбор данных о результатах реализации принятых решений и оценка результатов.
На рис. 1 представлены некоторые факторы, далеко не все, оказывающие влияние на выбор методов компьютерной поддержки принятия решений [5]. Подробно влияние этих факторов рассмотрено в работах [5, 6].
1.2. Влияние неопределенности и субъективности оценок на компьютерную поддержку принятия решения
Термин «неопределенность» был предложен проф. Найтом (F.H. Knight) в 1933 г. [7]. Смысл термина заключается в том, что руководитель (эксперт) не знает или не может оценить вероятность того или иного состояния окружающей среды и результатов, проистекающих из нахождения среды в этом состоянии.
Неопределенность является неотъемлемой частью процессов принятия решений. Принято различать три класса неопределенностей [8]: связанные с неполнотой наших знаний о проблеме, по которой принимается решение; связанные с невозможностью точного учета реакции окружающей среды на наши действия, и, наконец, неточное понимание своих целей лицом, принимающим решения. Свести задачи с подобными неопределенностями к точно поставленным целям нельзя в принципе [8]. Для этого надо «снять» неопределенности. Один из способов снятия заключается в субъективной оценке специалиста (эксперта, конструктора, руководителя), определяющей его предпочтения.
Субъективная оценка руководителя — это оценка, сделанная им на основе собственного опыта, интуиции, предпочтения или интереса, а не на основе абсолютно точного знания.
Задачи, решаемые с помощью СППР, можно подразделить на [9]:
• задачи, для которых характерна возможность объективной оценки результата решения или хотя бы сравнительной оценки двух решений (например, выбор аэродинамических форм летательных аппаратов);
• задачи, для которых такая объективная оценка результатов решения отсутствует, и ее заменяют экспертные оценки людей.
Примерами последних из них служат принятие экономических и политических решений, большинство задач предварительного проектирования (хотя там есть расчеты, но лишь ориентировочные), задачи медицинской диагностики, во многих случаях принятие решений в чрезвычайных ситуациях и т. д. Для этих задач характерна субъективная оценка человеком качества решения и решающее влияние опыта, знаний и личных интересов руководителя на выработку решения. Более того, чем больше степень неопределенности, тем большее значение в процессе принятия решения имеет субъективная оценка руководителя.
Таким образом, руководитель или эксперт вынужден исходить из своих субъективных представлений об эффективности возможных альтернатив и важности различных критериев. Как уже было
сказано, эта субъективная оценка во многих случаях оказалась основой объединения разнородных физических параметров решаемой проблемы в единую модель, позволяющую оценивать варианты решений. Отметим, что руководители, как правило, редко и неохотно признают фактор неопределенности, заявляя, что их фактически субъективные оценки и прогноз являются оптимальными.
В этой субъективности нет ничего плохого. Опытные руководители и конструкторы хорошо осознают, сколько личного и субъективного они вносят в принимаемые решения. С другой стороны,
об успехах и неудачах большинства решений люди могут судить, исходя только из своих субъективных предпочтений и представлений. Таким образом, субъективные оценки должны восприниматься формальным анализом в качестве входных данных. При этом, естественно, полученные результаты также должны восприниматься как субъективные.
Отсюда следует, что для того, чтобы рекомендации системы поддержки принятия решений с доверием воспринимались руководителем, она должна «понимать» его приоритеты и предпочитаемые им средства достижения цели, т. е. должна учитывать его субъективный взгляд на решаемые проблемы. Так как у каждого руководителя он свой, то каждая СППР должна настраиваться индивидуально на каждого руководителя.
1.3. Трудности, возникающие при компьютерной поддержке принятия решений, и возможности их преодоления
Устойчивых традиций применения вычислительной техники для выработки управленческих решений еще не возникло. Это связано со многими методологическими и психологическими трудностями, часть которых обсуждается в этом разделе.
Психологический барьер. Применение средств вычислительной техники для решения задач подобного рода оказалось не только сложным методологически, но во многих случаях эксперты и руководители оказывались перед психологическим барьером, не позволяющим использовать ЭВМ для поддержки принятия решений.
Для многих руководителей старшего поколения сама мысль о том, что какая-то машина, пусть и электронная, будет принимать вместо них решения или хотя бы давать рекомендации, казалась нестерпимой. И это было связано не только с антипатией к машине как «мыслящему инструменту», но и с неумением и непривычкой вырабатывать ре шения на основе формализованных оценок.
Появление в руководстве государственных учреждений и частных компаний людей нового поколения, конечно, значительно изменило отноше-
ние к вычислительной технике, и в задачах учета и анализа она стала господствовать почти безраздельно, однако применение вычислительной техники для генерации, оценки, согласования и принятия решений все еще наталкивается на определенное недоверие.
Необходимость сохранения конфиденциальности предпочтений и мотивов действий руководителя. Эта проблема может стать серьезным препятствием применения СППР. Далеко не все руководители делятся даже с ближайшими сотрудниками своими планами, тем более, стратегическими, и уж, конечно, своими оценками складывающейся ситуацией. В сложных ситуациях руководитель может не иметь достаточной свободы выбора решения, и ему будет трудно отвергнуть вариант решения, предлагаемый СППР, не раскрывая своих истинных мотивов. Но эта проблема не является непреодолимой. В СППР можно предусмотреть средства кодирования истинных предпочтений руководителя, недоступные для других пользователей системы. Если руководитель уверен, что секретность его оценок и предпочтений будет сохранена, он не будет смотреть на СППР как на врага, выдающего его планы возможным недругам.
Противоречие, возникающее от смешения ответственности математика-программиста и руководителя. Необходимость математических моделей порождает противоречие во взаимодействии руководителя с компьютерной СППР, возникающее от смешения ответственности [10]. Математик, компетентный в математических дисциплинах, несет профессиональную ответственность только за качество решений математически поставленной задачи. Он не компетентен в содержательной стороне процедур принятия проектных решений и не отвечает за них. Тем не менее, через разработанные им модели и алгоритмы решение формирует он. Руководитель, компетентный в содержательных вопросах и отвечающий за конечный результат, в большинстве случаев не в состоянии понять математические методы, и поэтому для него процесс формирования решения не вполне прозрачен. Таким образом, получается, что отвечает за последствия решений руководитель, а формирует решения математик. Это противоречие вызывает недоверие у руководителя и является одной из причин нежелания руководителя работать с компьютерными СППР.
Проблема неопределенности. Об этой серьезной трудности уже говорилось, она подробно рассмотрена в монографии [11].
Решения, принимаемые СППР, противоречат чьим-либо интересам. Методы и алгоритмы выбор решений могут противоречить интересам лиц или коллективов, которые должны пользоваться этой системой. В этом состояла одна из причин, по ко-
торым в Советском Союзе очень трудно было создать и, тем более, эксплуатировать системы автоматического управления.
2. МЕТОДЫ, РЕАЛИЗУЕМЫЕ В КОМПЬЮТЕРНЫХ СИСТЕМАХ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ
2.1. Структура системы поддержки принятия решений
В соответствии с определением СППР, данном в п. 1.1 (см. поз. 1—7), ее структуру, состав и взаимодействие отдельных блоков можно представить в виде, показанном на рис. 2 (поз. 7 фактически является вариантом анализа на следующем шаге).
Заметим, что по структуре связей СППР, показанной на рис. 2, процесс принятия решений может повторяться, если предлагаемый вариант решения не удовлетворяет руководителя. Решения могут согласовываться как до оценки возможных вариантов решения, сделанных руководителем, так и после нее.
Рассмотрим основные характеристики и некоторые особенности представленных на рис. 2 блоков.
2.2. Анализ сложившейся обстановки
Для анализа сложившейся обстановки широко применяются методы, получившие в отечественной литературе название интеллектуального анализа данных (ИАД), этому русскому понятию соответствуют английские термины Data Mining (добыча данных), On Line Analytical Processing — OLAP (оперативный анализ данных), Knowledge Discovery (обнаружение знаний) или Intelligent Analysis Data (разведывательный анализ данных).
Рис. 2. Структура компьютерной системы поддержки принятия решений
16
CONTROL SCIENCES № 1 • 2OO3
Термин ИАД кажется несколько рекламным. Методы ИАД едва ли более «интеллектуальны», чем методы, применяющиеся в других разделах программного обеспечения, но поскольку термин устоялся, будем им пользоваться.
Интеллектуальный анализ данных заключается в применении алгоритмов обработки для выявления скрытых тенденций, закономерностей, взаимосвязей и перспектив развития процесса, учет которых помогает повысить качество принимаемых решений. Все методы, применяемые в ИАД, являются логическим обобщением различных аналитических подходов, известных уже на протяжении десятилетий. Новизна ИАД заключается в расширении сферы применения этих методов в управлении, которое стало возможно благодаря возросшей доступности данных и удешевлению вычислений. Кроме того, до относительно недавнего времени не существовало компьютерных методов ИАД с дружественным интерфейсом пользователя. Рост интереса к средствам интеллектуального анализа объясняется отчасти и усовершенствованиями в области интерфейса, которые сделали их доступными для специалистов деловой сферы, но, главным образом, возросшими требованиями к результатам анализа, резким увеличением объема перерабатываемой информации, усложнением решаемых задач и временными ограничениями анализа обстановки и принятия решений.
Широкое применение методов ИАД — очередной этап процесса, развивающегося с начала XX века, но получившего особое значение в связи с широким использованием вычислительной техники в управлении, в том числе и в СППР.
В качестве примера рассмотрим метод моделирования процессов распространения радиоактивных веществ в окружающей среде [12]. Проблема состоит в том, что на ранней стадии аварии данные мониторинга степени радиационного загрязнения носят фрагментарный характер, и задача СППР заключается в том, чтобы на основе этих фрагментарных данных восстановить цельную картину состояния загрязнения окружающей среды в зоне поражения. На основе этих данных будут проведены обсуждения и принято групповое решение различными специалистами и организациями по ликвидации последствий радиоактивного заражения. Задача восстановления целостной картины по фрагментарным данным достаточно типична для проблем, решаемых с помощью ИАД.
База данных пространственно привязана к данным, полученным в результате измерений происшедшего загрязнения. На ее основе строится поле данных, позволяющее по координатам точки рассчитать предполагаемое значение исследуемого параметра и точность этой оценки. Все поля данных строятся и хранятся единообразно в виде суммы
конечных элементов, каждый из которых является минимальной параболой с областью определения на ячейке, равномерной по каждой координате:
V(х, у) = а + Ьх + су +йху,
где (х, у) е [0,1] • [0,1] — относительные координаты точки внутри соответствующей ячейки, V(х, у) — значения поля в точке (х, у), а, Ь, с и й — коэффициенты, зависящие от значений поля в узлах сетки.
Одним из методов оперативного построения полей является метод весовых коэффициентов. Он достаточно прост и может быть хорошей иллюстрацией идей, используемых для восстановления недостающих данных. Результаты измерений интерполируются системой в узлы равномерной сетки по формуле:
I г:
V = -1
= ехр
(кй)
где V. — значение поля в у'-м узле сетки, = — значение измерения в г-й точке, — «вес» значения
в г-й точке, Я. — расстояние от г'-й точки доу'-го узла, й — шаг сетки, к — безразмерный параметр, задаваемый экспертом. Усреднение производится по результатам измерений в точках, лежащих внутри ближайших к узлу прямоугольных ячеек сетки до глубины к.
По вычисленным значениям V система строит карту распространения загрязнений и распечатывает или высвечивает ее на дисплеях участников принятия решений. Эта карта входит в набор исходных данных, по которым в дальнейшем будет приниматься групповое решение по ликвидации последствий радиоактивного заражения.
Интеллектуальные системы компьютерного анализа данных могут основываться на двух подходах. Первый заключается в том, что в системе фиксируется опыт эксперта, который и используется для оценки создавшейся ситуации. На этом подходе основывается построение экспертных систем.
Второй подход базируется на анализе исторических данных, описывающих поведение изучаемого объекта, принятых в прошлом решениях, их результатах (например, анализе временных рядов стоимости валют и акций, статистики продаж различного рода товаров, результатов выборов и т.п.).
Наконец, третий подход — комбинация первых двух: результаты, полученные при анализе исторических данных, оцениваются на основе опыта эксперта.
В последнее время резко возрос интерес ко второму и третьему подходам. Это объясняется тем, что в связи с резким усложнением управленческих задач возникли новые потребности в глубоком
анализе поступающей и хранящейся в базах данных информации, выполняемом в реальном масштабе времени.
Применение методов ИАД порождает проблему субъективного выбора метода и требуют, как это ни странно, субъективного критического осмысления результатов анализа [13].
Отметим, что проблема адекватности модели и выбора метода стояла всегда. Но после появления парадигмы ИАД и придания анализу данных прекрасного, удобного и выразительного интерфейса специалист, принимающий решение, оказался с машиной один на один. Эта проблема оказалась для него скрытой, и он перестал чувствовать необходимость выбора метода и понимания его положительных и отрицательных свойств, а также влияние характеристик метода, например, выбор метрики, на конечный результат расчета.
2.3. Генерация вариантов решений
Компьютерную генерацию возможных решений (сценариев) можно осуществить посредством: программной реализации аналитических или имитационных моделей, с помощью экспертных систем, генерации сценариев путем комбинации различных операций, заданных руководителем или взятых из базы данных, и, наконец, подхода, получившего название ситуационного управления.
Обычно различают два типа методов: поисковые и нормативные [14]. Поисковый метод — это определение возможных состояний системы в будущем. Нормативный метод — определение путей и сроков достижения возможных состояний системы, принимаемых в качестве цели.
Генерируемые решения можно подразделить на:
• неожиданные, принципиально новые решения, на которые компьютер пока неспособен;
• решения, основанные на типовых сценариях, по аналогии, на основе комбинации известных частных решений; генерация таких решений доступна компьютеру.
Однако, так или иначе, руководитель должен сначала структурировать решаемую проблему, т. е. расчленить ее, если это необходимо, на части. При управлении производством это может быть деление его на функции и задачи, выделение работ, связанных с реинжинирингом предприятия, формирование деревьев целей и решений, формирование составных частей различных проектов, бизнес-планов и др.
Описание грамматических правил, алгоритмов их построения и генерации вариантов дано в работе [15].
Поскольку временные характеристики чрезвычайно важны при выработке решений по ликвидации чрезвычайных ситуаций, построим для решения задачи параллельно-временную порождающую
Рис. 3. Фрагмент интерфейса генерации данных и результат диалога
181
ШТШ 5С1ЕНСЕ5 № 1 • 2003
Рис. 4. Схема возможных контрмер, построенная СППР по результатам диалога
грамматику. Для построения грамматики будем использовать информацию о возможной последовательности операций, параллельности их выполнения и организации циклов (если они есть), полученную в процессе диалога руководителя или эксперта с СППР. Результат диалога показан на рис. 3 [12]. На рис. 4 дана схема вариантов возможных контрмер, построенная системой по результатам диалога. Задача заключается в выборе из них наилучшего в сложившихся условиях.
Штрих у символа А (на рис. 3 не обозначен) означает начало выполнения параллельного процесса, значки «*» означают, что операции, показанные в столбце и строке, которые образуют клетку, могут выполняться параллельно. Заметим, что возможность параллелизма вовсе не означает его обязательности, операции %, С, " и Р могут быть выполнены и последовательно друг за другом. Значок «/» означает, что после операции, указанной в строке матрицы, выполняется операция, указанная в столбце. Число 3 на пересечении строки Н и столбца - указывает на необхо димость повторения последовательности операций Н- 3 раза, т. е. организацию цикла.
Исходя из матрицы (см. рис. 3), система поддержки принятия решений генерирует следующую грамматику:
А' о С(Г&); % о С(^); % о Ь(гь); Р о * (Г*);
I° /(//); I° -(7-);
А ° %(7%); % о Р(^); " о Р(^); Р о К(^к);
- о I(Гт); М о Р(гЕ);
А о С); % о Е(^е); " о В(^В); Р о Н(^Н);
- о Ь(//); М ° Ь^м);
А о )(^Е); % о Н(^Н); " о С(гС); Р о Ь(^Ь);
К о М (^М);
% о Е(^е); % о -(^/); " о -(^/); * о 1 (^Ь);
К о Ьаь);
% о 1(1); % о .(Г.); Р о ); Р о С(^);
Но -0-).
Времена выполнения операций также указываются руководителем в качестве критерия данного действия (контрмеры). При оценке временных характеристик ^ выполнения операций X необходимо учесть влияние операции X- на время выполнения операции X Времена выполнения операций для решения рассматриваемой задачи приведены в табл. 1. В столбце ^ в условных единицах указаны времена автономного выполнения операций, когда выполнение этой операции не совмещается с другой, дополняющей ее.
Дробь в клетке табл. 1 показывает, как сокращается время выполнения операции х1, указанной в строке, если она выполняется совместно с операцией х', указанной в столбце. Черта в таблице показывает, что время выполнения операции х1 не зависит от выполнения операции х... Наконец, времена выполнения операции, зависящие от объема
Таблица 1
Времена выполнения операций и их взаимное влияние
Операции X * Н К -
А 2 — — — —
В 5 — — — —
С 3 — — — —
1 — — — —
Е 24 — — — —
Б 12 — — — —
О 6 — 1/2 3/4 1/3
Н 12 1/4 — 1/2 1/2
I 8 1/2 — 3/4 1/2
- 36 1/18 — — —
К 18 3/12 — — —
/ 12 — — — —
м 120 — — — —
2/3
1/9
1/3
работ, например, дезактивация населенных пунктов, обследование территорий и т. п., указаны для единицы объема работы: 1 км2 загрязненной территории, анализа 1 пробы и т. д. на единицу оборудования. Такие характеристики, как время активизации командного пункта, сбор и приведение в готовность сил и средств и т. п. указаны в абсолютных единицах. Возможно введение и других условий.
Идея алгоритма проста: если можно, то идем вперед, порождая цепочки символов, если цепочка порождена — возвращаемся назад до полного перебора всех грамматических правил. Алгоритм подробно описан в работе [15].
Описывая процесс при помощи такой грамматики, можно получить все допустимые сценарии, из которых СППР впоследствии выберет лучший.
Теперь перейдем к поисковому прогнозу, который фактически решает задачу прогнозирования и отвечает на вопрос, что вероятнее всего произойдет при условии сохранения существующих тенденций. Для реализации поискового метода часто применяются различные статистические методы. В качестве примера рассмотрим схему прогнозирования по общей трендовой модели с использованием непротиворечивых экспертных оценок [16].
Пусть известна история прогнозируемого процесса, представленного в виде последовательности результатов наблюдений:
а р t = 1, т, (1)
а множество непротиворечивых экспертных оценок
Ы, I = ТЛ} (2)
представимо конъюнкцией и w1.
I е/
Вообще, м>1 может быть сложным высказыванием, состоящим из нескольких элементарных высказываний. В частном случае w1 может быть одним высказыванием типа
а1 + рУц О у1 + Ь1у[ , I = 171, (3)
где р и V — моменты периода упреждений, а а, Е, у, 5 — оценки, задаваемые экспертами. Ниже рассматривается этот простой случай.
При прогнозировании ключевым вопросом всегда является выбор класса модели. Этот выбор зависит от субъективных предпочтений эксперта и может оказать серьезное влияние на результат прогнозирования.
Пусть выбран класс моделей с линейными по параметрам зависимостями:
)(1, 0) = (0, ф(0), (4)
определенными в дискретные моменты времени 1 = 1, т, где 0 — вектор параметров 0 = (01, ..., 0^), а ф — векторная функция ф = (ф1, ..., ф^), компонентами которой являются известные векторные
к
функции времени, а (0, ф(0) = X 0/Ф/(0 — ска/ = 1
лярное произведение. Зависимость (4) называется функцией (моделью) тренда.
Задача заключается в отыскании прогнозной последовательности, наиболее согласованной с результатами наблюдений (1) и экспертными оценками (2).
Ввиду того, что период наблюдений недостаточен для получения надежных статистических выводов и(или) процесс может отклониться от стационарного режима, при оценивании параметров модели часто требуют ее соответствия экспертным оценкам, а уже затем — результатам наблюдений. Т. е. в этом методе прогнозирования используются субъективные предпочтения экспертов.
Соответствие модели (4) экспертным оценкам (2) означает, что у( = (0, ф(1)), 1 = т + 1, т + п и, следовательно, должны выполняться линейные неравенства (3).
Соответствие модели (4) результатам наблюдений (1) определяется тем, насколько вычисленные по модели значения временного ряда близки к наблюдаемым. В качестве меры близости может быть взята сумма
т
"(0) = X 5(а 1 — (0, ф(1))), (5)
I = 1
где 5 — некоторая строго выпуклая функция (например, квадрат или модуль вещественного числа).
В результате приходим к задаче минимизации: тт " (0) (6)
с ограничениями (3).
Найдем параметры варианта решения, решая задачу линейного программирования. Воспользовавшись известным способом перехода от задачи минимизации суммы модулей к задаче линейного программирования, сведем к последней задачу (3), (5) и (6), выбрав из соотношения (5) в качестве функции 5 модуль вещественного числа:
т
" (0) = XI а 1—(0, фм.
1=1
20
СОНТШ 5С1ЕНСЕ5 № 1 • 2003
С этой целью введем вспомогательные переменные:
Г1 =
у( - (0,ф( 0), а >(0,ф( 0)
О, а >(0,ф( 0),
(0,ф(0)-а (0,ф(t))>Уt о, (0,ф( 1))< а.
Ясно, что I у( — (0, ф(1))| = г( + 6 и — (0, ф(1)) =
= и, — 61.
Поэтому вместо задачи (3), (5) и (6) переходим к задаче минимизации линейной формы:
т
1ШП X (г{ + 6)
0/> 1 = 1
при ограничениях (3) и дополнительных ограничениях:
(0, ф(1)) + ^ 11 = 1, т
г^ О О, 1 = 1, т.
Решая задачу, находим вектор оценок парамет-
А
ров 0 = (01, ..., 0к), а затем прогнозную последовательность:
у ( = (0 , ф(1)), 1 = т + 1, т + п.
Так как система неравенств (3) в случае непротиворечивости экспертных оценок совместна, задача минимизации имеет решение, и это решение единственно в силу строгой выпуклости функции 5 и, следовательно, функции ".
Заметим, что решение задачи при заданных экспертных оценках действительно единственное, но в большинстве случаев сами экспертные оценки сильно зависят от состава экспертов, их опыта в решаемой проблеме и т. п.
2.4. Оценка возможных вариантов решений в соответствии с предпочтениями руководителя
В процессе принятия нового решения человек в состоянии рассмотреть несколько вариантов и во многих случаях не замечает лучший или опасный (пример — «зевки» в шахматах). Система поддержки принятия решений способна генерировать, если не все, то очень большое число возможных решений. Но генерация большого числа решений имеет смысл только в том случае, если сама СППР сможет их оценить и проранжировать с учетом предпочтений руководителя. (Показывать много, например, 2ОО вариантов, руководителю бессмысленно. Он не в состоянии проанализировать все варианты).
Для представления лучших вариантов решений, сгенерированных с помощью СППР, их необходимо оценить, проранжировать и выбрать лучшие.
Рис. 5. Фрагмент интерфейса редактирования критериев и их «весов»
Варианты решений оцениваются с помощью математических моделей и обязательно с учетом предпочтений руководителя.
Некоторые модели, далеко не все, условия и области их применения на примере нефтегазового производства показаны в табл. 2. Подчеркнем, что в этих моделях, несмотря на возможную строгость математической формулировки задачи, результат моделирования может зависеть от субъективных предпочтений эксперта в выборе метрики, базовых шкал, коэффициентов уравнений (во многих случаях это оказывается очень сложной задачей), функций принадлежности множеству и т. д.
Как уже отмечалось, выбор критериев оказывает серьезнейшее влияние на результаты оценок вариантов. На рис. 5 показан интерфейс редактирования критериев и определения их «весов» [12].
Построение функций предпочтения руководителя во многих случаях оказывается для него достаточно сложной задачей. В этих случаях для оценки вариантов решений можно воспользоваться отношениями предпочтений руководителя.
Предложено много методов ранжирования, рассмотрим в качестве примера один из них, предполагающий использование отношений предпочтения руководителя и введения функций согласия.
Отношение предпочтения по у-му критерию р. (к, I) для пары альтернатив (Ак, А) определим соотношением:
Р](к, I) =
Г к! - ГИ тм
если Гу > Гу
(7)
О — в противном случае,
где т.— балльность шкалы оценок руководителя по у-му критерию.
Отношение предпочтения (7) может быть названо отношением нечеткого предпочтения, так как г . и Гу — лингвистические, т.е. нечеткие переменные, характеризующие критериальные оценки руководителя к-ой и /-ой альтернативы по у-му критерию.
Отношение предпочтения по паре альтернатив (Ак, А1) определим соотношением:
-
Р(к, /) = X к.р.(к, /) =
і = і
j
r ki - rll т;
Єсли rkj > rlj
(8)
О — в противном случае,
где к— «нормированный» вес (значимость) у'-го критерия.
Заметим, что (8) есть функция согласия с тем, что к предпочтительнее I, а функция 3(I, к) — функция несогласия с этим утверждением;
-
к] = к •/ X к.., где к.. — лингвистическое или
] = 1
балльное значение «веса» у'-го критерия.
Нечеткое отношение доминирования альтернативы Ak над альтернативой At определим функцией pD(k, l), характеризующей интенсивность доминирования
Pd(N і) = IP(k, l) - P(l, k), если P( k, l) > P( l, k) (9) [ О — в противном случае.
Поскольку pD(k, l) — размытое множество альтернатив Ak, At, Vk, V0 таких, что они доминиру-ются альтернативой Ak, естественно определить отношение недоминирования pND(k, l) как дополнение к pD(k, l):
PND(k, l) = 1 — PD(k, l). (1О)
Аналогично, pND(k, l) — размытое множество альтернатив Ak, Vk, не доминируемое альтернативой Ak. Таким образом, получаем множество недоминируемых альтернатив p*(Ak), которое получается следующим очевидным образом:
р" (Ak) = min pND(k, l) = min[1 — pD(k, l)] =
l = l, т
l z k
= 1 — maxpD(l, k) = 1 — max[P(l, k) — P(k, l)]. (11)
Таблица 2
Некоторые математические модели, условия и области их применения на примере нефтегазового производства
Наименование модели Условия применения Области применения
Субъективные вероятности (байесовский анализ) Достаточный объем надежной информации, которая может быть обработана статистическими методами. Исследуемый процесс должен быть стационарен и описываться формулой Байеса Оценка надежности оборудования, оценка потребности в различных материалах, комплектующих, процессов добычи и транспорта нефти и газа
Нечеткие множества Алгоритмы управления несложны и могут быть описаны простыми правилами, точное определение параметров не нужно или невозможно. Аналитическое описание системы не требуется, достаточно описания того, как процессом управляет опытный оператор Системы оперативного управления процессами добычи, транспорта и переработки нефти и газа; организация геофизических исследований скважин
Многокритериальные функции предпочтения Руководитель или эксперт обладает необходимым опытом и знаниями, способен осуществить критериальный анализ ситуации, прогнозировать динамику событий, оценить важность используемых критериев, дать критериальную оценку значениям физических параметров и построить функцию предпочтения Автоматизация проектирования, экономический анализ, управление производством в добыче, транспорте и переработке нефти и газа; организация геофизических исследований скважин
Нейронные сети Умение построить общую функцию, описывающую процесс управления или распознавания, представить ее множеством более простых функций и расположить эти простые функции в иерархической сети нейронов Экономический анализ, геологоразведка, управление технологическими объектами
Системы алгебраических и дифференциальных уравнений, системы массового обслуживания и другие традиционные методы моделирования и оптимизации Умение и возможность сформулировать задачу в строгой математической постановке Все основные и обслуживающие процессы нефтегазового производства, его экономический анализ и управление
CONTROL SCIENCES № 1 • 2OO3
Лучшая альтернатива соответствует условию:
ц*(А*) = тах р*(Ак) =
к = 1,т
= 1 — тіп{ тах }[3(О, к)
к = 1,т I = 1,т I * к
3(к, /)]. (12)
Алгоритм ранжирования альтернатив может иметь следующий вид.
1. Инициализация задачи: задание базовых шкал, определение по ним критериальных оценок альтернатив, которые сводятся в матрицу оценок Е и вектор V «весов» критериев.
2. Вычисление значений отношений предпоч-
тения по каждому критерию для каждой пары альтернатив р](к, /), Ук, , V. по формуле (7).
3. Вычисление значений отношений предпоч-
тения по каждому критерию для каждой пары альтернатив 3(к, /), Ук, по формуле (8).
4. Вычисление отношений доминирования по формуле (9).
5. Вычисление отношений недоминирования по формуле (10).
6. Вычисление интенсивности доминирования каждой альтернативы по формуле (11).
7. Определение лучшей альтернативы по формуле (12). Ранжирование альтернатив.
2.5. Согласование групповых решений на основе предпочтений руководителей
Процедура принятия групповых решений несравненно сложнее процедуры принятия индивидуальных решений. Поэтому системы поддержки принятия групповых решений иногда рассматривают как самостоятельные системы и называют системами поддержки переговоров (СПП). В дальнейшем изложении компьютерная поддержка групповых решений дается как описание функционирования СПП. Она подробно рассмотрена в работе [6].
Если исходить из описываемой в литературе часто встречающейся последовательности этапов проведения переговоров и принятия решения (без применения вычислительной техники), то структура системы поддержки переговоров может выглядеть так, как показано на рис. 6 [6] (стрелками показана последовательность и возможная цикличность процесса).
Видно, что при такой структуре компьютерная СПП может осуществлять поддержку на всех этапах, начиная от сбора информации и кончая оформлением документов по принятому решению.
Конечно, это только схема, иллюстрирующая функции СПП. Поскольку переговоры ведутся по самым разным поводам, в различных условиях, при различных отношениях участников переговоров друг к другу, структура переговоров, представленная на рис. 6, не является универсальной, но она показывает общую схему подготовки к пере-
1. Сбор необходимой информации, ее анализ и запись в базу данных.
2. Определение цели переговоров.
3. Определение характера возможного выигрыша.
4. Определение характера разрешения противоречий.
5. Определение режима переговоров.
<и к 1. Определение критериев, по которым будут
X н иг оцениваться достигнутые соглашения, их весов и
1 к го построение базовых шкал.
5 О К 2. Выбор алгоритмов оценки.
Он ; >н о 3. Генерация вариантов предложений.
О О « о 4. Прогнозирование результатов вариантов решений.
В 5. Формирование первого предложения.
и 1. Сбор информации, характеризующей
Он партнеров, и их оценка.
со 4 >5! К а Н 2. Отсеивание предложений возможных
К § 5 & партнеров.
К <3 1 * 3. Выбор тактики ведения переговоров.
5 § 4. Определение направления уступок.
Рн ^ с о 5. Определение предела уступок.
2 со 6. Определение момента достижения соглашения.
с и 7. Выбор тактики ведения переговоров.
1. Организация обмена информацией.
03 о 2. Сбор и анализ текущей информации и
о М предложений партнеров.
О и н 2 3. Итерационный процесс реализации алгоритмов
Он <и СЗ &. согласования предложений участников.
с 0) о а> Я 4. Г енерация возможных компромиссных
5 X 1 предложений.
<и И 5. Прогноз последствий применения.
ра 6. Оценка сгенерированных предложений и выбор
В наилучшего.
Заключение соглашения (договора)
Рис. 6. Структура компьютерной системы поддержки переговоров
говорам и их проведения с помощ ью СПП. В каждом конкретном случае отдельные элементы этой схемы могут отсутствовать, а какие-то новые — появляться. Структуры программных комплексов реальных СПП могут отличаться от этой схемы, но функционирование СПП удобно рассматривать, опираясь на эту структуру.
На рис. 7 показано чередование двух фаз принятия индивидуальных решений и пере говоров, из которых состоит процесс переговоров: фазы принятия индивидуальных решений и фазы ведения переговоров [17].
Руководитель осознает необходимость вступления в переговоры и заключения соглашения тогда, когда возникает потребность проведения совместных действий. Такая необходимость может возникнуть в результате резкого изменения обстановки, например, чрезвычайного происшествия, падения спроса на выпускаемую продукцию, потерю голосов
Рис. 7. Чередование фаз принятия индивидуальных решений и переговоров
на выборах и т. д., но может существовать и перманентно, например, при продаже и покупке товаров.
Переговоры — тяжелая работа. Множество возникающих в ходе переговоров вариантов может подавить участников и заставить их исходить из чисто эвристических или эмоциональных предпосылок, а не из вариантов решений, обоснованных расчетами. Часто участники переговоров не могут достичь соглашения, хотя хорошее решение существует.
В литературе, посвященной компьютерной СПП, не всегда уделяется внимание человеческому фактору. Однако применение компьютера в процессе переговоров не снижает роль человека, его искусство вести переговоры по-прежнему остается одним из решающих факторов успеха.
3. ВОЗМОЖНОСТИ КОМПЬЮТЕРНЫХ СИСТЕМ ПОДДЕРЖКИ ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ
3.1. Возможности анализа, генерации и оценки вариантов решений
Содержание §§ 1 и 2 показывает, что компьютерные системы поддержки принятия управленческих решений, являясь мощным инструментом,
могут представить и уже представляют руководителям и экспертам следующие возможности.
• Легко обрабатывать большие объемы информации в реальном масштабе времени, позволяя им наряду с объективными оценками и точными математическими методами вводить свои субъективные, присущие только им, методы анализа, генерации и оценки возможных вариантов принимаемых решений, используя при этом всю мощь программного обеспечения для реализации своего стиля управления.
• Значительно сокращать время принятия решений, что особенно важно в условиях экстремальных ситуаций. Это положение применительно к процессу ликвидации последствий ядерных аварий иллюстрирует рис. 8 [12]. Видно, что максимальный эффект от принятия решений может быть достигнут в первый день аварии, а ясного понимания возникшей ситуации еще нет. Только с помощью компьютерных СППР можно провести необходимый анализ и рассмотреть возможные варианты решений.
• Осуществлять разносторонний анализ ситуации. Ряд примеров приведен в п. 2.2.
• Генерировать различные варианты управленческих решений. Примеры таких вариантов приведены в п. 2.3.
• Оценивать варианты с учетом субъективных предпочтений руководителей.
• Определять разброс о ценок, возникающий вследствие неопределенностей, которые всегда имеют место при выработке управленческих решений. Разброс определяется как разность между оценками вариантов, сгенерированных СППР.
• Применять наряду с устоявшимися, традиционными методами и объективными данными свои субъективные, присущие только им методы генерации и оценки возможных вариантов
Рис. 8. Соотношения между уровнем понимания возникшей аварийной ситуации, временем принятия решения и эффективностью его воздействия
управленческих решений. Эта субъективность возникает из-за неопределенностей при анализе, генерации и оценке решений. Субъективные оценки и методы воспринимаются СППР в качестве входных данных и моделей, настраивая ее на субъективные интересы руководителя.
3.2. Возможности согласования групповых решений
Компьютерные СПП в процессе согласования групповых решений могут оказать (и оказывают) существенную помощь в нахождении общего взгляда на проблему и выработку согласованного решения, несмотря на противоречия интересов участников переговоров, их оценок существующей ситуации и методов достижения цели.
Системы поддержки переговоров вводят новую составляющую в искусство ведения переговоров: искусство применения средств вычислительной техники, которые предоставляют участникам переговоров помимо перечисленных в § 2 ряд дополнительных возможностей. Рассмотрим некоторые из них.
Определение характера разрешения противоречий. Его можно классифицировать в терминах отношения к удовлетворению требований своих и оппонента:
• эгоистический, удовлетворение своих требований важно, а партнера — нет;
• компромиссный, важно удовлетворение требований как своих, так и требований партнера;
• безразличный, удовлетворение требований как своих, так и партнера не имеет значения;
• уступчивый, имеют значение только требования партнера по переговорам, которые и удовлетворяются (самый яркий пример переговоров этого типа — безоговорочная капитуляция). Обозначим функцию полезности результатов
переговоров для одной из сторон л(]), а для другой — \(]). Каждая сторона знает свою функцию, но, как правило, не знает функции другой; ] — векторы аргументов этих двух функций. Область определения аргументов может быть общей для обеих функций или своя для каждой функции, но они обязательно должны пересекаться. Поскольку нас интересует только область пересечения, то она и обозначена вектором ].
Точки экстремумов функций обозначим л( ]0) и
\( ]0). В общем случае точки ]0 и ]0 не совпадают. Каждая из сторон хочет, чтобы моментом окончания переговоров стала точка экстремума, но точка момента окончания в значительной степени зависит от тактики проведения переговоров. Поэтому функции, описывающие ход переговоров, можно рассматривать как композиции двух функций. Для
стороны ; это композиция функций л(]) и а(]), а для стороны У — композиция функций \(]) и Е(]), где а(]) и Е(]) — функции, характеризующие тактику переговоров сторон ; и У, соответственно. Эти композиции запишем в виде функций /[(л(]),
а(])) и /\(\(]), Е(])).
Если обозначить точку достижения соглашения через ]с, то обе стороны будут стремиться к тому, чтобы:
К]0) — /[М]С), а())1 о тт
\( ]о\) — /\(\( ), Е( ))1 о тт.
При эгоистической тактике партнера ; /[(л( ), а( ]С)) = И ]0), независимо от тактики
партнера У
При компромиссной тактике партнеров ; и У
$ И ]0) — /*(я( ]С), а( ]С))1 = г,?) — /\(^( ),
Е(]С))1, где А и { — векторы, на которых достигается компромисс, так как в общем случае
И ]0) — /*(я( ]С), а( ))1 *
* И— /\(и(]С), Е(]С))|.
При безразличной тактике партнеров ; и У ни характер функций а(]), Е(]), ни значения функций
И ]С) и \( ]С) роли не играют.
При уступчивой тактике партнера ; /[(л( ]С)>
а( )) = \( ]С) независимо от тактики партнера У
Формирование первого предложения. Выбор стартовых позиций, с которых начинаются переговоры, может быть различным, например, минимально (или максимально) возможные значения параметров, какое-нибудь среднее значение, параметры, заведомо неприемлемые для одной из сторон и т.д.
Такой выбор можно наблюдать как при попытках решить бытовые вопросы, так и при обсуждении проблем очень высокого уровня. Один из подходов выбора стартовых позиций переговоров может заключаться в следующем: попытаться сформировать оптимальную в каком-либо смысле область (или области) значений параметров и начинать переговоры с нее, а еще лучше сформировать множество пересечений таких областей всех участников переговоров с тем, чтобы в дальнейшем искать согласование решения внутри этого множества или в некоторых его окрестностях. Такими областями могут быть Парето-оптимальные или Нэш-эк-вивалентные значения.
Заметим, что сужение множества выбора до Па-рето-оптимального или Нэш-равновесного множества важно не только само по себе, но еще и
ПРОБЛЕМЫ1 УПРАВЛЕНИЯ № 1 • 2003
20
потому, что на более узком подмножестве могут выполняться упрощающие дальнейший анализ допущения о предпочтениях (например, о виде функции полезности), которые заведомо несправедливы для множества всех решений. Кроме того, Паре-то-оптимальные решения могут обладать интересными и практически важными свойствами, не присущими другим решениям.
При согласовании решений часто встречается задача о разделении ресурсов между подразделениями одной организации.
Ниже приводится возможная математическая постановка задачи нахождения первого Парето-оп-тимального предложения при переговорах о разделении ресурсов [18].
Пусть п подразделений хотят разделить некоторый ресурс. Обозначим вклад, например, затраты каждого /-го подразделения через хр а общие
п
затраты через Х = X х.
/ = 1
Общий механизм распределения ресурса опишем формулой:
1 -
/ = 1, п .
где 6. — часть ресурса, получаемого /-м подразделением, функция g. определена на (х./Х), непре-} -рывна и дважды дифференцируема. Эта формула
п
интересна тем, что при X 6 = 1 в зависимости от
] = 1
характера функции g. получаем разные схемы разделения ресурса 6:
• если (х./Х) = (ху./Х), V. = 1, п, тогда 6у. = = (х-/Х) — схема пропорционального разделения;
• если £:(х./Х) = Ь > 0, V. = 1, п, тогда 6. = (1/п) — схема равного разделения;
• если g. (х. /Х) = (1 — я)(х. /Х), 0 Р а Р 1, то гда 6. = = (1 — а)(х. /Х) + (а/п)
схема разделения Сена. Функция g. обладает следующими свойствами:
g” Р 0, g^.(0) = 0. Ниже приводится при-
мер такой функции и ее свойства:
g/(X/ /Х) = (х/ /Х )1/2, g/(0) = 0,
= 1/2(х//Х)—1/2 > 0, = —1/4(х//Х)_3/2 < 0,
Хб = X ((х./Х)1/2 + X (1/п) —
/ = 1 / = 1 / = 1
п
X
/ = 1
1/2
(1/п) = 1.
Пусть функции полезности 8/ каждого члена группы идентичны и описываются часто применяемой формулой, несмотря на жесткое требование к ней: и. = 6/) — V. (х.), где 9/.(-) — дважды дифференцируемая, выпуклая и возрастающая по х/ функция, характеризующая /-го участника производства, а функция производительности ) всех участников считается дважды дифференцируемой, строго возрастающей и квазивогнутой. Таким образом, на функции ) и 9/() накладывается ряд ограничений.
Парето-оптимальная продуктивность (совместная производительность) достигается, когда каждый участник производства обеспечивает необходимый уровень совместных усилий. Совместная производительность определяется соотношением:
пп
: = X 8 = ) — X 9(х/).
/ = 1 / = 1
Парето-эффективность достигается при выполнении условий: )' — 9/-' (х/) = 0, / = 1, п.
Решения этих уравнений образуют множество
{х*}, / = 1, п максимальных значений, что и означает Парето-оптимальный результат совместной деятельности. Затем, в соответствии с видом функции g. (в зависимости от того, какой тип распределения считается более предпочтительным) определяются Парето-оптимальные значения 6/. Это множество и может стать основой для первого предложения согласования значений х/ и 6/ (предлагаемых затрат и долей получаемого ресурса каждым участником переговоров).
Реализация итерационного процесса согласования предложений участников переговоров. Процесс согласования согласно схемам (см. рис. 6 и 7) полностью принадлежит фазе переговоров. Методы согласования и проблемы, подлежащие согласованию, очень разнообразны и дать их обзор сложно. Поэтому здесь в качестве примера согласования рассматривается метод сближения значений параметров при минимизации максимального выигрыша. Некоторые другие методы рассмотрены, например, в работе [19].
Пусть имеется / = 1,1 параметров оценки объекта (или процесса) 9/, подлежащих согласованию
- участниками обсуждения. Каждый участник вводит свои значения каждого параметра 9/., которые
V
могут совпадать или различаться. Задача системы — помочь согласованию этих параметров.
Для этого вводится переменная 3.(9/.), харак-
/. /.
теризующая степень удовлетворения .-м участником переговоров данным значениям параметра V..
261
СШШ 5С1ЕНСЕ5 № 1 • 2003
Диапазон шкалы, по которой определяется величина Д.. в зависимости от значений 9/. может быть /. /.
различным.
Пусть 9/^ — значение /-го параметра в выбранном множестве К значений параметров, заданным .-м участником переговоров. Каждое множество содержит одно значение для каждого /-го параметра. Каждый участник может задавать нескол ько таких множеств.
Для каждого множества N значений 9/-.*' степень
У
относительного удовлетворения 7-го участника определяется СПП по соотношению:
I
76* = X :л( 9*), . = 1-,
*
где Ж. — «вес» /-го значения параметра для у'-го
Ч
участника; X Ж = 1,. = 1, -.
*
Индивидуальные веса Ж/. определяются самим участником переговоров. Таким образом, для каждого участника переговоров выбирается наиболее удовлетворяющее его множество N значений параметров и соответственные значения 9/., / = 1, I,
Ч
. = 17—.
I
Пусть 76/ = X Ж//3//(9//.), 7 = 1, - — степень
/
удовлетворения .-м участником от определенных
I
им значений параметров 9/., а 76. = X ЖД..(9),
.у } Ч Ч .
*
7 = 1, - — относительное удовлетворение каждым участником от значений согласованных параметров 9/.
Задача системы найти такое множество значений 9/., которое обеспечило бы сохранение степени удовлетворенности каждым участником этим множеством, минимизируя при этом их максимальный выигрыш. Это может быть достигнуто решением оптимизационной задачи :
9 = тах(М1*$11 + 7*$11/М)
при ограничении
М1*$11 Р (76 — 76/) Ж, у = 17-,
-
где 7*$11 = X (76у — 76/), М1*$11 — минималь-.
ный выигрыш при удовлетворении значениями 9/; М — число больше минимального выигрыша, ко-
торый может получить участник обсуждения при предложенных им значениях 9/, число М определяется системой; Ж. — «вес» выигрыша 7-го участника (вычисляется системой).
Если полученные значения 9. не удовлетворяют участников обсуждения, они корректируют значения 9/. и Д/., вводят откорректированные значения в систему, и процесс повторяется.
ЗАКЛЮЧЕНИЕ
Компьютерные системы поддержки принятия управленческих решений:
• являются эффективным инструментом генерации вариантов решений, их оценки и выбора наилучшего образа действий;
• могут и должны «настраиваться» на субъективные оценки и предпочтения руководителя, позволяя ему наряду с объективными оценками применять свои субъективные, присущие только ему методы генерации и оценки возможных вариантов принимаемых решений, используя всю мощь программного обеспечения для реализации своего стиля выработки и принятия решений;
• дают возможность руководителю легко обрабатывать большие объемы информации в реальном масштабе времени, позволяя ему получать объективные данные и делать свои субъективные оценки;
• вводят новую составляющую в искусство принятия решений — искусство использования вычислительной техники.
Компьютерные системы поддержки переговоров могут оказать существенную помощь в нахождении общего взгляда на проблему и выработку согласованного решения, несмотря на противоречия интересов участников переговоров, их оценок и методов достижения цели.
Неопределенность, возникающая при оценке ситуации и выборе средств достижения цели, принуждает руководителя или эксперта использовать субъективные оценки анализа ситуации и вариантов решений, основанных на его знаниях, опыте и интересах.
Сегодня уже многие специалисты, связанные с принятием решений, осознают необходимость формальных методов их анализа, генерации, оценки и оптимизации с помощью компьютерных систем, поскольку они во многих случаях обеспечивают принятие правильных и своевременных решений. Эта тенденция становится одним из перспективных направлений применения вычислительной техники.
ЛИТЕРАТУРА
1. (ом 6.5. Desicion support systems research: reference disciplines and a cumulative tradition // The International Journal of Management Science, - 1995. - Vol. 23. № 5. - P. 511-523.
2. Ларичев 0.jv Мошкович P.M. Качественные методы принятия решений. — М.: Наука, 1996.
3. 6шоиоу/'с $., 6/о6о^аи P. Decision support for sustainable water resources development in water resources planning in a changing world // Proceeding of International UNESCO symposium. - Karlsruhe, Germany, 1994. - Pt. III. - P. 3-13.
4. GLQEerg 0./., 6toAu (. $. A decision support: Issues and Perspectives // Processes and Tools for Decision Support. - Amsterdam, North - Holland Publ. Co, 1983.
5. 7рахтенгер^ W.k. Возможности и реализация компьютерных систем поддержки принятия решений // Известия РАН. Теория и способы управления. - 2001. - № 3. - С. 86-113.
6. Трахтенгер^ W.k. Компьютерная поддержка переговоров при согласовании управленческих решений. - М.: СИНТЕГ, 2003.
7. Гиибаи (. Decision support and expert systems. - N-Y.: Maxwell Macmillan, 1990. - P. 50.
8. Моисеев S.S. Предисловие // Орловский С.А. Проблемы принятия решений при нечеткой исходной информации. -М.: Наука, 1981.
9. Ларичев O.j. Некоторые проблемы искусственного интеллекта // Сб. тр. ВНИИСИ. - 1990. - № 10. - С. 3-9.
10. криков {.к., Тренев {.#. Распределенные системы принятия решений. - М.: Наука, 1999.
11. Трахтенгер^ W.k. Субъективность в компьютерной поддержке управленческих решений. - М.: СИНТЕГ, 2002.
12. Ьершаков {.М. Исследование и разработка методов и программных систем поддержки принятия решений в чрезвычайных ситуациях, связанных с радиоактивным заражением окружающей среды: Дис. д-ра техн. наук. - М.: Ин-т проблем управления, 2001.
13. Ланкова Л.к., Трахтенгер^ W.k. Субъективность в интеллектуальном анализе данных. М.: Ин-т проблем управления, 1999.
14. Геленький к.Г. Федосеева j.S. Прогнозирование состояния динамических сложных систем в условиях неопределенности. - М.: ВЦ РАН, 1999.
15. Трахтенгер^ W.k. Компьютерная поддержка принятия решений. - М.: СИНТЕГ, 1998.
16. Головченко {.Г. Прогнозирование временных рядов по разнородной информации. - Новосибирск: Наука, 1999.
17. Трахтенгер^ W.k. Анализ ведения деловых переговоров с помощью компьютерных систем поддержки принятия групповых решений // Изв. РАН. Теория и системы управления. - 2002. - № 6. - С. 98-1 23.
18. )аЕе//а R.V. Generalized sharing, membership size and Pareto efficiency in teams // Theory and Decision. - 2000. - № 48. -P. 47-60.
19. Гй/еиеи (.0., ioxcfcs ".P., 6ferf/Qgeu /.R. Computer-assisted negotiations of water resources conflicts // Group Decisions and Negotiation. - 1998. - № 7. - P. 109-129.
S (Ш5;
(-таг/: ?иасй?@гри.иш>и □
УДК 62-50
АНТРОПОЦЕНТРИЧЕСКОЕ ИНФОРМАЦИОННОЕ ВЗАИМОДЕЙСТВИЕ (вопросы термонологоо]
В.Л. Эпштейн
Обсуждаются понятия и соответствующие им термины: Антропоцентрическое информационное взаимодействие, Знание, Информация, Информационный объект, Гранула знания, Антропоцентрическая база знаний.
ВВЕДЕНИЕ
Проблема информационного взаимодействия человека с компьютером является одной из важнейших научных проблем постиндустриального общества.
Это следует из того простого факта, что в постиндустриальную эпоху знание, структурированная информация, результаты фундаментальных исследований (даже незавершенных) становятся очень дорогим товаром и главным производствен-
Лрежйе чем сиорить, давайте договорился о терминах.
Вольтер
ным ресурсом [1], а компьютер - основным орудием труда ученых, преподавателей, учащихся, менеджеров, политических деятелей, всех «работников знания» (knowledge workers)1.
1 Knowledge workers (KW) - новая социальная группа в постиндустриальных странах, для обозначения которой в русском языке еще нет общепринятого названия. Численность KW составляет более 70% совокупной рабочей силы США, в то время как численность фабрично-производственного персонала снизалась до 12% [1].