Это не официальный сайт wikipedia.org 01.01.2023

Процедура Брамса — Тейлора — Википедия

Процедура Брамса — Тейлора

Процедура Брамса — Тейлора (ПБТ, англ. Brams–Taylor procedure, BTP) — это процедура завистливого разрезания торта. Процедура предлагает процедуру завистливого дележа торта на любое положительное число игроков[1].

ИсторияПравить

В 1988 году, до появления ПБТ, Сол Гарфункель утверждал, что решённая теоретически задача, а именно задача завистливого дележа торта на n лиц, была среди наиболее важных задач математики 20-го века[2].

ПБТ открыли Стивен Брамс и Алан Д. Тейлор. Алгоритм был опубликован в январском выпуске журнала American Mathematical Monthly 1995 года[3], а позднее, в 1996, в авторской книге[4].

Брамс и Тейлор держат совместный патент США с 1999, связанный с ПБТ[5].

ОписаниеПравить

ПБТ делит торт кусок-за-куском. Типичное промежуточное состояние ПБТ следующее:

  • Кусок торта, скажем, X  , делится среди всех участников, не создавая зависти.
  • Остаток торта, скажем, Y  , остаётся неразделённым, однако
  • Один участник, скажем, Алиса, имеет Неоспоримое Преимущество (англ. Irrevocable Advantage, IA) над другим партнёром, скажем, Бобом, с учётом Y  . Это означает, что независимо от способа, каким будет поделён Y  , даже если мы отдадим весь кусок Y   Бобу, Алиса не будет ему завидовать.

В качестве примера, как можно получить неоспоримое преимущество, рассмотрим первый этап процедуры Селфриджа — Конвея:

  • Алиса делит торт на 3 части, которые считает равными, пусть это будут куски A , B , C  .
  • Боб отрезает от куска, который считает самым большим (скажем, куска A  ) так, чтобы сделать его равным второму по величине куску. Обозначим отрезанный кусок через Y  , а уменьшенный кусок будет тогда A Y  .
  • Чарли выбирает кусок из ( A Y ) , B , C  , затем Боб выбирает (он должен взять ( A Y )  , если он доступен), последний кусок забирает Алиса.

После того, как эта операция проведена, весь торт, за исключением куска Y  , поделён без возникновения зависти. Кроме того, Алиса имеет неоспоримое преимущество перед тем, кто взял кусок ( A Y )  . Поскольку Алиса берёт либо B  , либо C  , а они оба равны A  , по её мнению, то кто бы ни взял ( A Y )  , он может взять и Y  , и это не будет поводом зависти у Алисы.

Если мы хотим быть уверены, что Алиса получит неоспоримое преимущество перед конкретным игроком (например, Бобом), нужна более сложная процедура. Она делит торт на всё более мелкие кусочки, всегда отдавая Алисе кусок, который она оценивает больше, чем Боб, так что неоспоримое преимущество сохраняется. Это может занять неограниченное время, что зависит от точных оценок Алисы и Боба.

Используя процедуру неоспоримого преимущества, основная процедура ПБТ создаёт неоспоримые преимущества для всех упорядоченных пар партнёров. Например, если имеется 4 партнёра, имеется 12 упорядоченных пар. Для каждой такой пары (X,Y) мы выполняем под процедуру, которая гарантирует, что партнёр X имеет неоспоримое преимущество перед партнёром Y. После того, как любой партнёр имеет преимущество перед другими партнёрами, мы можем отдать остаток любому участнику и в результате получим делёж всего торта, при котором не будет иметь место зависть.

См. такжеПравить

ПримечанияПравить

  1. Dividing the Spoils  (неопр.). Discover Magazine (1 марта 1995). Дата обращения: 2 мая 2015. Архивировано из оригинала 10 марта 2012 года.
  2. More Equal than Others: Weighted Voting Архивная копия от 5 декабря 2019 на Wayback Machine Sol Garfunkel. For All Practical Purposes. COMAP. 1988
  3. Brams, Taylor, 1995, с. 9.
  4. Brams, Taylor, 1996, с. 138–143.
  5. Steven J. Brams & Alan D. Taylor, "Computer-based method for the fair division of ownership of goods", US patent 5983205, issued 1999-11-09

ЛитератураПравить