ランキングパタンの数え上げ
徳重典英
(
琉球大学)
2010
年7
月31
日 高知大学この発表は
竹村彰通
(
東大)
紙屋英彦(
岡山大)
の両氏との共同研究に基づくものです。
定義と問題
理想点
y ∈ R
をもつ個人がm
個の選択肢x 1 , . . . , x m ∈ R
をy
からの距離によって並べ替える。
x 1 x 2 x 3
y
入力
: x = (x 1 , . . . , x m ) ∈ R m and y ∈ R
出力
:
ランキングf (x, y ) := (i 1 , . . . , i m )
は次の条件で決まる:
| y − x i 1 | < | y − x i 2 | < · · · < | y − x i m | .
x 1 x 2 x 3 y
f (x, y ) = (2, 1, 3) = 213
x 1 x 2 x 3 z
f (x, z ) = (3, 2, 1) = 321
x
のランキングパタンF (x) := { f (x, y ) : y ∈ R }
x 12 x 13 x 23
123 213 231 321
x 1 x 2 x 3
F (x) = { 123, 213, 231, 321 } .
x
とx 0
のランキングパタンが同じ⇐⇒
中点集合
( x
2
)
と( x 0
2
)
の並び方が同じx 23 x 14
x 1 x 2 x 3 x 4
x 14 x 23
x 1 x 2 x 3 x 4
F m
をm
個の選択肢から得られる ランキングパタン全体とする。F m = { F (x) : x = (x 1 , . . . , x m ) ∈ R m , x 1 < x 2 < · · · < x m }
問題
:
ランキングパタンの総数を数えよ。r (m) := |F m | .
主結果
(Kamiya-Takemura-T 2010 + )
ある正定数
c 1 , c 2
が存在して(c 1 m 2 ) m < r (m) < (c 2 m 2 ) m .
この問題は
( m
2
)
個の中点x ij = x i +x 2 j
たちの可能な 並び方の総数を問うている。= ⇒
中面配置の導入R m
における以下の超平面たちを考える。{ x i = x j : 1 ≤ i < j ≤ m }
(m
個の選択肢は全部異なる)
{ x i + x j = x k + x ` : i, j, k, l all distinct }
(
中点は全部異なる)
中面配置
(the mid-hyperplane arrangement):
M m := (
上記の超平面全体)
M m = { x i = x j } ∪ { x i + x j = x k + x ` } .
|M m | ≈ cm 4 .
要点
: x, x 0 ∈ R m
に対してx
とx 0
がM m
の同じ部屋⇐⇒
x
とx 0
のランキングパタンが同じ、即ち復習
r (m) = # { F (x) : x ∈ R m , x 1 < x 2 < · · · < x m } .
定理(Kamiya-Orlik-Takemura-Terao 2005)
r(m) = ( M m
の部屋の個数)
m! .
r (3) = 1, r (4) = 2, r (5) = 12, r(6) = 168,
r (7) = 4680, r (8) = 229386, r (9) = 18330206.
主結果の証明
(c 1 m 2 ) m < r (m) < (c 2 m 2 ) m .
上界の証明には、
M m
の部屋数の上界を超平面の個数を使って評価する。
平面上に
n
本の直線をひく(
一般の位置)
。n
本目の直線は他のn − 1
本の直線と交わり、新しく
n
個の領域を作る。領域の個数g (n)
はg (n) = g(n − 1) + n.
1 2
3
4
R d
内のn
枚の超平面:
部屋の個数g d (n)
g d (n) = g d (n − 1) + g d − 1 (n − 1)
= ( n
0
) + ( n
1
) + · · · + ( n
d
) ≤ (en/d) d
R m
内のM m
の場合d = m, n = |M m | ≈ cm 4
をKOTT
の定理に代入してg ( |M | ) (ecm 4 /m) m
下界を示すため、
r(m + 1) > cm 2 × r (m),
がいえると、ここから次を得る:r (m) > (c 1 m 2 ) m .
x 14
x 1 x 2 x 3 x 4
x 15 x 5
x 15 x 5
x 15 x 5
x 04
x 0
x 1 < · · · < x m
を固定する。x 1m
より大きい中点 がj
個あるとしよう。x m+1 (> x m )
をx = (x 1 , . . . , x m )
に加えてj + 1
個以上の新しいランキングパタンを得る。x 0 (< x 1 )
をx = (x 1 , . . . , x m )
に加えて( m
2
) − j
個以上の新しいランキングパタンを得る。平均すると、
x 0
又はx m+1
を加えて、1 2
( m
2
)
個以上のランキングパタンを得る。r (m + 1) ≥ 1 2 ( m
2
) × r(m) ≈ c 1 m 2 × r(m).
注意
(c 1 m 2 ) m < r (m) < (c 2 m 2 ) m .
c 1 ≈ 3/(4e 2 ) = 0.1, c 2 ≈ e 2 /8 = 0.92.
問題
1.
上界、下界を改良せよ。問題
2.
極限