В экономика и разработка механизмов, разделение затрат механизм - это процесс, с помощью которого несколько агентов принимают решение об объеме публичного продукта или услуги и о том, сколько каждый агент должен за это заплатить. Распределение затрат легко, когда предельные затраты постоянны: в этом случае каждый агент, которому нужна услуга, просто оплачивает предельные затраты. Разделение затрат становится более интересным, когда предельные затраты непостоянны. С увеличением предельных издержек агенты накладывают друг на друга отрицательные внешние эффекты ; с уменьшением предельных издержек агенты накладывают друг на друга положительный внешний эффект (см. пример ниже). Цель механизма разделения затрат - разделить этот внешний эффект между агентами.
Существуют различные механизмы разделения затрат в зависимости от типа продукта / услуги и типа функции затрат.
В этом случае несколько агентов используют одну производственную технологию. Они должны решить, сколько производить и как разделить затраты на производство. Технология имеет возрастающие предельные издержки - чем больше производится, тем сложнее становится производить больше единиц (т.е. стоимость является выпуклой функцией спроса).
Пример функции затрат:
Итак, если есть три агента, чьи требования равны 3, 6 и 10, то общая стоимость 100 долларов.
Проблема разделения затрат определяется следующими функциями, где i - агент, а Q - количество продукта:
Решение проблемы разделения затрат определяется платежом для каждого обслуживаемого агента, так что общая сумма платежа равна общей стоимости:
где D - общий спрос:
Было предложено несколько решений с разделением затрат.
В литературе по ценообразованию затрат регулируемой монополии обычно предполагается, что каждый агент должен оплачивать свои средние затраты, например:
В приведенном выше примере выплаты равны 15,8 (для спроса 3), 31,6 (для спроса 6) и 52,6 (для спроса 10).
Этот метод разделения затрат имеет несколько преимуществ:
Однако у этого есть недостаток:
Это мера справедливости: ни один агент не должен слишком сильно страдать от негативного внешнего воздействия. В приведенном выше примере агент со спросом 3 может заявить, что, если бы все другие агенты были такими же скромными, как он, не было бы отрицательных внешних эффектов, и каждый агент заплатил бы только 1 доллар за единицу, поэтому ему не пришлось бы платить больше чем это.
При разделении предельных затрат оплата каждого агента зависит от его спроса и от предельных затрат в текущем производственном состоянии:
В приведенном выше примере платежи равны 0 (для спроса 3), 30 (для спроса 6) и 70 (для спроса 10).
Этот метод гарантирует, что агент оплачивает максимальную единогласную стоимость - стоимость, которую он заплатил бы, если бы все другие агенты имели такой же спрос.
Однако агент может платить меньше, чем его собственные расходы. В приведенном выше примере агент со спросом 3 ничего не платит (в некоторых случаях даже возможно, что агент платит отрицательное значение).
Серийное разделение затрат можно описать как результат следующего процесса.
Итак, если агенты упорядочены в порядке возрастания спроса:
и так далее.
Этот метод гарантирует, что каждый агент оплачивает, по крайней мере, свои собственные расходы, но не более единогласные.
Однако он не застрахован от разделения или слияния агентов, а также от передачи ввода и вывода между агентами. Следовательно, это имеет смысл только тогда, когда такие переводы невозможны (например, при использовании кабельного телевидения или телефонных услуг).
В этой настройке есть двоичная служба - каждый агент либо обслуживается, либо не обслуживается. Стоимость услуги выше, когда обслуживается больше агентов, но предельные затраты меньше, чем при обслуживании каждого агента индивидуально (т.е. стоимость является функцией субмодульного набора ). В качестве типичного примера рассмотрим двух агентов, Алису и Джордж, которые живут рядом с источником воды, на следующих расстояниях:
Предположим, что каждый километр водопровода стоит 1000 долларов. У нас есть следующие варианты:
Выбор между этими четырьмя вариантами должен зависеть от оценок агентов - сколько каждый из них готов заплатить за подключение к воде. -источник.
Цель состоит в том, чтобы найти правдивый механизм, который побудит агентов раскрыть свою истинную готовность платить.
Проблема разделения затрат определяется следующими функциями, где i - агент, а S - подмножество агентов:
Решение проблемы разделения затрат определяется:
Решение можно охарактеризовать следующим образом:
Невозможно одновременно добиться правдивости, сбалансированности бюджета и эффективности; следовательно, существует два класса достоверных механизмов:
Механизм распределения затрат со сбалансированным бюджетом может быть определен функцией Платеж ( i, S) - платеж, который агент i должен выплатить, когда подмножество обслуживаемых агентов равно S. Эта функция должна удовлетворять следующим двум свойствам:
Для любой такой функции проблема распределения затрат с субмодульными затратами может быть решена с помощью следующего процесса tatonnement :
Обратите внимание, что по совокупности - свойство монотонности, цена всегда увеличивается, когда люди уходят из S. Следовательно, агент никогда не захочет вернуться в S, так что механизм правдивый (процесс похож на английский аукцион ). Помимо правдивости, этот механизм имеет следующие достоинства:
Более того, любой механизм, удовлетворяющий бюджетному балансу, неположительным трансфертам, индивидуальной рациональности, суверенитету потребителя и устойчивости групповой стратегии, может быть получен таким образом, используя соответствующую функцию платежа.
Механизм может выбрать функцию платежа для достижения таких целей, как справедливость или эффективность. Когда агенты имеют равные априорные права, некоторые разумные платежные функции:
Вышеупомянутые механизмы разделения затрат неэффективны - они не всегда выбирают распределение с наивысшим социальным благосостоянием. Но когда функция оплаты выбрана в качестве значения Шепли, потеря благосостояния сводится к минимуму.
Другой класс механизмов разделения затрат являются механизмами VCG. Механизм VCG всегда выбирает социально оптимальное распределение - распределение, которое максимизирует общую полезность обслуживаемых агентов за вычетом затрат на их обслуживание. Затем каждый агент получает благосостояние других агентов и платит сумму, которая зависит только от оценок других агентов. Более того, все механизмы VCG удовлетворяют свойству суверенитета потребителя.
Существует единственный механизм VCG, который также удовлетворяет требованиям неположительных переводов и индивидуальной рациональности - это механизм ценообразования по предельным затратам . Это специальный механизм VCG, в котором каждый необслуживаемый агент ничего не платит, а каждый обслуживаемый агент платит:
То есть, каждый агент платит свою стоимость, но получает обратно то благополучие, которое добавляется его присутствием. Таким образом, интересы агента согласованы с интересами общества (максимизация общественного благосостояния), поэтому механизм является правдивым.
Проблема этого механизма в том, что он не сбалансирован по бюджету - он имеет дефицит. Рассмотрим приведенный выше пример водопровода и предположим, что Алиса и Джордж оценили услугу как 10000 долларов. Когда обслуживается только Алиса, благосостояние составляет 10000-8000 = 2000; когда обслуживают только Джорджа; благосостояние 10000-7000 = 3000; когда обслуживаются оба, благосостояние составляет 10000 + 10000-9000 = 11000. Таким образом, механизм ценообразования по предельным издержкам выбирает обслуживание обоих агентов. Джордж платит 10000- (11000-2000) = 1000, а Алиса платит 10000- (11000-3000) = 2000. Общий платеж составляет всего 3000, что меньше общей стоимости в 9000.
Более того, механизм VCG не защищен от групповой стратегии: агент может помогать другим агентам, повышая свою оценку, без вреда для себя.