УДК 519.816
ПОТЕНЦИАЛЬНАЯ НЕДОМИНИРУЕМОСТЬ В ЗАДАЧАХ ВЫБОРА НЕСКОЛЬКИХ ЛУЧШИХ ВАРИАНТОВ
Владислав Владимирович Подиновский, д.т.н., профессор НИУВШЭ Тел.: (495)621-13-42, e-mail:[email protected]
Национальный исследовательский университет «Высшая школа экономики»
http://www.hse.ru
В статье исследуются задачи принятия решений о выборе нескольких лучших вариантов, когда имеется неполная информация о предпочтениях лица, принимающего решение. Выделяется множество вариантов, из которых надлежит сделать выбор, и изучаются свойства вариантов из этого множества.
Ключевые слова: задачи выбора, частичные отношения предпочтения, потенциальная оптимальность, недоминируемость, потенциальнаянедоминируемость.
Исследование осуществлено в рамках Программы «Научный фонд НИУ ВШЭ» в 2013 г. (проект № 12-01-0059).
1. Введение
Наиболее распространёнными задачами принятия решений являются задачи выбора одного наилучшего варианта, плана, стратегии, альтернативы - это задачи единичного выбора. Однако на практике часто встречаются и задачи множественного выбора - задачи, в которых нужно выделить нескольких лучших вариантов. Примерами таких задач являются различного рода конкурсы, тендеры, формирование групп представителей, портфелей заказов, проектов и т.п. Поэтому задачи множественного выбора составляют важный класс задач управления социально-экономическими объектами и системами, в том числе и задач менеджмента.
Для решения задач выбора чаще всего используются функции ценности. Однако их построение (обоснование), особенно в задачах принятия решений при многих критериях -проблема весьма сложная, которая редко решается на должном научном уровне. Поэтому в настоящее время одним из перспективных подходов к решению задач выбора считается интерактивный подход, согласно которому предпочтения лица, принимающего решение (ЛИР), выявляются и моделируются в процессе интерактивного анализа задачи, реализуемом в виде диалога человек-компьютер. При этом для моделирования предпочтений широко используются бинарные отношения предпочтения [1, 2]. Если предпочтения описываются одним таким отношением, то для задач единичного выбора базовым является понятие недоминируемости [1], а для задач выбора l лучших вариантов - понятие l-недоминируемости [3, 4].
Если предпочтения моделируются семейством бинарных отношений (т. е. заранее неизвестно, какое именно из входящих в него отношений описывает предпочтения ЛИР), то все эти отношения тем или иным способом можно «свернуть» в одно отношение предпочтения, и уже для него использовать понятия недоминируемости или потенциальной оптимальности [5, 6]. Однако такой подход является общим в том смысле, что не учитывает специфики постановки задачи выбора. Например, его можно использовать и для решения задач ранжирования вариантов по предпочтительности. Поэтому для случая, когда указанное семейство является классом полных квазипорядков, для задач единичного выбора было введено базовое понятие потенциальной оптимально-
сти, а для задач выбора l лучших вариантов - понятие потенциальной l-оптимальности [3, 4].
Для случая, когда выше указанное семейство состоит из частичных квазипорядков, в одной из работ В. Иодиновского и А. Нелюбина для задач единичного выбора было введено базовое понятие потенциального недоминирования. В данной статье это понятие обобщается на случай множественного выбора.
2. Потенциальная оптимальность и потенциальная недоминируемость
2.1. Для удобства дальнейшего изложения приведем сводку необходимых сведений о недоминируемых и потенциально оптимальных вариантах в задачах единичного и множественного выбора, а также о потенциально недоминируемых вариантах в задачах единичного выбора. Будем полагать, что задано (сформировано) конечное множество вариантов (альтернатив, планов, стратегий, объектов, ...) X и оно содержит не менее двух вариантов.
Пусть R - определенное на Хотношение нестрогого предпочтения ЛИР: х ' Rx" означает, что вариант х ' не менее предпочтителен, чем вариант х". Предполагается, что отношение R является квазипорядком (т.е. оно рефлексивно и транзитивно). Если для любых вариантов х' и х" верно х 'Rx" или x”Rx', то квазипорядок Rназывается полным,в противном случае - частичным. Отношение R порождает отношение безразличияI и отношение (строгого) предпочтения Р: если верно х ’Рх" и х"Ех', то справедливо х'1х" (варианты х' и х" безразличны, или одинаковы по предпочтительности); если же верно х ^х", но х"Ех' неверно, то справедливо х ’Рх" (вариант х ' предпочтительнее варианта х"). Для квазипорядка R отношение I есть эквивалентность (оно симметрично, рефлексивно и транзитивно), а отношение P - строгий частичный порядок (оно иррефлексив-но и транзитивно).
2.2. Вначале рассмотрим задачу единичного выбора. Пусть предпочтения ЛПР описываются частичным квазипорядком R, определенным X.
Вариант х* называется оптимальным (nоR), если для любого варианта х верно x*Rx. В частности, оптимальный вариант существует, если квазипорядок R является полным. Однако в задачах принятия решений часто информация о предпочтениях ЛПР выявляется не полностью. Тогда отношение R оказывается частичным и оптимальные варианты обычно не существуют.
Вариант х° называется недоминируемым (поР), если не существует варианта х, для которого верно хРх°. Обозначим через Х(Р) множество недоминируемых вариантов.
Множество Х(Р) называется внешне устойчивым (поР), если для любого варианта х^Х(Р) найдется вариант х*еХ(Р) такой, что выполнено х*Рх. Поскольку множество X конечно, то множество Х(Р) не пусто и, более того, внешне устойчиво (см., например,
[7]).
2.2. Говорят, что определенный на Х квазипорядок R' (непротиворечиво) продолжает определенный на Х квазипорядок R, если выполнено R<^R' (откуда следует, что IqT ) и Р^Р '. Каждый заданный на Х частичный квазипорядок может быть продолжен до полного квазипорядка (теорема Шпильрайна [8]).
Обозначим через Ш класс (непустое множество) полных квазипорядков, определенных на Х и продолжающих частичный квазипорядок R0. Вариант х* называется потенциально оптимальным для классаШ, если в этом классе существует квазипорядок R, для которого х* является оптимальным. Пусть Х(Ш) - множество потенциально оптимальных для класса Швариантов.
Всякий потенциально оптимальный для класса Ш вариант является недоминируемым по Р0: Х(Ш) еХ(Р0).
Множество потенциально оптимальных для класса Ш вариантов Х(Ш) называется покрывающим (множествоХ), если для любого варианта х^Х(Ш) и для любого квази-
порядка ЯеШнайдется вариант х*еХ(Я) такой, что верно х*Рх. Поскольку множество X конечно, то множество потенциально оптимальных вариантовХ(Ш) для любого класса Шявляется покрывающим [9].
2.3. Обозначим через К класс (непустое множество) частичных квазипорядков, определенных на X и продолжающих частичный квазипорядок Я0. Множество строгих частичных порядков Р, порождаемых квазипорядками Я из Ж., обозначим через Р.
Вариант х* называется потенциально недоминируемым для класса Р, если найдется такой строгий частичный порядок РеР, для которого вариант х* является недоминируемым (по Р). Пусть Х(Р) - множество потенциально недоминируемых вариантов для класса Р. Согласно определению потенциальной недоминируемости вариантов справедливы равенства:
Х(Р) = и РерХ(Р). (1)
Множество Х(Р) называется покрывающим (для классаР), если для любого варианта х^Х(Р) и любого строгого частичного порядка РеР найдется вариант х*еХ(Р) такой, что выполнено х*Рх. Поскольку множество Хконечно, то множество Х(Р) является покрывающим.
2.4. Рассмотрим теперь задачу выбора /> 1 вариантов [10, 11]. Предполагается, что число вариантов в Х больше, чем /. Пусть предпочтения ЛПР описываются частичным квазипорядком Я, определенным на Х. Введем в рассмотрение множество Ь наборов из / вариантов. Это множество конечно. Для наборов будем использовать обозначения вида А = (а1, ... , а1} и В = (Ъ1, ... , Ъ1}. Пусть П1- множество перестановок множества {1, ..., /}. Под перестановкой набора (множества) А = (а1, ... , а1}, соответствующей перестановке пе П1, понимается кортеж (упорядоченное множество) п(А) = <ап1), ..., ап/)>. Например, если / = 3 и п= (3, 1, 2), то ПА) = <а3,а1,а2>. На множестве наборов Ь вводится отношение нестрогого предпочтения - частичный квазипорядок Я1:
АЯ1В<^ существуют такие перестановки п,реП1, что верно аП})ЯЪрр'), г = 1, ., /.
Набор А называется оптимальным (соответственно недоминируемым), если для любого набора В, отличного отА, верно АЯгВ(соответственно неверно ВР1А). Если квазипорядок Я является полным, то оптимальный набор существует (но он не обязательно единствен) и его легко сформировать. Для частичного квазипорядка Я множество недоминируемых наборов не пусто и внешне устойчиво по Р/.
Вариант х* называется /-оптимальным (поЯ), если х*Ях верно для всех вариантов х, кроме, быть может, некоторого их числа, меньшего, чем /. Вариант х0 называется /недоминируемым (поР), если число вариантов х, для которых верно хРх°, меньше, чем /.
Множество Х1(Р) всех /-недоминируемых вариантов внешне устойчиво: если хеХ(Р), то найдется не менее / вариантов х*еХ1(Р), для которых верно х*Рх.
Если квазипорядок Я' продолжает квазипорядок Я, то Х(Р') ^Х(Р).
Каждый оптимальный (соответственно недоминируемый) набор состоит только из /-оптимальных (соответственно /-недоминируемых) вариантов.
2.5. Набор А еЬ называется потенциально оптимальным для классаШ, если существует квазипорядок ЯеШ, для которого этот набор является оптимальным.
Вариант х* называется потенциально/-оптимальным для классаШ, если существует квазипорядок Яе Штакой, по которому этот вариант является /-оптимальным.
Пусть Х/(Ш) - множество потенциально /-оптимальных вариантов для класса Ш. Это множество не пусто. Всякий потенциально /-оптимальный для класса Швариант является /-недоминируемым: Х(Ш) ^Х'(Р). Потенциально оптимальный для класса Ш набор состоит только из потенциально /-оптимальных для класса Ш вариантов.
3. Потенциально оптимальные наборы вариантов и потенциально /-недоминируемые варианты в задачах множественного выбора
3.1. Рассмотрим задачу выбора / лучших вариантов для случая, когда известен класс ^частичных квазипорядков, определенных на конечном множестве вариантов Х и продолжающих квазипорядок Я0. Например, при интерактивном решении задач многокритериального выбора в качестве Я0 часто выступает отношение Парето, а класс Л определяется дополнительно принятыми допущениями о свойствах структуры предпочтений ЛПР и дополнительной информацией о его предпочтениях. При решении многокритериальных задач с использованием теории важности критериев роль Я0 может играть, в частности, отношение нестрогого предпочтения ЯО, порождаемое качественной информацией о важности критериев О, а класс К задается интервальной количественной информацией о важности критериев (0) и/или о ценностях градаций их шкалы (2) [12].
Определение 1. Набор А называется потенциально недоминируемым (для К), если найдется квазипорядок ЯеЙ., для которого этот набор является недоминируемым. В противном случае этот набор называется заведомо доминируемым для К.
Пусть Ь(Ш)— множество потенциально недоминируемых дл^ наборов. Согласно определению 1 справедливо равенство:
1Щ) = и РерЬ(Я), (2)
где Ь(Я) — множество наборов, недоминируемых по Р1.
Определение 2. Вариант х* называется потенциально/-недоминируемым для Р, если найдется строгий частичный порядок РеР, для которого этот вариант является /недоминируемым. В противном случае этот вариант называется заведомо/доминируемым для Р.
Понятно, что если К — класс полных квазипорядков, то потенциально /недоминируемые дл^1 варианты — это потенциально /-оптимальные варианты для К. Поэтому понятие потенциальной /-недоминируемости есть обобщение понятия потенциальной /-оптимальности на случай частичных квазипорядков.
Пусть Х'(Р) — совокупность потенциально /-недоминируемых вариантов. Согласно определению потенциальной/-недоминируемости справедливо равенство:
Х(Р) = и РерХ*(Р). (3)
Формула (3) может служить основой для разработки вычислительных методов построения множества Х'(Р).
Теорема 1. Всякий потенциально /-недоминируемый дляРвариант является /недоминируемым поР0.
Доказательства теорем вынесены в Приложение.
Теорема 2МножествоХ(Р) является покрывающим (множество Х):для каждого вариантах ^Х1(Р) и любого строгого частичного порядка РеР во множестве Х'(Р) найдется не менее/вариантовх*, для которых вернох*Рх.
Таким образом, именно из множества Х'(Р) надлежит выбрать / лучших вариантов.
3.2. Пусть некоторые (а возможно, и все) квазипорядки ЯеК продолжены до квазипорядков Я’ (не обязательно полных), и эти квазипорядки Я’ составляют класс Ш. Иначе говоря, каждый квазипорядок Я ’ е!Т есть продолжение некоторого квазипорядка ЯеЖ.
Теорема 3. Справедливо вложениеХ'(Р’) оХ’(Р).
Отметим также, что, согласно (3), если класс Р" уже, чем класс Р (т.е. справедливо строгое вложение Р и'^г), то
Х'(Р”) сХ'(Р). (4)
Нестрогое вложение из теоремы 3 и нестрогое вложение (4) могут выполняться как строгие. Это означает, что уточнение информации о предпочтениях ЛПР сужает, вообще говоря, множество выбора / лучших вариантов.
3.3. Свойства и состав множества потенциально недоминируемых наборов характеризует следующая теорема.
Теорема 4Множество потенциально недоминируемых наборов Ь(Ж) не пусто и является покрывающим (множество наборов Ь): для любого набора А&Ь(К) и любого квазипорядкаЯеИ найдется наборВеЬ(К) такой, для которого выполненоВР1А. Любой потенциально недоминируемый для К набор состоит из вариантов, каждый из которых является потенциально /-недоминируемым для Р.
3.4. На основе класса К на множестве вариантов Х можно построить отношение слабого доминирования — отношение предпочтения Р»(Р) следующим образом [5, 6]:
х'Р№(Р)х"ох'Рх" справедливо для каждого Ре!2. (5)
Отношение Р»(Р) есть строгий частичный порядок. Пусть Х1 (Р) — множество вариантов, которые /-недоминируемы по Р»(Р). Обозначим через Ьу,(Р) множество наборов, недоминируемых по строгому частичному порядку Р1к (Р), порождаемому квазипорядком Я1к (Р). Этот квазипорядок определяется на множестве наборов Ь аналогично квазипорядку Я/:
А ЯI (Р)Во существуют такие п,реП1, что верно а^Я^Р^^, г = 1, ., /,
где Я„(Р) — квазипорядок, являющийся объединением строгого частичного порядка Р№(Р) и отношения равенства.
Теорема 5.Справедливы вложения
Х1 (Р) зХ{Р), Ь^Ж) зЬ(Р). (6)
Вложения (6) могут быть строгими. Это означает, что использование потенциального /-недоминирования позволяет, вообще говоря, добиться большего сужения множества выбора / лучших вариантов, чем использование слабого недоминирования.
Заключение
Автор считает, что в данной работе новыми являются следующие результаты: для задач выбора / лучших вариантов, когда предпочтения ЛПР моделируются классом частичных квазипорядков, определено понятие потенциальной /-недоминируемости и изучены свойства потенциально /-недоминируемых вариантов и потенциально недоминируемых наборов из / вариантов.
Понятие /-недоминируемости является одним из базовых для теоретических исследований задач принятия решений о выборе нескольких лучших вариантов, разработки методов и алгоритмов построения множеств таких вариантов и реализации этих алгоритмов в аналитических компьютерных системах поддержки принятия решений.
Приложение
Доказательство теоремы 1. Предположим, что потенциально/-
недоминируемый для Р вариант х не является/-недоминируемым по Р0, т.е. найдется /вариантов х1, ..., х1 таких, что верны соотношения х1Р0х,..., х1Р0х. Тогда для каждого РеР будем иметь х1Рх,..., х1Рх. А это противоречит предположению, что вариант х потенциально /-недоминируем.
Доказательство теоремы 2. Если х^Х'(Р), то, согласно (3), для любого фиксированного РеР* верно х^Х(Р). Поскольку множество Х(Р) внешне устойчиво, то в нем
найдутся варианты x1, xl, для которых верно xlPx, ..., xlPx. Согласно формуле (2)
имеем х1 eX(P), ..., xlXl(P).
Доказательство теоремы 3. Для каждого строгого частичного порядка P' , порождаемого квазипорядком R' gR ", найдется строгий частичный порядок P, порождаемый квазипорядком RgR таким, что верно P(zP'. Поэтому Xl(P') eXl(P). Согласно формуле (3) имеем X'(P') = U P'ep•Xl(P'). Следовательно, справедливо вложение X'(P')
cX'(P).
Доказательство теоремы 4. Если A^L(P), то, согласно (2), для любого фиксированного PeP верно A^L(P). Поскольку конечное множество L(P) внешне устойчиво, то в нем найдется набор B такой, что верно BPlA. Согласно (1) имеем BeL(P).
Пусть набор A потенциально недоминируем для R, т.е. существует квазипорядок ReR, для которого этот набор недоминируем. Он состоит только из /-недоминируемых по P вариантов. Следовательно, согласно определению 2, все эти варианты потенциально l-недоминируемы для R.
Доказательство теоремы 5. Пусть х£ Xlw (Р), так что существуют варианты х1, ..., xl, для которых верно xlPwx, ..., xlPwx. Тогда, согласно определению (3), для любого PeP справедливо xlPx, ..., xlPx, так что xgX^P). Поэтому, как показывает формула (3), xgX(P).
Пусть набор B^Lw(R), так что найдется набор A такой, что верно APlw (P)B. Последнее соотношение, согласно (5), означает, что существуют такие перестановки n,pe nl, для которых справедливы соотношения
an()Rw (Р) bp(l\ i = 1, ..., I,
среди которых хотя бы для одного i верно an(l)Pw (Р) bpp). Поэтому, согласно определению (5), для каждого ReR верны соотношения
an(i)Rbp(i), i = 1, ..., l,
среди которых хотя бы для одного i верно an(l)Pbp(i). Следовательно, для любого ReR верно B^L(R). Поэтому B^L(R).
Литература
1. Алескеров Ф.Т., Хабина Э.Л., Шварц Д.А. Бинарные отношения, графы и коллективные решения: учебное пособие. - М.: Физматлит, 2012.
2. Xu Z. A survey of preference relations // International journal of general systems. 2007. V. 36. P.179-203.
3. Подиновский В. В. О взаимосвязи понятий потенциальной оптимальности и недомини-руемости //Автоматика и телемеханика. 2012. № 1. С. 184-187.
4. Podinovski V. V. Non-dominance and potential optimality for partial preference relations // European journal of operational research. 2013. V. 229. P. 482 - 486.
5. Hazen G.B. Partial information, dominance, and potential optimality in multi-attribute utility theory // Operation research. 1986. V. 34. P. 296-310.
6. Подиновский В.В. Анализ решений при множественных оценках коэффициентов важности критериев и вероятностей значений неопределенных факторов в целевой функции // Автоматика и телемеханика. 2004. № 11. С. 141-159.
7. Подиновский В.В., Ногин В.Д. Парето-оптимальные решения многокритериальных за-дач.-изд. второе, испр. и доп. - М.: Физматлит, 2007.
8. Szpilrajn E. Sur l'extension de l’ordre partiel // Fundamenta mathematicae. 1930. V. 16. P. 386-389.
9. Подиновский В.В. Потенциальная оптимальность и оптимальность по Парето, Слейтеру и Джоффриону // Информационные технологии моделирования и управления. 2013. № 2 (80).С. 109-115.
10.Подиновский В.В. Формирование набора нескольких лучших объектов при частичной информации о предпочтениях // Искусственный интеллект и принятие решений. 2008. № 4. С. 3-11.
11.Podinovski V. V. Set choice problems with incomplete information about the preferences of the decision maker // European journal of operational research. 2010. V. 207. P. 371-379.
12.Подиновский В.В. Анализ задач многокритериального выбора методами теории важности критериев при помощи компьютерных систем поддержки принятия решений // Известия РАН. Теория и системы управления. 2008. № 2. С. 64-68.
Potential non-dominating in problems of choice of several best options
Vladislav Vladimirovich Podinovsky, Professor, National Research University Higher School of Economics
In the article the problems of decision-making on a choice of several best options when there is incomplete information on preferences of the person making decisions are investigated. The set of options for making the choice is presented, and the characteristics of the options are analyzed.
Keywords: problems of choice, partial relations of preference, potential optimality, non-dominating, potential non-dominating.