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

Применение мультимножеств при решении практических задач Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
316
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МУЛЬТИМНОЖЕСТВА / МНОГОКРИТЕРИАЛЬНЫЙ ГРУППОВОЙ ВЫБОР / ПРИНЯТИЕ РЕШЕНИЙ / MULTISETS / GROUP MULTI-CRITERIA DECISION-MAKING / DECISION-MAKING

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

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

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

Application of multisets for solving the practical problems

The paper describes the methods for solving the problem of group multi-criteria decision-making that allow to process different forms of individual preferences and based on the use of multisets. Examples of solving practical problems by using the methods are described

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

УДК 004.891.2

ПРИМЕНЕНИЕ МУЛЬТИМНОЖЕСТВ ПРИ РЕШЕНИИ ПРАКТИЧЕСКИХ ЗАДАЧ

Галина Станиславовна Малтугуева, программист Тел. 8 395 245 3019, e-mail: gama@icc.ru Институт динамики систем и теории управления им. В.М. Матросова СО РАН

http://www.icc.irk.ru Александр Юрьевич Юрин, к.т.н., заведующий лабораторией Тел. 8 395 245 3019, e-mail: iskander@icc.ru Институт динамики систем и теории управления им. В.М. Матросова СО РАН

http://www.icc.irk.ru

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

Ключевые слова: мультимножества, многокритериальный групповой выбор, принятие решений.

Работа выполнена при частичной поддержке гранта РФФИ №15-07-05641, 16-37-00041

При решении конструкторских задач в области машиностроения, например, при проектировании или ремонте изделия (детали), требуется обосновать выбор конструкционного материала. Аналитический обзор показал, что данная задача является многовариантной, так как для изготовления какой-либо детали можно выбрать некоторое множество материалов, удовлетворяющее условиям эксплуатации, изготовления и ремонта (восстановления). Как правило, при этом необходимо учитывать целый ряд условий: последствия в результате повреждения или разрушения детали, режимы и условия эксплуатации; технологию изготовления и ремонта, технологическую наследственность, стоимость, доступность и др., которые неоднозначно оцениваются специалистами, принимающими решения [1; 2; 3].

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

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

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

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

Методы многокритериального выбора позволяют обрабатывать информацию о разнородных свойствах рассматриваемых объектов, высказанных как одним человеком (экспертом, лицом, принимающим решение), так и группой лиц. Наиболее известными методами индивидуального выбора являются методы многомерной полезности (МАУТ), анализа иерархий (МАИ), ограниченной пороговой предпочтительности (ЭЛЕКТРА), вербального анализа (ПАРК, ЗАПРОС, ОРКЛАСС), эвристические методы (СМАРТ). Для принятия групповых решений применяют методы усреднения, аддитивной свертки критериев, агрегирования парных сравнений вариантов, аналитической иерархии, вербального анализа (АРАМИС, МАСКА, ПАКС, ПАКС-М) и др. [5]

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

Предлагаемый подход к решению задачи

Приведем общую постановку задачи группового многокритериального выбора [58]. Априори известно, что:

- множество вариантов А = {А1, Л2,..., Ап}, которые необходимо оценить по набору параметров, конечно и не изменяется в процессе решения задачи;

- перечень критериев (параметров) С = {С1,С2,...,Ст}, которые характеризуют свойства заданных вариантов;

- группа экспертов, оценивающих все варианты по всем критериям;

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

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

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

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

1 - подмножество индивидуальных предпочтений, представленных в виде оценки вариантов по критериям (числовые, вербальные);

2 - подмножество индивидуальных предпочтений, представленных в виде упорядочения вариантов;

3 - подмножество индивидуальных предпочтений, представленных в виде матриц парных сравнений с использованием числовых значений.

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

1 подгруппа содержит результаты экспертного оценивания вариантов по заранее определенным шкалам с числовыми или вербальными значениями. Для их обработки предлагается использовать метод многокритериального группового выбора - АРАМИС, состоящего из следующих шагов:

- построение мультимножеств оценок, соответствующих вариантам;

- описание худшего и лучшего вариантов (опорных ситуаций) в виде мультимножеств;

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

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

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

- формирование шкалы рангов единой для заданного набора упорядочений;

- построение по профилю индивидуальных предпочтений мультимножеств, соответствующих каждому варианту;

- описание худшего варианта в виде мультимножества;

- определение расстояний от мультимножеств, описывающих рассматриваемые варианты, до мультимножества, характеризующего худший вариант;

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

- переход на первый шаг. Процедура продолжается до тех пор, пока не останутся несравнимые варианты.

- представление результата в виде ранжировки.

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

Этап 3. Построить результирующие агрегированные оценки всех вариантов с помощью метода АРАМИС. Суть данного этапа заключается в обработке трех множеств оценок вариантов, полученных в результате трех подгрупп оценок на Этапе 2.

Задача оценивания экологических мероприятий

По итогам обследования состояния атмосферного воздуха в г. Улан-Батор (Монголия) [5] были определены экологические мероприятия, направленные на улучшение ситуации. 7 возможных вариантов мероприятий оценивались 8 приглашенными экспертами по 13 критериям. Требовалось агрегировать результаты моделирования уровня концентрации примесей в воздухе (числовые данные), мнения экспертов (вербальные оценки и упорядочения альтернатив) и построить результирующее упорядочение вариантов. Для этого был использован предложенный многометодный подход [9; 10].

Этап 1. Экспертам было предложено оценить все варианты по каждому критерию, при этом результат оценивания может быть представлен как в виде оценок по предложенным шкалам, так и в виде ранжировок вариантов. Каждый эксперт работал в рамках своей компетенции, так два эксперта оценивали варианты по критериям С1, С2, С3; два других - по С4, С5 С8; еще два эксперта - работали по критериям С6, С9, С11, С12 С13; два

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

Таблица 1

Экспертные оценки вариантов

А1 А2 Аз А4 А5 Аб А7 упорядочения

5 4 7 6 6 4 8 5 3 2 5 3 8 6 9 7 11 14 9 10 11 10 8 13 15 14 16 15 А7 у А4 у А6 у А3 у А5 у А2 у А! А4 у А6 у А7 у А3 у А! у А2 у А5 А7 у А4 * А6 у А5 у А3 у А} * А2 А4 * А7 у А3 у Аб у А] * А2 * А5

C2 20 20 20 20 25 25 25 25 6 7 7 8 27 28 28 29 15 30 30 30 33 35 35 36 37 43 43 42 А2 у А7 у А] * А3 у А5 у А4 * А6 А] * А4 у А7 у А6 у А2 у А5 у А3 А7 у А4 у А6 у А3 у А5 у А2 у А} А3 у А4 * А6 у А7 у А5 у А2 у А}

Cз 23 23 23 23 24 24 24 24 6 8 8 9 18 19 19 20 19 25 25 25 25 26 26 29 34 36 36 38 А7 у А5 у А4 у А2 у А} * А3 * А6 А7 у А4 * А5 у А2 у А6 у А} * А3 А4 у А5 * А7 у А} * А2 у А3 * А6 А5 у А7 у А2 у А4 у А3 у А} * А6

C4 31 31 31 31 0 0 0 0 0 0 0 0 0 0 0 0 31 31 31 31 31 31 31 31 31 31 31 31 А2 у А3 * А4 у А} * А6 у А5 у А7 А2 у А4 у А3 у А} * А6 у А5 у А7 А4 у А2 * А3 у А6 у А} у А5 * А7 А2 у А4 у А3 у А6 у А5 у А} * А7

C5 10 9 8 10 1 1 2 1 6 5 7 6 7 5 8 6 16 15 18 17 11 13 12 10 17 20 15 16 А2 у А3 * А4 у А] * А6 у А5 у А7 А4 у А3 у А2 у А5 * А6 у А} у А7 А4 у А2 у А3 у А6 у А} у А5 * А7 А3 у А4 у А2 * А5 * А6 у А7 у А]

C6 12 11 12 11 1 1 1 1 3 2 4 3 3 2 3 3 12 11 12 12 12 13 12 11 14 13 13 14 А2 у А3 у А4 у А] * А5 * А6 * А7 А4 у А2 * А3 у А5 у А] у А6 * А7 А3 * А4 у А] * А2 у А6 у А5 * А7 А2 * А3 у А1 у А4 у А7 у А6 у А5

C7 д д пд д пд д пд нд д д пд пд пд д д пд пд д д д пд д д нд нд д д нд А2 у А3 * А4 у А] * А6 у А5 у А7 А4 у А2 * А3 у А6 у А] у А5 * А7 А3 у А2 * А4 у А] * А6 у А5 * А7 А2 * А3 * А4 у А5 * А6 у А] у А7

C8 н он н с н н вс вс н ов в ов н с вс в вс н с с вс н н н с он н н А] * А3 * А4 * А5 * А6 * А7 у А2 А3 у А] * А4 * А5 у А6 * А7 у А2 А4 у А3 у А] * А5 * А6 у А2 * А7 А5 у А3 * А4 у А] * А6 * А7 у А2

C9 ов ов ов н н вс в ов ов в в в ов ов в ов в ов ов ов ов А3 у А2 * А4 * А7 у А] * А5 * А6

А1 А2 Аз А4 А5 А6 А7 упорядочения

в он вс н вс н с А2 * А3 * А4 - А? * А] - А5 * А6

Аз * А2 * А4 * А? * А] * А5 * Аб

Аз * А4 * А2 - А? * А] * А5 - А6

А4 - А5 * А? * А6 * Аз * А] * А2

н ов н ов н ов с * А4 - А? * Аз * А6 * А2

с вс в в в в ов А] - А5

С10 вс в в ов ов ов ов А] * А6 - А? * А4 - А5 * А2 - А3

в в в ов ов ов ов

А] - А5 - А6 - А? * Аз * А4 * А2

А2 * Аз - А4 * А] - А? * А5 - А6

н н н н ов ов с * Аз * А4 * А]

С,, вс с вс вс в в в А2 - А5 - А6 - А?

С11 с н с с вс с вс А2 - Аз * А] - А4 - А5 * А6 * А?

в с в в в ов ов

А4 * А2 * Аз - А? * А] - А5 - А6

А2 - Аз - А4 * А6 - А? * А] - А5

с ов с с ов с ов * Аз * А? * А] - А6 * А4

С с н н н с с с А5 - А2

С12 н н н н н н н А2 * Аз * А4 * А] - А5 - А6 - А?

вс с с вс вс вс в

А? * Аз - А4 * А] - А5 - А6 * А2

А4 - А? * Аз * А6 * А] - А2 - А5

с с он с с с с * А4 - Аб * А5 * Аз * А]

С,, вс с с с вс с с А? - А2

С13 в в в в в в в А] * А6 - А? * А4 - А5 * А2 - А3

с н н н н н н

А4 * А2 - А3 * Аб * А] * А5 - А?

Этап 2. Применим к экспертным оценкам соответствующие методы.

1 подгруппа (числовые и вербальные оценки). В результате применения к ним метода АРАМИС получим следующие агрегированные оценки вариантов, которые показывают величину относительной близости вариантов к лучшему варианту (таблица 2).

Таблица 2

Показатель относительной близости к лучшему варианту

А1 А2 А3 А4 А5 А6 А7

0,5263 0,4556 0,4731 0,4526 0,5269 0,5275 0,5581

2 подгруппа (упорядочения вариантов). В ходе решения поставленной задачи были выполнены 5 итераций, на каждой из которых из рассмотрения были удалены варианты, расположенные наиболее близко к худшему варианту:

- 1 итерация - варианты А2 и А7,

- 2 итерация - вариант А5,

- 3 итерация - вариант А1,

- 4 итерация - вариант А6,

- 5 итерация - вариант А3.

Результирующее упорядочение имеет вид:

А4 * А3 * А6 * А1 * А5 * А2 - А7.

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

Этап 3. В результате применения метода АРАМИС к оценкам и ранжировке вариантов, полученным на предыдущем этапе получим следующие агрегированные оценки:

Таблица 3

Показатель относительной близости к лучшему варианту

A: A2 A3 A4 A5 A6 A7

0,5428 0,4954 0,5716 0,654 0,4859 0,4954 0,4512

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

Заключение

Авторы считают, что в данной работе новыми являются следующие положения и результаты:

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

- с помощь предложенного многометодного подхода решены следующие практические задачи: обоснование и выбор конструкционного материала [11], выбор плана экологических мероприятий по улучшению состояния атмосферного воздуха в городе [9;10], оценка эффективности деятельности медицинского персонала [12].

Литература

1. Махутов Н.А. Конструкционная прочность, ресурс и техногенная безопасность в 2 ч. -Новосибирск: Наука, 2005.

2. Махутов Н.А. Проблемы диагностики резьбовых соединений с учетом механических свойств материала // Заводская лаборатория. 2014. № 7 (80). С.40-44.

3. Берман А.Ф., Николайчук О.А. Модели, знания и опыт для управления техногенной безопасностью // Проблемы управления. 2010. № 2. С. 53-60.

4. Батурин В.А., Будням С., Малтугуева Н.С., Федоров Р.К. Оценка и моделирование загрязнения атмосферного воздуха в г.Улан-Батор // Программные системы: теория и приложения. 2012. Т. 3. № 5. С. 81-91.

5. Петровский А.Б. Теория принятия решений. - М.: Издательский центр Академия,

2009.

6. Ларичев О.И. Теория и методы принятия решений. - М.: Логос, 2000.

7. Лотов А.В., Поспелова И.И. Многокритериальные задачи принятия решений. - М.: МАКС Пресс, 2008.

8. Малтугуева Г.С., Юрин А.Ю. Агрегирование предпочтений в группах. Метод и программное средство // Berlin: LAP LAMBERT Academic Publishing GmbH & Co. KG, 2014.

9. Малтугуева Г.С., Малтугуева Н.С. Задача экспертного оценивания сценариев при многовариантных расчетах // Программные системы: теория и приложения: электрон. научн. журн. 2014. T. 5. № 5 (23). С.3-13. URL http://psta.psiras.ru/read/psta2014_5_11-21.pdf. (дата обращения 15.01.2016)

10.Малтугуева Г.С., Петровский А.Б. Многометодное групповое многокритериальное оценивание экологически мероприятий // Шестая международная конференция «Системный анализ и информационные технологии» САИТ - 2015 (15-20 июня 2015 г., г. Светлогорск, Россия): Труды конференции. В 2-х т. - М.: ИСА РАН. Т. 2. С. 72-80.

11.Берман А.Ф., Малтугуева Г.С., Юрин А.Ю. Поддержка принятия решений при выборе конструкционных материалов для обеспечения безопасной эксплуатации оборудования // Заводская лаборатория. Диагностика материалов. 2015. № 11. С.25-31.

12.Maltugueva G.S., Yurin A.Yu. Combination of the Group and Multi-Criteria Decision-Making Methods in Business Management // Decision-Making: Processes, Behavioral Influences and Role in Business Management (Editors: Rebecca Hudson). NY. Nova Science Publishers. - 2015. (ISBN: 978-1-63482-959-5). P.4-19.

Application of multisets for solving the practical problems

Galina Maltugueva, Programmer Alexander Yurin, PhD, Head of laboratory

The paper describes the methods for solving the problem of group multi-criteria decision-making that allow to process different forms of individual preferences and based on the use of multisets. Examples of solving practical problems by using the methods are described.

Keywords - multisets, group multi-criteria decision-making, decision-making.

УДК 004.4, 912.4

РАЗРАБОТКА ПРИКЛАДНЫХ ГИС НА ОСНОВЕ ТЕХНОЛОГИЙ ГЕОПОРТАЛА

Александра Константиновна Матузко, аспирант Тел.: 8 923 284 7994, e-mail: akmatuzko@icm.krasn.ru,

Олег Эдуардович Якубайлик, к.ф.-м.н., доцент, старший научный сотрудник Тел.: 8 902 990 6432, e-mail: oleg@icm.krasn.ru Институт вычислительного моделирования СО РАН http://icm.krasn.ru

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

Ключевые слова: веб-ГИС, Интернет-ГИС, веб-картография, геопортал, пространственные данные, система управления веб-контентом, картографические сервисы, каталог пространственных метаданных, WMS-сервис.

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

изначально в базах тематических или j^^^bt

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

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

Якубайлик

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