組み合わせ論において、ベルトランの投票問題は、「候補者Aがp票、候補者Bがq票(p > q)を獲得する選挙において、投票がランダムに選ばれた順序で集計されるという仮定の下で、AがBを常にリードし続ける確率はどれくらいか?」という問題である。答えは
この結果は1878年にWA Whitworthによって初めて発表されたが、1887年にそれを再発見したJoseph Louis François Bertrandにちなんで名付けられた。 [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]
ベルトランの原著論文では、彼は再帰関係を用いた好ましいシーケンスの数の一般式に基づく証明の概略を示している。彼は、このような単純な結果はより直接的な方法で証明できる可能性が高いと述べている。そのような証明はデジレ・アンドレ[ 6 ]によって与えられ、好ましくないシーケンスは2つの等確率のケースに分けられ、そのうちの1つ(Bが最初の票を獲得する場合)は簡単に計算できるという観察に基づいている。彼は明示的な全単射によって等号を証明している。彼の方法の変形は、アンドレの反射法として広く知られているが、アンドレ自身は反射を使用していない。[ 7 ]
ベルトランの投票定理は、サイクル補題と関連している。両者は類似した公式を与えるが、サイクル補題はすべての順列ではなく、与えられた投票数順列の循環的なシフトを考慮する。
有権者が5人いて、そのうち3人が候補者Aに、2人が候補者Bに投票したとします(つまり、p =3、q =2)。投票が数えられる順序は、10通りあり、いずれも等確率です。
AABABの順序の場合、選挙の進行に伴う投票集計は次のようになります。
各列において、 Aの得票数は常にBの得票数よりも大きいため、Aは常にBを厳密に上回っています。AABBAの順序の場合、選挙の進行に伴う得票数は次のようになります。
この順序では、4回目の投票後、BとAが同点となるため、 Aが常にBより厳密に先行しているわけではありません。10通りの可能な順序のうち、Aが常にBより先行するのはAAABBとAABABの場合のみです。したがって、 Aが常に厳密に先行する確率は
そしてこれは確かに定理が予測するように。
ランダムな投票集計順序が望ましい特性を持つ確率を計算する代わりに、好ましい集計順序の数を計算し、それを投票が集計される可能性のある方法の総数で割ることもできます。(これはベルトランが用いた方法です。)総数は二項係数です。; ベルトランの証明によれば、投票を数えるのに有利な順序の数は(ただし、彼はこの数値を明示的に示していません)。そして実際、割り算すると次のようになります。。
もう一つの関連する問題は、原点から始まり点mで終わる単位長のnステップからなる整数上のランダムウォークのうち、負にならないものの数を計算することです。nとm は同じ偶奇性を持ち、この数字は
いつそして偶数であれば、カタロニア数が得られます。したがって、ランダムウォークが負になることはなく、時刻に原点に戻る確率ははスターリングの公式によれば、この確率は。
[ご了承ください同じパリティを持つ。を「正の」移動、つまり右方向への移動の数とし、を「負の」移動、つまり左方向への移動の数とする。そして、 我々は持っていますそして。 以来そしては整数です。同じパリティを持つ]
投票集計全体を通してAがBを常に上回るためには、同票があってはならない。最初の投票に基づいて集計シーケンスを分割する。Bへの投票で始まるシーケンスは、最終的にAが勝つため、どこかの時点で同票になる。Aで始まり同票になるシーケンスについては、最初の同票の時点までの投票を反転させ(つまり、AはBになり、BはAになる)、Bで始まるシーケンスを得る。したがって、Aで始まり同票になるすべてのシーケンスは、Bで始まるシーケンスと1対1で対応しており、シーケンスがBで始まる確率はしたがって、Aが常に投票でリードする確率は
もう一つの証明方法は数学的帰納法である。
簡単な証明は、ドヴォレツキーとモツキンのサイクル補題に基づいています。[ 8 ]投票の集計全体を通してAがBより厳密に先行している場合 、投票シーケンスが支配的であると言います。サイクル補題は、任意のシーケンスがAとB'sでは、正確に支配的な巡回順列。これを見るには、与えられたシーケンスを並べ替えるだけです。円の中にAとBを配置し、隣接するペアABを繰り返し取り除き、最終的にAが残ります。これらのAはそれぞれ、何も取り除かれる前に支配的な循環順列の開始点でした。したがってから任意の配置の巡回順列投票とB票が圧倒的に優勢だ。
させて「逆算」確率過程を定義する
どこ候補者AがBをリードしている、投票結果が出ました。
請求:これはマルチンゲール過程である 。
与えられた私たちは知っているなので最初の投票、候補者Aに対するもので、候補者Bへの支持だった。
つまり、確率的に、 我々は持っています、 そして。もう一方についても同様です。次に、計算して見つけます。。
停止時間を定義する最低限そのため、 またはもしそのようなものがなければすると、候補者Aが常にリードする確率は任意停止定理によれば、最後のリードを、そして定義0で、。
ベルトランは解決策を次のように表現した。
どこは有権者の総数であり、は、最初の候補者の投票者数です。彼は、結果は次の式から導かれると述べています。
どこは好ましいシーケンスの数ですが、「このような単純な結果はもっと直接的な方法で示すことができる可能性が高い」と思われます。実際、デジレ・アンドレによってすぐに直接的な証明が示されました。彼の方法は現代の著者によってしばしば誤って「反射原理」と呼ばれていますが、実際には順列を使用しています。彼は、「好ましくない」シーケンス(中間的な同点に達するシーケンス)は、Aで始まるシーケンスの数とBで始まるシーケンスの数が等しいことを示しています。Bで始まるすべてのシーケンスは好ましくなく、B の後に ( q - 1) 個の B とp個の A の任意のシーケンスが続くようなシーケンス。A で始まる各不利なシーケンスは、ルールに違反する最初の B (投票数を同数にする) を見つけて削除し、残りの部分の順序を入れ替えることで、(q - 1) 個の B と p 個の A の任意のシーケンスを取り、末尾から A の数が B の数を初めて超える場所を探し、次に部分の順序を入れ替えてBを間に挿入します。たとえば、不利なシーケンスAAB B ABAA は、任意のシーケンス ABAA AABに一意に対応します。このことから、 p個の A とq個の Bの有利なシーケンスの数は、
したがって、必要な確率は
予想通り。
元の問題は、最初の候補者が常に得票数で厳密にリードしている確率を求めることです。代わりに、2番目の候補者が決してリードしない確率(つまり、同票が許容される)を求める問題を考えることもできます。この場合、答えは
変形問題は、元の問題と同様の方法で反射法によって解くことができます。可能な投票シーケンスの数は2番目の候補が常に先行する場合、そのシーケンスを「悪い」と呼び、悪いシーケンスの数を列挙できれば、引き算によって「良い」シーケンスの数を求めることができ、確率を計算できます。
投票シーケンスを、デカルト座標平面上の北東方向の格子パスとして以下のように表現します。
それぞれの経路は固有の投票シーケンスに対応し、( p , q )で終了します。シーケンスが「良い」のは、対応する経路が対角線y = xを超えることが決してない場合のみです。同様に、シーケンスが「悪い」のは、対応する経路が直線y = x + 1 に接する場合のみです。

各「不良」パスPに対して、 Pの、直線と接する最初の点までの部分を反転させることで、新しいパスP ′ を定義します。P ′は (−1, 1) から ( p , q ) へのパスです。同じ操作を再度適用すると、元のPが復元されます。これにより、「不良」パスと (−1, 1) から ( p , q ) へのパスとの間に 1 対 1 の対応関係が生まれます。これらのパスの数は つまり、これが「悪い」シーケンスの数です。これで「良い」シーケンスの数は残ります。
なぜなら、全体として、シーケンスが良い確率は。
実際、元の問題と変形問題の解は容易に関連付けられます。候補者Aが投票集計全体を通して常にリードするためには、最初の票を獲得し、残りの票(最初の票を除く)については、集計全体を通して常にリードしているか、同数である必要があります。したがって、元の問題の解は次のようになります。
必要に応じて。
逆に、同票の場合は非同票の場合から導き出すことができます。Aに p+1 票が入った非同票シーケンスの数は、A に p 票が入った同票シーケンスの数と等しいことに注意してください。A に p + 1 票が入った非同票の数は代数操作により、 したがって、A票に対してp票を持つシーケンスの割合は。