Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
#課堂簡報 Snowdrift Strategy
Search
cyan_portfolio
May 04, 2018
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
#課堂簡報 Snowdrift Strategy
cyan_portfolio
May 04, 2018
More Decks by cyan_portfolio
See All by cyan_portfolio
#課堂簡報 氧及鍶同位素分析在考古學上的應用
cyan_p
0
120
#課堂簡報 語言的死亡 CH 1
cyan_p
0
95
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
83
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
100
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
54
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
44
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
53
人類動物園 #視覺識別
cyan_p
0
130
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
93
Other Decks in Programming
See All in Programming
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
480
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
220
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
370
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
280
最近”作らせてる” ローカルAIアプリの話
akit37
0
440
mrbgem 三角測量 開発
ogom
0
230
ジョジョの世界をXRで再現する
mofurune
0
150
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
200
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
490
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
golang-bob.pdf
iwatsukayura
0
120
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
560
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
The World Runs on Bad Software
bkeepers
PRO
72
12k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Documentation Writing (for coders)
carmenintech
77
5.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
730
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Designing for humans not robots
tammielis
254
26k
Statistics for Hackers
jakevdp
799
230k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Transcript
groupD Snowdrift Strategy An Introduction
First, we play with devised “Tit-for-tat with forgiveness” for 20
times. Then, if our opponent is using tit-for-tat strategy and/or defecting more than cooperating, we response with a defect-oriented strategy. Else, we keep using the “Tit-for-tat with forgiveness”. Overview
tit-for-tat w/ forgiveness 20 ! tit-for-tat D>C opponent or "
# tit-for-tat w/ forgiveness yes no defect- oriented strategy
FLOWCHART
BEGIN
n = 1
output SM1 = C “SM” stands for a move made
by self.
get OMn “OM” stands for a move made by the
opponent.
n ++
n <= 1000 yes no END n > 20
n > 20 yes no OM(n-1)=D yes depth d =
20 “D” stands for defect.
sumCC+DD yes no yes get OMn sumCC+DC > 1.1 n
++
get OMn
n ++
n <= 1000 yes no END sumOMc>0.6n
sumOMc > 0.6n yes no output SM=C output SM=D
OM(n-1) = D yes no output SM=C generate num. based
on < 0.1
generate number based on < 0.1 yes no output SM=D
output SM=C
END