Алгоритмическое обеспечение систем поддержки принятия решения по выбору наилучших доступных технологий в химическом производстве (1090345), страница 8
Текст из файла (страница 8)
(2.24)Дополнение нечеткого множества определяется: A ( x) 1 A ( x)Графическая(2.25)интерпретацияпересечения представлена на рисунке 2.2. :49операцийобъединенияиA BA B11x0x0Рисунок 2.2. Графическое представление операций объединения ипересечения нечетких множеств.2.3 Системы поддержки принятия решения многокритериальных задачГлавной задачей, которую приходится разрешать при принятиирешения, является выбор альтернативы, наилучшей для достижениянекоторой цели, или ранжирование множества возможных альтернатив постепени их влияния на достижение этой цели.
В настоящее времяразработанобольшоеколичествометодовоказанияпомощилицу,принимающему решение (ЛПР), при осуществлении этой задачи. Рассмотримосновные из них.Прежде всего, необходимо решить нетривиальную задачу выборамножества критериев оценки альтернатив. Для этого в работе была построенамодель НДТ для производства химической продукции и использован подход,предусматривающийдекомпозициюглавнойдетализации,дляуровнякогдасформулироватькритерии,нижнегопозволяющиецелидоиерархииадекватнотогоуровняцелейможноописатьстепеньдостижения целей при принятии той или иной альтернативы.Наборы значений этих критериев используются для описания исходовальтернативных вариантов решений с последующим формированиемфункции полезности, отражающей предпочтения ЛПР и позволяющейкаждому набору значений оценок альтернатив по выбранным критериямпоставить в соответствие некоторое число, характеризующее эффективностьальтернативы.
Построение функции полезности на основании формальногоописания предпочтений предполагает, в частности, способность ЛПРвыполнить замещения, то есть в простейшем случае выбрать в качестве50лучшей одну из двух альтернатив, причем одна из них превосходит вторуюпо некоторому критерию А, но уступает по критерию В при равных оценкахпо остальным. Для этого ЛПР должен полностью владеть проблемой. ПривыбореНДТвхимическомпроизводственеобходимопривлечениеспециалистов- технологов, экологов и экономистов, и следовательно,построение единой функции полезности в этом случае весьма затруднено.Современные системы поддержки принятия решений (СППР) являютсяинструментом, призванным оказать помощь лицам, принимающим решения(ЛПР).
В настоящее время нет общепринятого определения СППР, посколькуконструкция СППР существенно зависит от вида задач, для решения которыхона разрабатывается, от доступных данных, информации и знаний, а также отпользователей системы.Можно привести, тем не менее, некоторые элементы и характеристики,общепризнанные, как части СППР: СППР – в большинстве случаев – этоинтерактивная автоматизированная система, которая помогает пользователю(ЛПР) использовать данные и модели для идентификации и решения задач ипринятия решений.
С помощью СППР может производится выбор решенийнекоторых неструктурированных и слабоструктурированных задач, в томчислеимногокритериальных.неопределенности,делающейДлянихпрактическихарактерноневозможнымналичиеотысканиеединственной объективно наилучшей альтернативы решения. Процедурапринятия решений в таких ситуациях требует механизма определениясистемыпредпочтенийЛПРиглубокогосравнительногоанализаальтернативных вариантов [ХХ]. К основным принципам формирования ииспользования СППР можно отнести [ХХ]: обеспечение ЛПР необходимой информацией в максимальновозможном объеме; возможность оперативного поиска информации; генерирование альтернативных вариантов решений;51 предоставление прогнозных оценок результатов реализациивозможных альтернатив; постояннаяэволюциясистемызасчетнаращиванияеевозможностей.СовременныеСППРобладаютследующимихарактернымиособенностями [39]: обеспечивают сочетание традиционных методов обработкикомпьютерных данных с возможностями решения задач на основематематических моделей; поддерживают, а не заменяют, выработку решений; предназначеныдляпомощивпринятиирешенийдляслабоструктурированных и неструктурированных задач; целью СППР является нахождение наилучшего с точки зренияЛПР решения.СППР принципиально отличается от информационно-аналитическихсистем тем, что она ориентирована на конкретного пользователя, на егознания, опыт и интуицию, его систему ценностей.
В основу СППР положенопризнание того факта, что процесс принятия решений носит субъективныйхарактер. При этом пользователь может опираться на мнения другихэкспертов и консультантов. Таким образом, система СППР помогаетпользователю найти решения, которые ему представляются наилучшими, нокоторые без ее помощи было бы трудно, или даже невозможно отыскать изза очень большой сложности решаемой задачи.В настоящее время математические методы не позволяют осуществлятьоптимизациюиранжированиезначенийсовокупностейпоказателейнепосредственно на основе полной совокупности критериев и требуютпредварительного сведения их к единой числовой оценке.
В информационноаналитических системах получение такой оценки достигается формальнымиметодами, которые не всегда понятны пользователю, но существенно влияютна результирующее значение оценки. В СППР пользователь в диалоге с52системой сопоставляет между собой возможные значения совокупностейпоказателей, в результате чего формируется функция предпочтенийпользователя, на основе которой в дальнейшем выполняются операцииоптимизации и ранжирования. Таким образом, формальная оценка вариантовпринятиярешениязаменяетсянеформальнойпроцедуройвыявленияпредпочтений, результаты которой отражают индивидуальный подходпользователя к задаче [76].Современные СППР являются результатом мультидисциплинарногоисследования, основанного на теории: баз данных; искусственного интеллекта; интерактивных компьютерных систем;Для СППР отсутствует не только единое общепринятое определение,но и исчерпывающая классификация.
Разные авторы предлагают разныеклассификации. На концептуальном уровне отличает СППР, управляемыесообщениямиСППР,управляемыеданными,документами, СППР, управляемые знаниямиСППР,управляемыеи СППР, управляемыемоделями. СППР, управляемые моделями, характеризуются в основномдоступ и манипуляции с математическими моделями и алгоритмами.Как правило, при рассмотрении процессов принятия решений, реализуемых вСППР,выделяютинформационную,модельнуюиэкспертнуюсоставляющую поддержки принимаемых решений [24].В состав системы поддержки принятия решений входят три главныхкомпонента: база данных, база алгоритмов и моделей и программнаяподсистема, которая состоит из системы управления базой данных (СУБД),системы управления базой алгоритмов и моделей и системы управленияинтерфейсом между пользователем и компьютером.База данных в СППР важную роль. Некоторые редко изменяемые данныесвязаны с особенностями используемых технологий и аппаратов, а также стребованиямирегламентов,например,53требованиямиккачествупроизводимой продукции.
Другая часть данных описывает текущиепараметры технологического процесса, как правило, эти данные поступаютот других информационных систем, например, АСУТП. Эти данные, какправило, должны быть предварительно подготовлены специальным образомдля использования в СППР. Наконец, некоторые данные вводятсянепосредственно пользователем СППР.Системауправленияданнымидолжнаобладатьследующимивозможностями: составление комбинаций данных, получаемых из различныхисточников, посредством использования процедур агрегирования ифильтрации; быстрое добавление или исключение того или иного источникаданных; построениелогическойструктурыданныхвтерминахпользователя; использованиеиманипулированиеданнымидляэкспериментальной проверки рабочих альтернатив пользователя.Эффективность и гибкость СППР во многом зависят от характеристикее интерфейса.
Интерфейс должен обеспечивать следующие возможности: манипулировать различными формами диалога, изменяя их впроцессе принятия решения по выбору пользователя; передавать данные системе различными способами; получать данные от различных устройств системы в различномформате; гибко поддерживать знания пользователяЯдром СППР является алгоритмическое обеспечение, позволяющееЛПР находить решение слабоструктурированных задач. База алгоритмов имоделей обеспечивает проведение анализа в СППР. Целью моделированияявляются описание и оптимизация некоторого объекта или процесса.Модели, базируясь на математической интерпретации проблемы, при54помощи заданных алгоритмов способствуют получению информации,полезной для принятия решений.