Featured image of post Общее число мест выросло, а ваш штат потерял мандат? Математические парадоксы справедливого распределения

Общее число мест выросло, а ваш штат потерял мандат? Математические парадоксы справедливого распределения

От первого президентского вето Джорджа Вашингтона в 1792 году до теоремы о невозможности Балинского — Янга (1982): парадоксы Алабамы, населения и новых штатов, а также методы делителей (Джефферсона/Д’Ондта, Адамса, Вебстера/Сент-Лагю, Хантингтона — Хилла).

«Распределите целое число мест в парламенте между штатами (или политическими партиями) справедливо и пропорционально их численности населения».

Столкнувшись с такой задачей, почти каждый человек вспомнит школьную арифметику пропорций и округления: сначала разделим общую численность населения страны на общее число мест в парламенте, чтобы найти «стандартный делитель» (число жителей на один мандат), а затем разделим население каждого штата на этот делитель. Поскольку при делении возникают дробные числа вроде $7{,}73$ или $1{,}36$ места, сначала отдадим каждому штату его целую часть ($7$ и $1$), а оставшиеся места распределим по одному между штатами с наибольшими дробными остатками ($,73$, $,36$ и т. д.). Разве может существовать более естественный и безупречно справедливый метод?

Однако в 1880 году главный клерк Бюро переписи населения США Чарльз Ситон (Charles W. Seaton), рассчитывая распределение мест в Палате представителей именно по этому «самому естественному» правилу (методу Гамильтона, или методу наибольшего остатка / Хэйра — Нимейера), обнаружил леденящую душу аномалию: когда общее число мест в Палате представителей было увеличено всего на одно место — с $299$ до $300$ мест (при неизменной численности населения всех штатов!), — представительство штата Алабама сократилось с $8$ до $7$ мест!

Общий пирог увеличился, но доля участника уменьшилась: вслед за парадоксом Алабамы были открыты парадокс населения (быстрорастущий штат теряет место в пользу медленно растущего штата) и парадокс новых штатов (присоединение нового штата ровно с причитающимся ему числом мест приводит к перераспределению мандатов между старыми штатами). Наконец, в 1982 году математики Мишель Балинский (Michel Balinski) и Пейтон Янг (H. Peyton Young) доказали знаменитую теорему о невозможности Балинского — Янга: математически не существует метода распределения мандатов, который одновременно удовлетворял бы правилу квоты и монотонности (отсутствию парадоксов).


1. Конституционный кризис 1792 года: Гамильтон против Джефферсона и первое президентское вето

Статья I, раздел 2 Конституции США 1787 года гласила, что представители распределяются между штатами «соответственно их численности», но не более одного представителя на каждые $30\,000$ жителей. После первой переписи 1790 года ($P = 3\,615\,920$ человек в $15$ штатах) Конгресс принял законопроект с $H = 120$ местами (стандартный делитель $D = P/H = 30\,132{,}67$).

Министр финансов Александр Гамильтон предложил метод наибольшего остатка (метод Гамильтона): сначала раздать целые части $\lfloor p_i / D \rfloor$ (всего $112$ мест), а оставшиеся $R = 8$ мест отдать $8$ штатам с наибольшими дробными остатками. Госсекретарь Томас Джефферсон и президент Джордж Вашингтон (оба из Виргинии) выступили категорически против: мало того что крупнейшая Виргиния осталась без дополнительного мандата, так ещё и малые штаты, получившие место за счёт округления вверх (например, Делавэр с населением $55\,540$ человек и $2$ местами), оказались представлены из расчёта один депутат на $27\,770$ жителей — в прямое нарушение конституционного порога в $30\,000$!

Джефферсон предложил альтернативу — метод Джефферсона (известный в Европе как метод Д’Ондта): выбрать общий делитель $x$ (например, $x = 33\,000$) и отбрасывать все дробные части ($a_i = \lfloor p_i / x \rfloor$), подбирая $x$ так, чтобы сумма целых частей равнялась $H$. 5 апреля 1792 года президент Вашингтон применил первое в истории США президентское вето, отклонив закон Гамильтона из-за спора о математическом алгоритме округления!


2. Математическая постановка задачи и правило квоты (Quota Rule)

Пусть имеются $s \ge 2$ штатов с вектором населения $\mathbf{p} = (p_1, \dots, p_s)$, общим населением $P = \sum_{i=1}^s p_i$ и общим числом мест $H \in \mathbb{Z}_{>0}$. Стандартный делитель $D$ и точная квота $q_i$ штата $i$ определяются как:

$$D = \frac{P}{H}, \qquad q_i = \frac{p_i}{D} = H \cdot \frac{p_i}{P}, \qquad \sum_{i=1}^s q_i = H$$

При округлении вещественной квоты $q_i$ до целого числа мандатов $a_i \in \mathbb{Z}_{\ge 0}$ ($\sum_{i=1}^s a_i = H$) минимальная аксиома справедливости требует, чтобы каждый штат получал либо свою нижнюю квоту $\lfloor q_i \rfloor$, либо верхнюю квоту $\lceil q_i \rceil$. Это правило квоты (Quota Rule):

$$\lfloor q_i \rfloor \le a_i \le \lceil q_i \rceil \quad (\forall i \in \{1, 2, \dots, s\})$$

Метод Гамильтона (наибольшего остатка / Хэйра — Нимейера) представляет $q_i = \lfloor q_i \rfloor + r_i$, где $r_i \in [0, 1)$, выделяет каждому штату $\lfloor q_i \rfloor$ мест, а оставшиеся $R = H - \sum \lfloor q_i \rfloor = \sum r_i$ мест отдаёт $R$ штатам с наибольшими остатками $r_i$:

$$q_i = \lfloor q_i \rfloor + r_i \quad (0 \le r_i < 1), \qquad R = H - \sum_{i=1}^s \lfloor q_i \rfloor = \sum_{i=1}^s r_i \in \{0, 1, \dots, s-1\}$$$$a_i = \begin{cases} \lfloor q_i \rfloor + 1 & (\text{if } r_i \text{ is among the } R \text{ largest remainders}) \\ \lfloor q_i \rfloor & (\text{otherwise}) \end{cases}$$

По построению метод Гамильтона выполняет правило квоты в $100\%$ случаев.


3. Полная анатомия трёх классических парадоксов распределения

В 1880–1907 годах реальные расчёты переписей населения США выявили три фундаментальных парадокса метода Гамильтона:

  flowchart TD
    H["Метод Гамильтона (Наибольший остаток / Хэйра — Нимейера)<br/>На 100% гарантирует правило квоты ⌊q_i⌋ ≤ a_i ≤ ⌈q_i⌉"]
    P1["1. Парадокс Алабамы (1880)<br/>Общее число мест H растёт, но штат теряет мандат<br/>(Нарушение монотонности размера палаты)"]
    P2["2. Парадокс населения (1900)<br/>Быстрорастущий штат теряет мандат в пользу медленно растущего<br/>(Нарушение популяционной монотонности)"]
    P3["3. Парадокс новых штатов (1907)<br/>Вступление нового штата со своими местами меняет мандаты старых штатов<br/>(Нарушение согласованности / консистентности)"]
    CAUSE["Математическая причина: Точная квота q_i = H·(p_i/P) растёт со скоростью,<br/>пропорциональной доле штата p_i/P, поэтому остатки r_i крупных штатов обгоняют малые"]

    H --> P1
    H --> P2
    H --> P3
    P1 --> CAUSE
    P2 --> CAUSE
    P3 --> CAUSE

3.1 Парадокс Алабамы (1880) и полное доказательство на модели 3 штатов ($H = 10 \to 11$)

В 1880 году при увеличении $H$ с $299$ до $300$ квота Алабамы выросла лишь на $+0{,}025$ ($7{,}646 \to 7{,}671$), тогда как более крупные Техас ($9{,}640 \to 9{,}672$, $+0{,}032$) и Иллинойс ($18{,}640 \to 18{,}702$, $+0{,}062$) нарастили свои остатки быстрее и одновременно обошли Алабаму. Проверим это на точной модели из $3$ штатов ($P = 1000$):

ШтатНаселение $p_i$Квота $q_i$ ($H=10$)Целая часть и остаток $r_i$ ($H=10$)Места $a_i$ ($H=10$)Квота $q_i'$ ($H=11$)Целая часть и остаток $r_i'$ ($H=11$)Места $a_i'$ ($H=11$)
Штат A$433$$4{,}330$$4$ ($r_A = 0{,}330$: 2-е место)$4$ места$4{,}763$$4$ ($r_A' = \mathbf{0{,}763}$: 1-е место)$5$ мест ($+1$)
Штат B$431$$4{,}310$$4$ ($r_B = 0{,}310$: 3-е место)$4$ места$4{,}741$$4$ ($r_B' = \mathbf{0{,}741}$: 2-е место)$5$ мест ($+1$)
Штат C$136$$1{,}360$$1$ ($r_C = \mathbf{0{,}360}$: 1-е место)$2$ места$1{,}496$$1$ ($r_C' = 0{,}496$: 3-е место)$1$ место ($-1$)
Итого$1000$$10{,}000$Сумма целых $= 9$ ($R=1$)$10$ мест$11{,}000$Сумма целых $= 9$ ($R'=2$)$11$ мест

При переходе $H = 10 \to 11$ квоты крупных штатов A и B прирастают на $+0{,}433$ и $+0{,}431$, а малого штата C — лишь на $+0{,}136$: остатки A и B ($0{,}763$ и $0{,}741$) обгоняют $r_C' = 0{,}496$, и штат C падает с $2$ мест до $1$ места (нарушение монотонности размера палаты).

3.2 Парадокс населения (1900) и парадокс новых штатов (1907)

  • Парадокс населения: Между 1890 и 1900 годами население Виргинии выросло на $+12{,}0\%$, а Мэна — лишь на $+5{,}0\%$, но Виргиния потеряла мандат в пользу Мэна. В нашей модели ($H = 10, P = 1000$): в момент 1 $p_A = 427, p_B = 435, p_C = 138 \implies$ места $(4, 4, 2)$, так как $r_C = 0{,}380$ максимален. В момент 2 штат C вырастает на $+8{,}70\%$ ($138 \to 150$), штат B — на $+6{,}90\%$ ($435 \to 465$), а штат A сокращается ($427 \to 385$). Хотя темп роста C выше, чем у B, абсолютный прирост квоты крупного штата B ($+0{,}300 \implies r_B' = 0{,}650$) больше, чем у малого C ($+0{,}120 \implies r_C' = 0{,}500$), а квота A пробивает сверху целую границу $4$ ($q_A' = 3{,}850 \implies r_A' = 0{,}850$). В итоге самый быстрорастущий штат C теряет место ($2 \to 1$) в пользу B ($4 \to 5$)!
  • Парадокс новых штатов: В 1907 году присоединение Оклахомы с $5$ мандатами ($H: 386 \to 391$) привело к потере места Нью-Йорком в пользу Мэна. В модели из $2$ штатов ($H = 10, P = 1000$, $p_A = 842, p_B = 158 \implies a_A = 8, a_B = 2$) вступление нового штата C ($p_C = 165$) с его законными $2$ местами ($H' = 12, P' = 1165$) снижает стандартный делитель со $100$ до $97{,}083$. Все квоты умножаются на $1{,}03004$: квота крупного штата A растёт на $+0{,}253$ ($8{,}673$, остаток $0{,}673$) и обгоняет остаток малого штата B ($1{,}627$, остаток $0{,}627$), давая $(9, 1, 2)$!

4. Единая теория методов делителей (наибольших средних) и путевых функций $d(n)$

Методы делителей делят население $p_i$ на регулируемый общий делитель $x > 0$ и округляют частное $q = p_i / x$ с помощью монотонной путевой функции (Signpost Function) $d(n) \in [n, n+1]$:

$$[q]_d = n \iff d(n-1) \le q \le d(n), \qquad a_i = \left[\frac{p_i}{x}\right]_d, \qquad \sum_{i=1}^s a_i = H$$

Выражая $x$ из неравенства $d(a_i - 1) \le p_i / x \le d(a_i)$, получаем полную эквивалентность методу наибольших средних (значений приоритета):

$$\frac{p_i}{d(a_i)} \le x \le \frac{p_i}{d(a_i - 1)} \quad \Longleftrightarrow \quad \text{Priority}(i, n) = \frac{p_i}{d(n)}$$

Выделение $H$ мест в точности эквивалентно присуждению мандатов $H$ наибольшим значениям приоритета $\text{Priority}(i, n) = \frac{p_i}{d(n)}$. Поскольку глобальный рейтинг не меняется при росте $H$, а отношение приоритетов двух штатов удовлетворяет условию:

$$\frac{p_i'}{p_j'} \ge \frac{p_i}{p_j} \implies \frac{p_i' / d(n)}{p_j' / d(m)} = \frac{p_i'}{p_j'} \cdot \frac{d(m)}{d(n)} \ge \frac{p_i}{p_j} \cdot \frac{d(m)}{d(n)} = \frac{p_i / d(n)}{p_j / d(m)}$$

все методы делителей абсолютно защищены от всех трёх парадоксов!

Сравнение пяти исторических методов делителей

Название метода (Избирательный аналог)Авторы и годПутевая функция $d(n)$Последовательность $d(0), d(1), d(2), \dots$Мин. местСмещение по размеру и критерий оптимизацииПоведение относительно правила квоты
1. Метод Джефферсона (Д’Ондта)Jefferson (1792)
D’Hondt (1878)
$n + 1$ (Округление вниз)$1, 2, 3, 4, \dots$$0$ местСильно благоприятствует крупным штатам/партиямНарушает верхнюю квоту ($a_i > \lceil q_i \rceil$)
2. Метод Вебстера (Сент-Лагю)Webster (1832)
Sainte-Laguë (1910)
$n + 0{,}5$ (Среднее арифм.)$0{,}5, \; 1{,}5, \; 2{,}5, \dots$ (или $1, 3, 5, \dots$)$0$ местПолностью нейтрален к размеру штатовМожет (редко) нарушать верхнюю и нижнюю квоты
3. Хантингтона — Хилла (Равных пропорций)Hill (1911)
Huntington (1921)
$\sqrt{n(n+1)}$ (Среднее геом.)$0, \sqrt{2}, \sqrt{6}, \sqrt{12}, \dots$$1$ местоМинимизирует относительное неравенство $T_{ij}$; Палата представителей США с 1941 г.Может нарушать верхнюю и нижнюю квоты
4. Метод Дина (Среднее гармоническое)J. Dean (1832)$\frac{2n(n+1)}{2n+1}$ (Среднее гарм.)$0, \frac{4}{3}, \frac{12}{5}, \frac{24}{7}, \dots$$1$ местоМинимизирует абсолютную разность размеров округов $p_i/a_i$Может нарушать верхнюю и нижнюю квоты
5. Метод Адамса (Наименьших делителей)J. Q. Adams (1832)$n$ (Округление вверх)$0, 1, 2, 3, \dots$$1$ местоСильно благоприятствует малым штатамНарушает нижнюю квоту ($a_i < \lfloor q_i \rfloor$)

Согласно классическому неравенству о средних арифметическом, геометрическом и гармоническом (AM-GM-HM):

$$T_{ij} = \frac{a_i / p_i}{a_j / p_j} - 1, \qquad d(n) = \sqrt{n(n+1)}$$$$n < \underbrace{\frac{2n(n+1)}{2n+1}}_{\text{Dean (HM)}} < \underbrace{\sqrt{n(n+1)}}_{\text{Huntington-Hill (GM)}} < \underbrace{n + 0.5}_{\text{Webster (AM)}} < n + 1$$

5. Теорема о невозможности Балинского — Янга (1982)

Даже абсолютно симметричный метод Вебстера / Сент-Лагю ($d(n) = n + 0{,}5$, обычное округление до ближайшего целого) нарушает как нижнюю, так и верхнюю квоту:

  1. Нарушение нижней квоты ($H = 10, P = 1000$): Пусть крупный штат A имеет $p_A = 832$ ($q_A = 8{,}320$, нижняя квота $8$ мест), а три малых штата B, C, D — по $p_i = 56$ ($q_i = 0{,}560$). При делителе $x = 111$ малые штаты получают $56/111 \approx 0{,}5045 > 0{,}5$ и округляются вверх до $1$ места каждый (всего $3$ места), тогда как штат A получает $832/111 \approx 7{,}4955 < 7{,}5$ и округляется вниз до $7$ мест — нарушая свою нижнюю квоту в $8$ мест!
  2. Нарушение верхней квоты ($H = 10, P = 1000$): Пусть крупный штат A имеет $p_A = 795$ ($q_A = 7{,}950$, верхняя квота $8$ мест), а пять малых штатов B–F — по $p_i = 41$ ($q_i = 0{,}410$). При $x = 83$ все пять малых штатов получают $41/83 \approx 0{,}4940 < 0{,}5$ ($0$ мест), а штат A получает $795/83 \approx 9{,}5783 > 9{,}5$ и забирает все $10$ мест — превышая верхнюю квоту на $2$ мандата!

В 1982 году Балинский и Янг доказали фундаментальную теорему:

  • Теорема 1 (Характеризация методов делителей): Анонимный и однородный метод распределения удовлетворяет популяционной монотонности тогда и только тогда, когда он является методом делителей.
  • Теорема 2 (Теорема о невозможности Балинского — Янга, 1982): При числе штатов $s \ge 4$ и числе мест $H \ge 7$ не существует метода распределения мандатов, который одновременно удовлетворял бы популяционной монотонности и правилу квоты ($\lfloor q_i \rfloor \le a_i \le \lceil q_i \rceil$).

Изменение общего делителя $x$ умножает все точные квоты на один и тот же множитель $\lambda = D/x$ ($p_i/x = \lambda q_i$), поэтому абсолютное смещение квоты крупного штата $\Delta q_A = |1 - \lambda| q_A$ растёт пропорционально его размеру $q_A$, неизбежно пересекая целые границы.

comments powered by Disqus