均等割方式[ 1] [2] [3] [4]は、参加型予算編成[2]、委員会選挙[ 3]、および同時公開決定[ 4]に適用される比例投票集計方式です。 [5]この方式は、投票者が承認投票、順位投票、またはカーディナル投票で投票するときに使用できます。この方式では、利用可能な予算を各投票者に割り当てられる均等な部分に分割します。この方式では、投票者の予算配分を使用して、投票者が投票したプロジェクトのみを実施できます。次に、支持する投票者の予算配分を使用して実行できるプロジェクトを繰り返し見つけます。参加型予算編成以外の状況では、この方式は「投票権」の抽象的な予算を均等に分割することで機能します。[1]
2023年には、ポーランドのヴィエリチカ市で参加型予算編成プログラムに均等割方式が採用された。[6]グリーンミリオン(Zielony Milion)として知られるこのプログラムは、市の住民が提案した環境プロジェクトに100万ズウォティを配分することになっていた。また、2023年にはスイスのアーラウ市でも参加型予算編成プログラム(Stadtidee)で均等割方式が採用された。[7]
学術文献での使用
均等割法は、2019年の委員会選挙の文脈で初めて議論され、当初は「ルールX」という名前で呼ばれていました。[1] [3] [4] 2022年から、文献ではこのルールを均等割法と呼んでおり、特に参加型予算アルゴリズムの文脈で言及する場合はそうです。[2] [8]この方法は、2019年初めにアジズとリーが序数選好(承認投票を含む)のために導入した、拡大承認ルールと呼ばれる投票方法のクラスのメンバーとして説明できます。[9]
モチベーション
この方法は、不均衡な方法ではあるが、ほとんどの都市で使用されているナップサックアルゴリズムの代替手段である。例えば、人口の51%が10の赤いプロジェクトを支持し、49%が10の青いプロジェクトを支持し、資金が10のプロジェクトにしか足りない場合、ナップサック予算は51%が支持する10の赤いプロジェクトを選択し、49%を完全に無視する。[10]対照的に、均等割方式では、5つの青いプロジェクトと5つの赤いプロジェクトが選択される。
この方法は比例代表制を保証し、参加型予算編成に適応した正当化代表公理の強力な変形を満たします。 [2]これは、人口のXパーセントのグループが、グループが支援するプロジェクトに予算のXパーセントを費やすことを意味します(グループのすべてのメンバーが同じか少なくとも同様の投票をしたと仮定)。
直感的な説明
参加型予算編成の文脈では、この方法は、自治体の予算が当初は有権者間で均等に分配されることを前提としています。プロジェクトが選択されるたびに、その費用は、プロジェクトを支持し、まだお金を持っている有権者の間で分割されます。これらの有権者の貯蓄はそれに応じて減少します。有権者が承認投票で投票する場合、選択されたプロジェクトの費用は有権者間で均等に分配されます。有権者が基数投票で投票する場合、費用は有権者がプロジェクトから享受する効用に応じて分配されます。このルールでは、この方法で支払うことができるプロジェクトを選択し、効用ごとの有権者の限界費用を最小化するプロジェクトから始めます。
例1
100 人の投票者と 9 つのプロジェクトがある次の例は、ルールがどのように機能するかを示しています。この例では、合計予算は 1,000 ドルなので、利用可能な 9 つのプロジェクトから 5 つを選択できます。ルールの動作を示す以下のアニメーション図を参照してください。
予算はまず投票者間で均等に分割され、各投票者は 10 ドルを受け取ります。プロジェクト は最も多くの票を獲得し、第 1 ラウンドで選択されます。 の費用をを支持した投票者間で均等に分割すると、各投票者は を支払うことになります。対照的に、例えば を選択した場合、投票者 1 人あたりの費用は になります。この方法では、まず投票者 1 人あたりの価格を最小化するプロジェクトを選択します。
最後のステップでは、より多くの有権者が支持するプロジェクト、たとえば、があったにもかかわらず、プロジェクト が選択されたことに注意してください。これは、 の支持者が管理権を持つ資金が、以前に、、、およびの選択を正当化するために使用されたためです。一方、 に投票した有権者は人口の 20 パーセントを占めるため、予算の約 20 パーセントを決定する権利を持ちます。これらの有権者は のみを支持したため、このプロジェクトが選択されたのです。
枢機卿投票を含むより詳細な例については、例 2 を参照してください。
意味
このセクションでは、基数投票のルールの定義を示します。この定義を承認投票と順位投票に適用する方法については、ディスカッションを参照してください。
プロジェクト の集合と、投票者 の集合があります。各プロジェクトについて、 はそのコストを表し、 は利用可能な自治体予算の規模を表します。各投票者と各プロジェクトについて、の に対する基数投票を表します。これは、プロジェクト に対する投票者の評価のレベルを定量化する数値です。
均等割方式はラウンドで機能します。最初に、予算の均等な部分を各投票者の仮想銀行口座に入金します。各ラウンドで、この方式では次の手順で 1 つのプロジェクトを選択します。
- それぞれの未選択プロジェクトについて、この方法は、一部の投票者がすでに資金を使い果たしている可能性を考慮し、投票者が提出した基数票に比例してプロジェクトの費用を分配しようとします。正式には、 について、未選択プロジェクトが-affordable であると
は、次の場合を指します。直感的に、プロジェクトが手頃な価格である場合、各有権者が最大で の効用あたりの価格を支払うような方法で、プロジェクトのコストを有権者間で分配することができます。
- 手頃なプロジェクトがない場合、均等割法は終了します。これは、まだ選択されていない各プロジェクトについて、 に賛成票を投じた投票者の個人口座の残高がのコストよりも低い場合に発生します。 この方法が終了したときに、さらにいくつかのプロジェクトに資金を提供できる金額が残っている場合があります。このお金は、予算がなくなるまで、比率が最も低いプロジェクトから始めて残りのプロジェクトを選択するという単純な貪欲な手順を使用して使用できます。それでも、均等割法では、残りの予算がどのように使用されるかに関係なく、その特性のほとんどが維持されます。
- まだ選択されていない -affordable プロジェクトが少なくとも 1 つある場合、この方法では、の値が最低である-affordable プロジェクト(投票者が支払う必要のあるユーティリティあたりの価格を最小化するプロジェクト) を選択します。投票者の予算はそれに応じて更新されます。つまり、 ごとに、この方法では が設定されます。
例2
次の図は、このメソッドの動作を示しています。
議論
このセクションでは、均等割付法の他のバリエーションについて説明します。
その他の種類の投票用紙
均等割方式は、他の種類の有権者投票でも使用できます。
承認投票
この方法は、投票者が好きなプロジェクトにマークを付けて投票する設定に 2 つの方法で適用できます (例 1 を参照)。
- プロジェクトが投票者によって承認された場合は、そうでない場合はを設定します。これは、投票者の効用が、投票者が支持するプロジェクトに費やされた合計金額に等しいことを前提としています。この前提は、ナップサック アルゴリズムなど、参加型予算編成の承認投票を数える他の方法でよく使用され、通常はより高価なプロジェクトがより少なく選択されることになります。
- プロジェクトが投票者によって承認されるかどうかの設定。これは、投票者の効用が承認された選択されたプロジェクトの数に等しいことを前提としています。これにより、通常は、より多くの、しかしより安価なプロジェクトが選択されます。
順位付け投票
この方法は、投票者がプロジェクトを最も好まれるものから最も好まれないものまでランク付けして投票するモデルに適用されます。辞書式優先順位を仮定すると、投票者のランキングにおけるプロジェクトの位置に依存する規則 を使用でき、が よりも好まれるとランク付けされる場合は常に となります。
正式には、このメソッドは次のように定義されます。
各投票者について、はプロジェクトに対する投票者の順位を表します。たとえば、は投票者 の観点から最も好まれるプロジェクト、は投票者の 2 番目に好まれるプロジェクト 、 は最も好まれないプロジェクト であることを意味します。この例では、プロジェクト が第 1 位にランク付けされ 、プロジェクト が第 2 位 ( )、第 3 位 ( ) にランク付けされていると書きます。
各有権者には最初に予算の均等な部分が割り当てられます。ルールはラウンドごとに進行し、各ラウンドでは次のようになります。
- まだ選択されていない各プロジェクトについて、位またはそれ以上の順位の投票者の残りの予算が 以上の場合に、 は -affordableであると言います。
- 実行可能なプロジェクトがない場合、ルールは停止します。これは、投票者の残りの予算の合計が、まだ選択されていない各プロジェクトのコストよりも低い場合に発生します。
- 手頃なプロジェクトがある場合、ルールはの値が最低で手頃な、まだ選択されていないプロジェクトを選択します。投票者の予算はそれに応じて更新されます。まず、コストは1 位の投票者の間で均等に分配されます。これらの投票者の予算がプロジェクトのコストをカバーするのに不十分な場合、コストの残りの部分は 2 位の投票者の間でさらに均等に分配されます。正式には、 とから始めて、ループ内を進みます。
- すると、となるような が見つかり、 となる各投票者に対してと設定します。
- それ以外の場合は、コストを更新します: 。投票者に請求します: を持つ投票者ごとに を設定し、次の位置 に移動します。
委員会選挙
委員会の選挙の文脈では、プロジェクトは通常、候補者と呼ばれます。各候補者のコストは 1 に等しいと想定されるため、予算は委員会で選出されるべき候補者の数として解釈できます。
未使用予算
均等配分方式では、予算全体を使い切らないプロジェクト セットを返すことができます。未使用の予算を使用する方法は複数あります。
- 功利主義的方法:予算制限内でこれ以上プロジェクトを選択できなくなるまで、プロジェクトは順番に選択されます。
- 初期予算の調整: 初期予算は可能な限り高い値に調整することができ、これにより、調整されていない予算を超えない総コストを持つプロジェクトが選択されます。
他の投票方法との比較
委員会選挙の文脈では、この方法は比例承認投票(PAV)と比較されることが多い。なぜなら、どちらの方法も比例的である(拡張正当化表現(EJR)の公理を満たす)からである。[11] [3] 2つの方法の違いは次のように説明できる。
- 均等割付法 (MES) は多項式時間で計算可能であり、PAV は計算が NP 困難です。PAVの順次バリアントは多項式時間で計算可能ですが、正当化表現を満たしません。
- PAV はパレート最適ですが、MES はそうではありません。
- MESは価格設定可能である。つまり[3]各有権者に固定予算を割り当て、各有権者の予算を彼が承認した候補者に分割することが可能であり、選出された各候補者はその候補者を承認した候補者によって「購入」され、選出されなかった候補者は彼を承認した有権者の残りのお金で購入されることはない。MESは、商品を共有する顧客は商品に対して同じ価格を支払わなければならないという仮定のもと、離散モデルにおけるリンダール均衡の実装と見なすことができる。[12]
- MESは参加型予算編成と基数投票にまで及ぶが、PAVは参加型予算編成や基数投票のいずれにも適用された場合、拡張正当化表現(EJR)を満たさない。[2]
MESはフラグメンの順次ルールに似ています。違いは、MESでは有権者に事前に予算が与えられるのに対し、フラグメンの順次ルールでは有権者が時間の経過とともに継続的にお金を獲得することです。[13] [14]これらの方法を比較すると、次のようになります。
- どちらの方法も多項式時間で計算可能であり、どちらも価格設定可能であり、[3]どちらもパレート最適性に失敗する可能性がある。[1]
- MESは拡張正当化表現(EJR)を満たし、フラグメンの順次規則は、その特性のより弱い変形である比例正当化表現を満たします。[2] [13]
- Phragmenの逐次規則は委員会単調性を満たしているが、MESはその特性を満たしていない。[1] : 付録A
- MESは枢機卿投票による参加型予算編成にまで及ぶが、フラグメンの順次ルールには当てはまらない。[2]
初期予算の調整を伴うMES、PAV、フラグメンの投票ルールはすべて、有権者が政党ではなく個々の候補者に投票できる設定へのドント方式の拡張と見ることができます。 [15] [3] MESはさらに参加型予算編成にまで拡張されます。[2]
実装
以下は、参加型予算編成に適用される方法の Python 実装です。委員会選挙のモデルの場合、ルールは Python パッケージ abcvoting の一部として実装されます。
数学をインポートする
def method_of_equal_shares ( N , C , cost , u , b ):
"""均等割付法
引数:
N: 投票者のリスト。C
: プロジェクト (候補者) のリスト。cost
: 各プロジェクトにコストを割り当てる辞書。b
: 利用可能な予算の合計。u
: 辞書。u[c][i] は、投票者 i が候補者 c に割り当てる値です。
空のエントリは、対応する値 u[c][i] が 0 に等しいことを意味します。
"""
W = set ()
total_utility = { c : sum ( u [ c ] . values ()) for c in C }
supporters = { c : set ([ i for i in N if u [ c ][ i ] > 0 ]) for c in C }
budget = { i : b / len ( N ) for i in N }
while True :
next_candidate = None
lowest_rho = float ( "inf" )
for c in C . Difference ( W ):
if _leq ( cost [ c ], sum ([ budget [ i ] for i in supporters [ c ]])):
supporters_sorted = sorted ( supporters [ c ], key = lambda i : budget [ i ] / u [ c ][ i ])
price = cost [ c ]
util = total_utility [ c ]
for i in supporters_sorted :
if _leq ( price * u [ c ][ i ], budget [ i ] * util ):
break
price -= budget [ i ] util
- = u [ c ][ i ]
rho = price / util \
math.isclose ( util , 0 )でない場合 、かつmath.isclose ( price , 0 )でない場合\
else budget [ supporters_sorted [ - 1 ]] / u [ c ][ supporters_sorted [ - 1 ]] rho < lowest_rhoの場合: next_candidate = c lowest_rho = rho next_candidateがNone の場合: break W.add ( next_candidate ) for i in N : budget [ i ] -= min ( budget [ i ] , lowest_rho * u [ next_candidate ][ i ] ) return _complete_utilitarian ( N , C , cost , u , b , W ) # 可能な補完の 1つ
def _complete_utilitarian ( N 、 C 、 cost 、 u 、 b 、 W ) :
util = { c : sum ([ u [ c ][ i ] for i in N ]) for c in C }
Committee_cost = sum ([ cost [ c ] for c in W ])
while True :
next_candidate = None
fastest_util = float ( "-inf" )
for c in C .difference ( W ): if _leq ( Committee_cost + cost [ c ], b ): if util [ c ] / cost [ c ] > fastest_util : next_candidate = c fastest_util = util [ c ] / cost [ c ] if next_candidate is None : break W .add ( next_candidate ) Committee_cost + = cost [ next_candidate ] return W
def _leq ( a , b ):
a < bまたはmath .isclose ( a , b )を返す
拡張機能
フェアスタイン、メイア、ギャル[16]は、一部のプロジェクトが代替財となる可能性がある設定にMESを拡張した。
経験的裏付け
フェアスタイン、ベナーデ、ギャル[17]は、MESと貪欲な集計法を比較しています。彼らは、貪欲な集計法では、使用される入力形式と参加する人口の割合に非常に敏感な結果がもたらされることを発見しました。対照的に、MESでは、使用される投票形式の種類に敏感ではない結果がもたらされます。これは、MESが承認投票、順序投票、または基数投票で使用でき、結果に大きな違いがないことを意味します。これらの結果は、人口の25〜50%のみが選挙に参加した場合でも安定しています。
フェアスタイン、メイア、ヴィレンチク、ギャル[18]は、実際のデータセットと合成データセットの両方でMESの変種を研究しました。彼らは、これらの変種が社会福祉と正当化された表現の両方に関して実際に非常に優れていることを発見しました。
外部リンク
- 均等割方式を複数の言語で説明し議論するウェブサイト
参考文献
- ^ abcde Lackner, Martin; Skowron, Piotr (2023).承認選好による複数勝者投票。SpringerBriefs in Intelligent Systems。arXiv : 2007.01795。doi :10.1007 / 978-3-031-09016-5。ISBN 978-3-031-09015-8. S2CID 244921148。
- ^ abcdefgh Peters, Dominik; Pierczyński, Grzegorz; Skowron, Piotr (2021). 「加法効用による比例参加型予算編成」。2021年ニューラル情報処理システム会議の議事録。NeurIPS'21。arXiv : 2008.13276。
- ^ abcdefgピーターズ、ドミニク; スコウロン、ピオトル( 2020)。「比例性と福祉の限界」。第21回ACM経済・計算会議議事録。EC'20。pp.793–794。arXiv :1911.11747。doi:10.1145 / 3391403.3399465。ISBN 9781450379755. S2CID 208291203。
- ^ abc フリーマン、ルパート; カーン、アンソン; ペノック、デイビッド(2020)。「可変数の勝者による承認ベース選挙の比例性」。第29回国際人工知能合同会議議事録。IJCAI'20。第1巻。pp.132–138。doi : 10.24963 / ijcai.2020/ 19。ISBN 978-0-9992411-6-5. S2CID 211052991。
- ^ Conitzer, Vincent; Freeman, Rupert; Shah, Nisarg ( 2017). 「公正な公共意思決定」。2017 ACM 経済・計算会議議事録。EC'17。pp. 629–646。arXiv : 1611.04034。doi : 10.1145 / 3033274.3085125。ISBN 9781450345279. S2CID 30188911。
- ^ “Zielony Milion - rusza nowatorski projekt BO w Wieliczce [WIDEO]”. Głos24 (ポーランド語)。 2023-03-09 。2023-03-11に取得。
- ^ シュタット・アーラウ。 「Abstimmungsphase - Stadtidee Aarau」。stadtidee.aarau.ch 。2023-03-11に取得。
- ^ Rey, Simon; Maly, Jan (2023-03-08). 「(計算的)社会的選択による分割不可能な参加型予算編成の考察」arXiv : 2303.00621 [cs.GT].
- ^ アジズ、ハリス; リー、バートンE. (2019)。「序数選好による比例代表参加型予算編成」。arXiv : 1911.00864 [ cs.GT]。
- ^ Fluschnik, Till; Skowron, Piotr; Triphaus, Mervin; Wilker, Kai ( 2019-07-17 ). 「Fair Knapsack」。AAAI人工知能会議議事録。33 : 1941–1948。doi : 10.1609 / aaai.v33i01.33011941。ISSN 2374-3468。
- ^ アジズ、ハリス; ブリル、マルクス; コニツァー、ヴィンセント; エルキンド、エディス; フリーマン、ルパート; ウォルシュ、トビー (2017)。「承認に基づく委員会投票における正当な代表」。社会選択と福祉。48 (2): 461–485。arXiv : 1407.8269。doi : 10.1007 /s00355-016-1019-3。S2CID 8564247 。
- ^ Peters, Dominik; Pierczynski, Grzegorz; Shah, Nisarg; Skowron, Piotr (2021). 「集団的意思決定の市場ベースの説明」。AAAI人工知能会議議事録。AAAI'21。35 ( 6 ): 5656–5663。doi : 10.1609 / aaai.v35i6.16710。S2CID 222132258 。
- ^ ab Janson, Svante (2018-10-12). 「フラグメンとティーレの選挙法」. arXiv : 1611.08826 [math.HO].
- ^ Brill, Markus; Freeman, Rupert; Janson, Svante; Lackner, Martin (2017-02-10). 「Phragmén の投票方法と正当化された表現」。AAAI人工知能会議議事録。31 (1). arXiv : 2102.12305 . doi : 10.1609/aaai.v31i1.10598 . ISSN 2374-3468. S2CID 2290202.
- ^ Brill , Markus; Laslier, Jean-François; Skowron, Piotr (2018). 「配分方法としての複数勝者承認ルール」。理論政治ジャーナル。30 (3): 358–382。arXiv : 1611.08691。doi : 10.1177 / 0951629818775518。S2CID 10535322 。
- ^ フェアスタイン、ロイ; メイア、レシェフ; ギャル、コビ (2021). 「代替プロジェクトによる比例参加型予算編成」. arXiv : 2106.05360 [cs.GT].
- ^ フェアスタイン、ロイ; ベナデ、ゲルダス; ガル、コビ (2023). 「現実世界のための参加型予算編成デザイン」. arXiv : 2302.13316 [cs.GT].
- ^ フェアスタイン、ロイ; メイア、レシェフ; ヴィレンチック、ダン; ギャル、コビ (2022)。「参加型予算編成における福祉対代表」arXiv : 2201.07546 [cs.GT]。
