$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゲーム理論ってなんだろう?
Search
Yushi Nakaya
June 25, 2017
Science
0
67
ゲーム理論ってなんだろう?
第2回Tohoku INVENTOR オープニングトークにて発表したスライド.自身の高校時代の研究と,人工知能などについて.
Yushi Nakaya
June 25, 2017
Tweet
Share
More Decks by Yushi Nakaya
See All by Yushi Nakaya
WBA LT20201129
ynntech
0
91
全脳アーキテクチャ若手の会 東北支部 第二回LT
ynntech
0
100
Spajam 2018 仙台予選 「DETECTIVE NANAKO」
ynntech
0
140
第5回関東Jamboree
ynntech
0
67
Pascal-like triangle of Russian Roulette @19th meeting with USTB &Tohoku University
ynntech
0
110
ロシアンルーレット式確率ゲームに現れる Pascal-like triangle に関する研究 ~確率的ゲームの美しい規則性~
ynntech
0
100
Pascal-Like Triangles and Fibonacci-Like Sequences
ynntech
0
140
PDPH既往患者への帝王切開 に対する麻酔法の提案
ynntech
0
110
A Generalized Ryuoh-Nim: A Variant of the classical game of Wythoff Nim
ynntech
0
120
Other Decks in Science
See All in Science
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
1.1k
データベース08: 実体関連モデルとは?
trycycle
PRO
0
1k
Celebrate UTIG: Staff and Student Awards 2025
utig
0
370
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
850
Vibecoding for Product Managers
ibknadedeji
0
120
タンパク質間相互作⽤を利⽤した⼈⼯知能による新しい薬剤遺伝⼦-疾患相互作⽤の同定
tagtag
0
120
Performance Evaluation and Ranking of Drivers in Multiple Motorsports Using Massey’s Method
konakalab
0
120
白金鉱業Meetup_Vol.20 効果検証ことはじめ / Introduction to Impact Evaluation
brainpadpr
2
1.4k
次代のデータサイエンティストへ~スキルチェックリスト、タスクリスト更新~
datascientistsociety
PRO
1
19k
【RSJ2025】PAMIQ Core: リアルタイム継続学習のための⾮同期推論・学習フレームワーク
gesonanko
0
410
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
900
MCMCのR-hatは分散分析である
moricup
0
520
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Site-Speed That Sticks
csswizardry
13
1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
KATA
mclloyd
PRO
32
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
RailsConf 2023
tenderlove
30
1.3k
Automating Front-end Workflow
addyosmani
1371
200k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Practical Orchestrator
shlominoach
190
11k
Context Engineering - Making Every Token Count
addyosmani
9
500
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
98
Transcript
ήʔϜཧͬͯͳΜͩΖ͏ʁ ʙήʔϜͷඞউ๏ͱਓೳʙ ౦େֶֶ෦ిؾใཧֶՊ̍ த༔ࢿ
!2 ήʔϜͷඞউ๏
!3 ˓ ˓ ˓ º º
!4 w ਓ͕ަޓʹνΣε൫্ͷཾԦ ඈं Λಈ͔͢ w ࠨ্ʹ࣋ͬͯߦͬͨϓϨΠϠͷউͪ w Wythoff’s gameͱ͍͏ήʔϜͷมछ
Corner the “Ryuoh”(ཾԦ) problem
!5 w ਓ͕ަޓʹνΣε൫্ͷཾԦ ඈं Λಈ͔͢ w ࠨ্ʹ࣋ͬͯߦͬͨϓϨΠϠͷউͪ w Wythoff’s gameͱ͍͏ήʔϜͷมछ
Corner the “Ryuoh”(ཾԦ) problem
!6 ɾG(x,y)=mex ({ G(u,v); (u,v)∈move(x,y)}) ɾG(0,0) = 0 (࠷ऴہ໘ͷGrundy0) Grundyͷఆٛ
!7 x y (x,y)=(0,0)
!8 0 1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 19 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 1 2 0 4 5 3 7 8 6 10 11 9 13 14 12 16 17 15 19 20 18 2 2 0 1 5 3 4 8 6 7 11 9 10 14 12 13 17 15 16 20 18 19 3 3 4 5 0 1 2 9 10 11 6 7 8 15 16 17 12 13 14 21 22 23 4 4 5 3 1 2 0 10 11 9 7 8 6 16 17 15 13 14 12 22 23 21 5 5 3 4 2 0 1 11 9 10 8 6 7 17 15 16 14 12 13 23 21 22 6 6 7 8 9 10 11 0 1 2 3 4 5 18 19 20 21 22 23 12 13 14 7 7 8 6 10 11 9 1 2 0 4 5 3 19 20 18 22 23 21 13 14 12 8 8 6 7 11 9 10 2 0 1 5 3 4 20 18 19 23 21 22 14 12 13 9 9 10 11 6 7 8 3 4 5 0 1 2 21 22 23 18 19 20 15 16 17 10 10 11 9 7 8 6 4 5 3 1 2 0 22 23 21 19 20 18 16 17 15 11 11 9 10 8 6 7 5 3 4 2 0 1 23 21 22 20 18 19 17 15 16 12 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 7 8 13 13 14 12 16 17 15 19 20 18 22 23 21 1 2 0 4 5 3 7 8 6 14 14 12 13 17 15 16 20 18 19 23 21 22 2 0 1 5 3 4 8 6 7 15 15 16 17 12 13 14 21 22 23 18 19 20 3 4 5 0 1 2 9 10 11 16 16 17 15 13 14 12 22 23 21 19 20 18 4 5 3 1 2 0 10 11 9 17 17 15 16 14 12 13 23 21 22 20 18 19 5 3 4 2 0 1 11 9 10 18 18 19 20 21 22 23 12 13 14 15 16 17 6 7 8 9 10 11 0 1 2 19 19 20 18 22 23 21 13 14 12 16 17 15 7 8 6 10 11 9 1 2 0 20 20 18 19 23 21 22 14 12 13 17 15 16 8 6 7 11 9 10 2 0 1
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 1 2 0 4 5 3 7 8 6 10 11 9 13 14 12 16 17 15 19 20 18 2 2 0 1 5 3 4 8 6 7 11 9 10 14 12 13 17 15 16 20 18 19 3 3 4 5 0 1 2 9 10 11 6 7 8 15 16 17 12 13 14 21 22 23 4 4 5 3 1 2 0 10 11 9 7 8 6 16 17 15 13 14 12 22 23 21 5 5 3 4 2 0 1 11 9 10 8 6 7 17 15 16 14 12 13 23 21 22 6 6 7 8 9 10 11 0 1 2 3 4 5 18 19 20 21 22 23 12 13 14 7 7 8 6 10 11 9 1 2 0 4 5 3 19 20 18 22 23 21 13 14 12 8 8 6 7 11 9 10 2 0 1 5 3 4 20 18 19 23 21 22 14 12 13 9 9 10 11 6 7 8 3 4 5 0 1 2 21 22 23 18 19 20 15 16 17 10 10 11 9 7 8 6 4 5 3 1 2 0 22 23 21 19 20 18 16 17 15 11 11 9 10 8 6 7 5 3 4 2 0 1 23 21 22 20 18 19 17 15 16 12 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 7 8 13 13 14 12 16 17 15 19 20 18 22 23 21 1 2 0 4 5 3 7 8 6 14 14 12 13 17 15 16 20 18 19 23 21 22 2 0 1 5 3 4 8 6 7 15 15 16 17 12 13 14 21 22 23 18 19 20 3 4 5 0 1 2 9 10 11 16 16 17 15 13 14 12 22 23 21 19 20 18 4 5 3 1 2 0 10 11 9 17 17 15 16 14 12 13 23 21 22 20 18 19 5 3 4 2 0 1 11 9 10 18 18 19 20 21 22 23 12 13 14 15 16 17 6 7 8 9 10 11 0 1 2 19 19 20 18 22 23 21 13 14 12 16 17 15 7 8 6 10 11 9 1 2 0 20 20 18 19 23 21 22 14 12 13 17 15 16 8 6 7 11 9 10 2 0 1 !9 G((x, y)) = mod(x + y, 3) + 3(b x 3 c b y 3 c) ˞ୈճใॲཧֶձήʔϜใֶݚڀձएखྭड
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 1 2 0 4 5 3 7 8 6 10 11 9 13 14 12 16 17 15 19 20 18 2 2 0 1 5 3 4 8 6 7 11 9 10 14 12 13 17 15 16 20 18 19 3 3 4 5 0 1 2 9 10 11 6 7 8 15 16 17 12 13 14 21 22 23 4 4 5 3 1 2 0 10 11 9 7 8 6 16 17 15 13 14 12 22 23 21 5 5 3 4 2 0 1 11 9 10 8 6 7 17 15 16 14 12 13 23 21 22 6 6 7 8 9 10 11 0 1 2 3 4 5 18 19 20 21 22 23 12 13 14 7 7 8 6 10 11 9 1 2 0 4 5 3 19 20 18 22 23 21 13 14 12 8 8 6 7 11 9 10 2 0 1 5 3 4 20 18 19 23 21 22 14 12 13 9 9 10 11 6 7 8 3 4 5 0 1 2 21 22 23 18 19 20 15 16 17 10 10 11 9 7 8 6 4 5 3 1 2 0 22 23 21 19 20 18 16 17 15 11 11 9 10 8 6 7 5 3 4 2 0 1 23 21 22 20 18 19 17 15 16 12 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3 4 5 6 7 8 13 13 14 12 16 17 15 19 20 18 22 23 21 1 2 0 4 5 3 7 8 6 14 14 12 13 17 15 16 20 18 19 23 21 22 2 0 1 5 3 4 8 6 7 15 15 16 17 12 13 14 21 22 23 18 19 20 3 4 5 0 1 2 9 10 11 16 16 17 15 13 14 12 22 23 21 19 20 18 4 5 3 1 2 0 10 11 9 17 17 15 16 14 12 13 23 21 22 20 18 19 5 3 4 2 0 1 11 9 10 18 18 19 20 21 22 23 12 13 14 15 16 17 6 7 8 9 10 11 0 1 2 19 19 20 18 22 23 21 13 14 12 16 17 15 7 8 6 10 11 9 1 2 0 20 20 18 19 23 21 22 14 12 13 17 15 16 8 6 7 11 9 10 2 0 1 !10 G((x, y)) = mod(x + y, 3) + 3(b x 3 c b y 3 c) ˞ୈճใॲཧֶձήʔϜใֶݚڀձएखྭड
!11
!12 "MQIB(PͷϩΰIUUQJHPSBJSBJDPNHPPHMFEFFQNJOEDIBMMFOHFNBUDIΑΓ
!13 ਓೳΛ༻͍ͨ൚༻తͳͷղܾ ➕
!14
!15 ิॿεϥΠυ
!16 x y
!17 x y 0ͱఆٛ͢Δ 0
!18 x 0 y
!19 x 0 ߦ͖ઌʹͳ͍ ࠷খͷෛͰͳ͍ y
!20 x 0 ࠓճ̌Λআ͘ ࠷খͷෛͰͳ͍ y
!21 x 0 Grundy 1ͱͳΔ 1 y
!22 x 0 1 y
!23 x 0 1 1 y
!24 x 0 1 1 y
!25 x 0 1 1 ߦ͖ઌʹͳ͍ ࠷খͷෛͰͳ͍ y
!26 x 0 1 1 0,1Λআ͘ ࠷খͷෛͰͳ͍ y
!27 x 0 1 1 2 Grundy 2ͱͳΔ y
!28 x 0 1 y
!29 x 0 1 y
!30 x 0 1 2 y
!31 x 0 1 2 2 1 y
!32 x 0 1 2 2 1 1,2Λআ͘ ࠷খͷෛͰͳ͍ y
!33 x 0 1 2 2 1 0 y
!34 x 0 1 y
!35 x 0 1 y
!36 x 0 1 2 y
!37 x 0 1 2 2 1 y
!38 x 0 1 2 2 1 0 y
!39 x 0 y
!40 x 0 1 1 2 2 0 2 0
y
!41 x 0 1 1 2 2 0 2 0
ߦ͖ઌʹͳ͍ ࠷খͷෛͰͳ͍ y
!42 x 0 1 1 2 2 0 2 0
1 y
!43 x 0 1 2 2 1 0 y 0͔Β0Ҏ֎ͷ
!44
!45 ɾG(x,y)=mex ({ G(u,v); (u,v)∈move(x,y)}) ɾG(0,0) = 0 (࠷ऴہ໘ͷGrundy0) Grundyͷఆٛ
!46 mex (A) ඇෛͷू߹ A ʹଘࡏ͠ͳ͍࠷খͷඇෛ G((x,y))=mex ({ G(u,v);
(u,v)∈move(x,y)})
!47 mex ({0,1,2,3,5}) = G((x,y))=mex ({ G(u,v); (u,v)∈move(x,y)})
!48 mex ({0,1,2,3,5}) = 4 G((x,y))=mex ({ G(u,v); (u,v)∈move(x,y)})
!49 G((x,y))=mex ({ G(u,v); (u,v)∈move(x,y)})
!50 move ((x, y)) (x, y)͔Β ̍खͰߦ͚Δશͯͷ߹ͷू߹ G((x,y))=mex ({
G(u,v); (u,v)∈move(x,y)})