45
岡岡 岡岡 ( 岡岡岡岡岡 ) 岡 6 岡岡岡岡岡岡岡 岡岡岡岡岡岡岡 岡岡岡岡 「・」 2011 岡 3 岡 10 岡 岡岡岡岡岡岡岡岡岡岡岡岡岡岡岡岡

ある帽子ゲームとその変種について

Embed Size (px)

DESCRIPTION

ある帽子ゲームとその変種について. 岡本 吉央 ( 北陸先端大 ) 第 6 回ミニ研究集会「組合せゲーム・パズル」 2011 年 3 月 10 日. 帽子ゲーム Ebert '98. n 人のプレイヤー 一様ランダム独立に 赤 か 青 の帽子を被せられる 自分の帽子は見えない,他人の帽子は見える Peter Winkler "Mathematical Puzzles" ('04) p. 120 でも紹介. . . | A. . . | B. . . | C. 帽子ゲーム Ebert '98. 全員が一斉に次のどれかを言う - PowerPoint PPT Presentation

Citation preview

Page 1: ある帽子ゲームとその変種について

岡本 吉央 ( 北陸先端大 )

第 6 回ミニ研究集会「組合せゲーム・パズル」2011 年 3 月 10 日

ある帽子ゲームとその変種について

Page 2: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

n 人のプレイヤー一様ランダム独立に赤か青の帽子を被せられる自分の帽子は見えない,他人の帽子は見える

Peter Winkler "Mathematical Puzzles" ('04) p. 120 でも紹介

. .|

. .|

. .|

Page 3: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

全員が一斉に次のどれかを言う 「赤」,「青」,「パス」

. .|

. .|

. .|

赤 パス 青

Page 4: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

プレイヤーの敗北条件:以下のいずれか 誰かが自分の帽子と違う色を言う 全員が「パス」を言う

. .|

. .|

. .|

パス パス パス

プレイヤーの負け

Page 5: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

プレイヤーの敗北条件:以下のいずれか 誰かが自分の帽子と違う色を言う 全員が「パス」を言う

. .|

. .|

. .|

赤 パス 青

プレイヤーの勝ち

Page 6: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

プレイヤーの敗北条件:以下のいずれか 誰かが自分の帽子と違う色を言う 全員が「パス」を言う

. .|

. .|

. .|

青 パス パス

プレイヤーの負け

Page 7: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

プレイヤーの敗北条件:以下のいずれか 誰かが自分の帽子と違う色を言う 全員が「パス」を言う

. .|

. .|

. .|

赤 赤 青

プレイヤーの勝ち

Page 8: ある帽子ゲームとその変種について

帽子ゲーム Ebert '98

プレイヤーの目標 勝利確率をできるだけ大きくするような戦略

を前もって考えて,それを実行する

達成できる最大確率はいくつか? ランダムネス: 帽子の被せられ方

. .|

. .|

. .|

Page 9: ある帽子ゲームとその変種について

簡単な戦略:盲目白紙委任決まった 1 人 (A) が必ず「赤」と言う他の人は必ず「パス」と言う

. .|

. .|

. .|

赤 パス パス

プレイヤーの勝ち

Page 10: ある帽子ゲームとその変種について

簡単な戦略:盲目白紙委任決まった 1 人 (A) が必ず「赤」と言う他の人は必ず「パス」と言う

. .|

. .|

. .|

赤 パス パス

プレイヤーの負け

Page 11: ある帽子ゲームとその変種について

簡単な戦略:盲目白紙委任プレイヤーの勝利確率は?

= A に赤が被せられる確率 = 1/2

. .|

. .|

. .|

赤 パス パス

プレイヤーの負け

Page 12: ある帽子ゲームとその変種について

疑問プレイヤーの勝利確率を 1/2 より大きくする戦

略はあるのか?

. .|

. .|

. .|

赤 パス パス

プレイヤーの負け

Page 13: ある帽子ゲームとその変種について

賢い戦略: 3 人の場合他の 2 人の帽子がともに「赤」 ⇒ 自分は

「青」と言う他の 2 人の帽子がともに「青」 ⇒ 自分は

「赤」と言う他の 2 人の帽子が異なる ⇒ 自分は「パス」と

言う. .|

. .|

. .|

青 パス パス

プレイヤーの勝ち

Page 14: ある帽子ゲームとその変種について

賢い戦略: 3 人の場合他の 2 人の帽子がともに「赤」 ⇒ 自分は

「青」と言う他の 2 人の帽子がともに「青」 ⇒ 自分は

「赤」と言う他の 2 人の帽子が異なる ⇒ 自分は「パス」と

言う. .|

. .|

. .|

パス 赤 パス

プレイヤーの勝ち

Page 15: ある帽子ゲームとその変種について

賢い戦略: 3 人の場合他の 2 人の帽子がともに「赤」 ⇒ 自分は

「青」と言う他の 2 人の帽子がともに「青」 ⇒ 自分は

「赤」と言う他の 2 人の帽子が異なる ⇒ 自分は「パス」と

言う. .|

. .|

. .|

青 青 青

プレイヤーの負け

Page 16: ある帽子ゲームとその変種について

賢い戦略: 3 人の場合プレイヤーの勝利確率は?

= 全員の帽子の色が同じではない確率 = 3/4

. .|

. .|

. .|

青 青 青

プレイヤーの負け

Page 17: ある帽子ゲームとその変種について

Ebert ('98) が証明したこと ( 抜粋 )

n = 3 のとき,プレイヤーの最大勝利確率は 3/4

n → ∞ のとき,プレイヤーの最大勝利確率 → 1

n 2 3 4 5 6 7 8 9

最大確率

1/2 3/4 3/4 9/16 5/8 7/8 7/8 225/256

Page 18: ある帽子ゲームとその変種について

グラフ版 (Krzywkowski '10)

他人の帽子がすべて見えるわけではない見える帽子が 「グラフ」 で表現されている他のルール / プレイヤーの目的は同じ

. .|

. .|

. .|

青 パス パス

プレイヤーの勝ち

見える見えない

Page 19: ある帽子ゲームとその変種について

元の帽子ゲームは完全グラフ上他のすべてのプレイヤーが見える状況

= すべての頂点間に辺があるグラフ ( 完全グラフ )

Kn = 頂点数 n の完全グラフ

K4 K5

Page 20: ある帽子ゲームとその変種について

グラフと最大勝利確率グラフ G に対して

h(G) = G 上の帽子ゲームにおける プレイヤーの最大勝利確率

先ほどの表の内容 ( の一部 ) の言い換え:

h(K2) = 1/2, h(K3) = 3/4, h(K7) = 7/8, …

Page 21: ある帽子ゲームとその変種について

Feige '10 の予想

予想 (Feige '10) ( の弱い形 )

G が K3 を含まない ⇔ h(G) = 1/2

注「 h(G) ≧ 1/2 」 は すべてのグラフ G に対し

て成立( 盲目白紙委任戦略による )

「 h(G) ≦ 2/3 」 は K3 を含まないすべてのG で成立(Feige '10)

Page 22: ある帽子ゲームとその変種について

K3 を含まないグラフの例

二部グラフ

閉路 (cycle)

C4 C5 C6 C7 C8

木 (tree)

Page 23: ある帽子ゲームとその変種について

Feige '10 の予想:既知結果

予想 (Feige '10) ( の弱い形 )

正しいことが証明されている G のクラス木 (Krzywkowski '10)

C4 (Krzywkowski '10)

二部グラフ (Feige '10)閉路 (Krzywkowski '11+)

G が K3 を含まない ⇔ h(G) = 1/2

8 ページの論文エレガントC5 に帰着, C5 は計算機援

Page 24: ある帽子ゲームとその変種について

この話の主題

私の結果はないですFeige ('10) のエレガントな結果の紹介

Page 25: ある帽子ゲームとその変種について

Feige ('10) の考え方2 つの規則の導入

グラフを変換するための規則 変換によって,最大勝利確率は下がらない

G G1 G2 … Gk

h(G) ≦ h(G1) ≦ h(G2) ≦ … ≦ h(Gk)

Page 26: ある帽子ゲームとその変種について

規則1G :グラフG' : G に辺を加えたものこのとき, h(G) ≦ h(G')

証明はむずかしくないG G'

Page 27: ある帽子ゲームとその変種について

規則 2

G :グラフ, u,v : G の 2 頂点v の隣接頂点はどれも u の隣接頂点このとき, h(G) ≦ h(G – v)

証明は後ほどG G – v

vu

Page 28: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 29: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 30: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 31: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 32: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 33: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 34: ある帽子ゲームとその変種について

適用例:二部グラフ

Page 35: ある帽子ゲームとその変種について

適用例:二部グラフ

h( )

h( )

≦ = 1 2 ―

Page 36: ある帽子ゲームとその変種について

適用例:奇閉路

Page 37: ある帽子ゲームとその変種について

適用例:奇閉路

Page 38: ある帽子ゲームとその変種について

適用例:奇閉路

Page 39: ある帽子ゲームとその変種について

適用例:奇閉路

Page 40: ある帽子ゲームとその変種について

適用例:奇閉路

h( )

h( )

Page 41: ある帽子ゲームとその変種について

この話の残り:規則 2 の正当性の証明

G :グラフ, u,v : G の 2 頂点v の隣接頂点はどれも u の隣接頂点このとき, h(G) = h(G – v)

G G – v

vu

Page 42: ある帽子ゲームとその変種について

証明 (1)

S : G に対する最適戦略 ( 固定 )S の勝利確率 h(G)

= (u,v の色が同じという条件下での S の勝利確率 ) /2 += (u,v の色が違うという条件下での S の勝利確率 ) /2

よって,次のどちらかが成り立つ ( 両方成り立つかもしれない )

(u,v の色が同じという条件下での S の勝利確率 )≧h(G)

(u,v の色が違うという条件下での S の勝利確率 )≧h(G) こちらが成り立つと仮定 ( 逆の場合も同様に証

明可 )

Page 43: ある帽子ゲームとその変種について

証明 (2)

G – v を考えるG – v に対する戦略 S' を S から構成する

u 以外の頂点:S' は, G で u,v の色が同じであるときの S を模倣

u : G における v の戦略を模倣可S で u,v ともパス ⇒ S' で u はパスS で u,v の一方がパス,もう一方が色 c を

推測⇒ S' で u は色 c を推測

S で u が色 c を推測, v が色 c' を推測⇒ S' で u は c か c' を推測 ( どちらでもよい )

Page 44: ある帽子ゲームとその変種について

証明 (3)

a' : G – v における帽子の与え方 ( 固定 )a : G における帽子の与え方で,

v 以外は a' と同じ, u と v の色は同じ,としたもの

このとき,次が言えるS で a に対して勝利 ⇒ S' で a' に対して勝利

したがって,h(G)≦u,v の色が同じという条件下での S の勝

利確率 ≦ S' の勝利確率 ≦ h(G – v)

Page 45: ある帽子ゲームとその変種について

Feige '10 の予想

予想 (Feige '10) ( の弱い形 )

G が K3 を含まない ⇔ h(G) = 1/2

注「 h(G) ≧ 1/2 」 は すべてのグラフ G に対し

て成立( 盲目白紙委任戦略による )

「 h(G) ≦ 2/3 」 は K3 を含まないすべてのG で成立(Feige '10)