Форум Статьи Контакты
Строительство — возведение зданий и сооружений, а также их капитальный и текущий ремонт, реконструкция, реставрация и реновация.

Завистливое распределение объектов

Дата: 15-03-2022, 12:00 » Раздел: Статьи  » 

Завистливое распределение объектов (без зависти, БЗ, англ. Envy-free, EF распределение) — это задача справедливого распределения объектов, в которой критерием справедливости служит отсутствие зависти в получившемся распределении — каждый агент должен получить набор объектов, ценность которых (как он считает) не меньше долей, полученных другими агентами.

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

Поиск распределения без зависти, если оно существует

Упорядочение предпочтений для наборов: отсутствие зависти

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

Упорядочение предпочтений для объектов: заведомое/возможное отсутствие зависти

Обычно для людей проще упорядочить индивидуальные объекты, чем упорядочить наборы объектов. Предположим, что все агенты имеют адаптивные предпочтения, тогда имеется возможность поднять упорядочение объектов до частичного упорядочения наборов. Например, если объекты упорядочены w>x>y>z, отсюда следует, что {w, x}>{y, z} и {w, y}>{x, z}, но не следуют какие-либо предпочтения между {w, z} и {x, y}, между {x} и {y, z}, и так далее.

Если дано упорядочение объектов:

  • Распределение заведомо не будет иметь зависть, (заведомо без зависти, ЗБЗ, англ. necessarily envy-free, NEF), если оно не имеет зависти для всех адаптивных упорядочений наборов, согласующихся с упорядочением объектов;
  • Распределение возможно не имеет зависти (возможно без зависти, ВБЗ, англ. possibly envy-free, PEF), если оно не имеет зависти для по меньшей мере одного адаптивного упорядочения наборов, согласующегося с упорядочением объектов;
  • Распределение является заведомо оптимальным по Парето (ЗОП, англ. necessarily Pareto-optimal, NPE), если оно оптимально по Парето для всех адаптивных упорядочений наборов, согласующихся с упорядочением объектов;
  • Распределение возможно оптимально по Парето (ВОП, англ. possibly Pareto-optimal, PPE), если оно оптимально по Парето для по меньшей мере одного адаптивного упорядочения наборов, согласующегося с упорядочением объектов.

Бувре, Эндрисс и Ленг изучали алгоритмические вопросы поиска ЗБЗ/ВБЗ распределения с дополнительным условием эффективности, частичности, полноты, ЗОП или ВОП. В общем виде случай ВБЗ вычислительно более прост, а случай ЗБЗ более труден.

Существует ли БЗ распределение

Пустое распределение всегда БЗ, но если мы хотим потребовать эффективность вдобавок к БЗ, решение задачи становится вычислительно сложным:

  • Решение, существует ли полное БЗ распределение, является NP-полной задачей. Это верно даже когда имеется только два агента и даже когда функции полезности аддитивны и идентичны, поскольку в этом случае поиск БЗ распределения эквивалентен решению задачи разбиения множества чисел.
  • Решение, существует ли эффективное по Парето БЗ распределение, является более трудной задачей, чем NP — она Σ 2 P {displaystyle Sigma _{2}^{ extrm {P}}} -полна даже с дихотомическими функциями предпочтений и даже с аддитивными функциями полезности.

Поиск распределения с ограниченным уровнем зависти

Некоторые процедуры находят распределение, которое не имеет зависти за исключением одного объекта (БЗ1) — для любых двух агентов A и B существует один объект, при удалении которого из набора агента B агент A уже не будет завидовать агенту B.

Круговая процедура

Если все агенты имеют слабо аддитивные полезности, следующий протокол (который похож на круговое планирование) даёт полностью БЗ1 распределение:

  • Упорядочиваем агентов произвольным образом.
  • Пока есть нераспределённые объекты
    • Позволяем агентам с номерами от 1 до n {displaystyle n} выбрать объект.
  • Доказательство: Для любого агента i {displaystyle i} делим выборы, сделанные агентами на подпоследовательности — первая подпоследовательность начинается с агента 1 и заканчивается агентом i − 1 {displaystyle i-1} . Последняя подпоследовательность начинается с i {displaystyle i} и заканчивается на i − 1 {displaystyle i-1} . Во второй последовательности агент i {displaystyle i} выбирает первым, так что он выбирает лучший объект, а потому не завидует другому агенту. Агент i {displaystyle i} может завидовать только одному из агентов 1 , . . . , i − 1 {displaystyle 1,...,i-1} , и любая зависть получается только из объекта, который был выбран в первой подпоследовательности. Если этот объект убрать, агент i {displaystyle i} не будет завидовать.

    Протокол кругового планирования требует слабой аддитивности, поскольку в нём требуется, чтобы каждый агент выбирал «лучший объект» без знания, какие объекты будут выбраны им впоследствии. Другими словами, это предполагает, что объекты являются независимыми товарами.

    Процедура циклов зависти

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

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

    Приблизительная П-КРРД процедура

    Механизм приблизительного конкурентного равновесия при равных доходах (П-КРРД, англ. Approximate Competitive Equilibrium from Equal Incomes, A-CEEI) возвращает частичное БЗ1 распределение для произвольных предпочтений. Единственным требованием является возможность агента упорядочить наборы объектов.

    Небольшое число объектов может остаться нераспределённым. Распределение эффективно по Парето в отношении распределённых объектов. Более того, П-КРРД механизм является приблизительно стратегически неуязвимым, если число агентов большое.

    Максимальное по Нэшу Благополучие

    Алгоритм максимального по Нэшу благополучия (МНБ, англ. The Maximum-Nash-Welfare, MNW) выбирает полное распределение, которое максимизирует произведение полезностей. Он требует, чтобы каждый агент обеспечил численную оценку каждого объекта, и предполагает, что полезности для агентов аддитивны. Результирующим распределением будет также БЗ1 и эффективное по Парето.

    Если предпочтения агентов не аддитивны, МНБ решение не обязательно БЗ1, но если предпочтения агентов по меньшей мере субмодулярны, МНБ решение удовлетворяет более слабому свойству, называемому предельным распределением без зависти за исключением 1 объекта (ПБЗ1, англ. Marginal-Envy-Freeness except-1-item, MEF1).

    БЗ1 / БЗд

    Имеется альтернативный критерий, называемый Отсутствие Зависти за исключением самого Дешёвого (БЗд) — для любых двух агентов A и B. Если мы удалим из набора объектов агента B любой объект, то A не будет завидовать B. БЗд строго сильнее, чем БЗ1. Но, пока неизвестно, всегда ли существуют БЗд распределения.

    Минимизация отношения зависти

    Если дано распределение X, определим отношение зависти i к j (EnvyRatio) как:

    E n v y R a t i o ( X , i , j ) := max ( 1 , u i ( X j ) u i ( X i ) ) {displaystyle EnvyRatio(X,i,j):=max(1,{u_{i}(X_{j}) over u_{i}(X_{i})})}

    так что отношение равно 1, если i не завидует j, и больше 1, если i завидует j. Определим отношение зависти распределения как:

    E n v y R a t i o ( X ) := max i , j ( E n v y R a t i o ( X , i , j ) {displaystyle EnvyRatio(X):=max _{i,j}(EnvyRatio(X,i,j)}

    Задача минимизации отношения зависти — это задача нахождения распределения X с наименьшим отношением зависти.

    Оценки общего вида

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

    Аддитивные одинаковые оценки

    При аддитивных и идентичных оценках предпочтений:

    • Следующий жадный алгоритм находит распределение, отношение зависти которого не более чем в 1,4 раз превосходит минимум;
    • Упорядочиваем объекты в порядке убывания ценности;
    • Пока имеются нераспределённые объекты, отдаём очередной объект агенту с минимальным суммарным значением;
    • Существует PTAS схема минимизации отношения зависти. Более того, если число игроков постоянно, существует FPTAS схема.

    Аддитивные различные оценки

    При аддитивных и различных оценках предпочтений

    • Если число агентов входит во входные данные, то за полиномиальное время невозможно получить коэффициент аппроксимации лучше 1,5. Если только не P=NP.
    • Если число агентов постоянно, существует FPTAS схема.
    • Если число агентов равно числу объектов, существует алгоритм распределения полиномиального времени.

    Поиск частичного распределения без зависти

    AL-процедура находит БЗ распределение для двух агентов. Она может отбросить некоторые из объектов, но конечное распределение эффективно по Парето в том смысле, что никакое другое БЗ распределение не лучше для одного и слабо лучше для другого. AL процедура требует упорядочить по ценности отдельные объекты только от агентов. Процедура предполагает, что агенты имеют адаптивные предпочтения, и даёт распределение, в котором заведомо отсутствует зависть (заведомо без зависти, ЗБЗ).

    Процедура «подстраивающийся победитель» возвращает полное и эффективное БЗ распределения для двух агентов, но может потребовать разрезания одного из объектов (или один из объектов остаётся в общем пользовании). Процедура требует, чтобы каждый агент сообщил о численном значении полезности для каждого объекта, и предполагает, что агенты имеют аддитивные функции полезности.

    Существование размещения без зависти со случайными оценками

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

    • Если число объектов достаточно велико, m = Ω ( n log ⁡ n ) {displaystyle m=Omega (nlog n)} , то с большой вероятностью БЗ распределение существует (то есть вероятность стремится к 1 при стремлении m к бесконечности).
    • Если число объектов не достаточно велико, то есть m = n + o ( n ) {displaystyle m=n+o(n)} , то с большой вероятностью БЗ распределение не существует.

    Отсутствие зависти и другие критерии справедливости

    • Любое БЗ распределение является min-max справедливым. Это следует прямо из обычных определений и не зависит от аддитивности.
    • Если агенты имеют аддитивные функции полезности, то БЗ распределение является также пропорциональным и max-min-справедливым. В противном случае БЗ распределение может не быть пропорциональным и даже не быть max-min-справедливым.
    • Любое распределение, обладающее конкурентным равновесием при равных доходах, не имеет зависти. Это верно независимо от аддитивности.
    • Любое оптимальное по Нэшу распределение (распределение, максимизирующее произведение полезностей) является БЗ1.

    См. статью Задача справедливого распределения объектов с детальным описанием и ссылками на литературу.

    Итоговая таблица

    Ниже используются следующие обозначения:

    • n {displaystyle n} = число агентов, принимающих участие в дележе;
    • m {displaystyle m} = число предметов (объектов), которые следует распределить;
    • БЗ = без зависти, БЗ1 = без зависти при исключении одного предмета (более слабое требование, чем БЗ), ПБЗ1 = предельно без зависти при исключении одного предмета (более слабое требование, чем БЗ1).
    • ЭП = эффективно по Парето (PE = англ. Pareto-efficient).

    (голосов:0)

    Пожожие новости
    Комментарии

    Ваше Имя:   

    Ваш E-Mail: