Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゲーム理論ってなんだろう?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yushi Nakaya
June 25, 2017
Science
0
72
ゲーム理論ってなんだろう?
第2回Tohoku INVENTOR オープニングトークにて発表したスライド.自身の高校時代の研究と,人工知能などについて.
Yushi Nakaya
June 25, 2017
Tweet
Share
More Decks by Yushi Nakaya
See All by Yushi Nakaya
WBA LT20201129
ynntech
0
98
全脳アーキテクチャ若手の会 東北支部 第二回LT
ynntech
0
110
Spajam 2018 仙台予選 「DETECTIVE NANAKO」
ynntech
0
140
第5回関東Jamboree
ynntech
0
72
Pascal-like triangle of Russian Roulette @19th meeting with USTB &Tohoku University
ynntech
0
110
ロシアンルーレット式確率ゲームに現れる Pascal-like triangle に関する研究 ~確率的ゲームの美しい規則性~
ynntech
0
110
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
MCMCのR-hatは分散分析である
moricup
0
580
やるべきときにMLをやる AIエージェント開発
fufufukakaka
2
840
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
1.1k
Distributional Regression
tackyas
0
310
機械学習 - 決定木からはじめる機械学習
trycycle
PRO
0
1.2k
AI(人工知能)の過去・現在・未来 —AIは人間を超えるのか—
tagtag
PRO
0
140
防災デジタル分野での官民共創の取り組み (1)防災DX官民共創をどう進めるか
ditccsugii
0
480
【RSJ2025】PAMIQ Core: リアルタイム継続学習のための⾮同期推論・学習フレームワーク
gesonanko
0
630
白金鉱業Vol.21【初学者向け発表枠】身近な例から学ぶ数理最適化の基礎 / Learning the Basics of Mathematical Optimization Through Everyday Examples
brainpadpr
1
570
My Little Monster
juzishuu
0
540
AIによる科学の加速: 各領域での革新と共創の未来
masayamoriofficial
0
390
Lean4による汎化誤差評価の形式化
milano0017
1
420
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
59
42k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
93
From π to Pie charts
rasagy
0
120
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Mobile First: as difficult as doing things right
swwweet
225
10k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Paper Plane
katiecoart
PRO
0
46k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
93
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)})