はじめに
この記事は
数理最適化 Advent Calendar 2023
の7日目です。アローの不可能性定理のお気持ちについて書きます。
前の記事
でもこの定理を扱ったのですが、数式レベルで議論は追えても、理解した気になれませんでした。そこで、今一度この定理を勉強しなおし、この定理のお気持ちを少しは理解できるようになってきました。本記事ではそのお気持ちについて書きます。(ほぼ離散数学ですので数理最適化ということにしてください。。)
アローの不可能性定理
まずは、アローの不可能性定理を説明していきます。カジュアルに進めたいので、具体例で説明していきます。
候補者の順序を決める選挙を考えます。投票者の集合を、候補者の集合をとします。変数として、を投票者、を候補者とします。
各投票者は候補者の順序を決めます。本記事では順序をリストとして表し、先頭の方が高順位とします。投票者の順序を、全員の順序の集合をとします。例えば以下です。
順序は二人の候補者の比較演算子としても使います。は、順序では候補者が候補者よりも高順位であることを意味します。
投票者の順序を入力として、集計関数で全体としての順序を決めます。例えば以下です。
ここで、集計関数は以下の条件を満たしているとします。
- 無制約性:集計関数には任意の順序を入力できます。
- 満場一致性:入力で全員がであるなら、出力でもとなります。
例えば以下の入出力では、(一例ですが、)入力で全員がであり、出力でもですので、満場一致性を満たしています。
- 独立性:出力での各二人の順序は、入力でのその二人の順序のみで決まります。
例えば以下の二つの入出力では、入力で各投票者の候補者に対する順序が同じであるにもかかわらず、出力での候補者に対する順序が異なっています。したがって、独立性を満たしていないです。独立性を満たすためには、出力での候補者に対する順序が同じである必要があります。
そして、アローの不可能性定理では、上記の条件を満たす集計関数は"独裁"となってしまうことを示しています。独裁とは、特定の投票者の入力が出力と同じになる状態のことを言います。例えば以下の入出力では、(一例ですが、)投票者の入力が出力と同じになっていますので、独裁となっています。
お気持ち
アローの不可能性定理は、定理の意味自体は分かりやすいものの、条件がどれも当たり前のように感じますので、そこから独裁というかなり強い状態になっていることが直感では結びつきません。では、一つずつお気持ちを理解していきます。
独立性のお気持ち
まずは独立性のお気持ちです。当たり前のように感じる条件ですが、保証しようとするとかなり強い条件です。(例えば、多数決ルールでは独立性を保証できません。)というのは、すでに分かっている入出力によって、別の入力に対する出力が決まってしまうからです。
以下の例を見てみます。仮に、入力に対する出力の一部が分かっているとします。(はまだ順序が確定していない候補者です。)入力では、投票者の候補者に対する順位が出力と同じであり、投票者が独裁者の候補となります。
そして、さらに以下の入力を考えます。入力では、候補者の順序が入力と同じですので、独立性から、出力でも同じ順序になります。
ここから、各候補者について、独裁者の候補となる順序が一つでもあるなら、それと似ている順序でも独裁者の候補となれる(候補者となりやすい)ことが分かります。
無制約性のお気持ち
次に無制約性のお気持ちです。無制約性により、すでに独裁者の候補が分かっている入力をベースに、独裁者の候補がより少ない入力を作れます。これは、無制約性により任意の順位を入力できることから、独裁者の候補の中で意見が割れるような入力を作れるからです。
実は先ほどの入力がそのように設計された入力の例となります。(以下に再掲します。)候補者と候補者の順序を考えてみると、入力とは順序が異なるので、独立性による出力の制限には引っ掛かりません。出力でありうる順序をすべて挙げると、独立性で候補者の順序は決まっているので、、、の三つだけとなります。ここで、説明は省略しますが、二つ目のの順序にはなりえないで除外します。そして、入力を巧妙に設計したことにより、残った二つのどちらになったとしても、投票者か候補者のどちらかが独裁者候補として残ります。(また、投票者が独裁者候補に入らないようにも設計されています。)
パターン①
パターン②
パターン③
このように、元の入力での独裁者候補よりも少ない数の独裁者候補を持つ入力を作れます。これを繰り返し適用していくと、独裁者候補はただ一人となり、独裁状態を示せます。(正確には、任意の入力と候補者ペアで独裁となっていることを示す必要があります(※)。)
満場一致性のお気持ち
最後に満場一致性のお気持ちですが、これは省略します。先ほどの※の証明で効いてきます。
まとめ
以上をまとめると、アローの不可能性定理のお気持ちは以下だと私は理解しました。
- 独立性により、一部の入力で独裁者候補となる候補者は、別の入力でも独裁者候補となりやすい。
- 無制約性により、一部の入力では意見が一致している独裁者候補のグループでも、意見が割れてしまう特殊な入力が作れる。これにより、独裁者候補はただ一人に絞られる。
おわりに
前よりはアローの不可能性定理を理解できたような気がしてきましたが、まだまだしっくり来ていないところがたくさんあります。さらにじっくり理解していきたいと思います。