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
#課堂簡報 Snowdrift Strategy
Search
cyan_portfolio
May 04, 2018
Programming
0
31
#課堂簡報 Snowdrift Strategy
cyan_portfolio
May 04, 2018
Tweet
Share
More Decks by cyan_portfolio
See All by cyan_portfolio
#課堂簡報 氧及鍶同位素分析在考古學上的應用
cyan_p
0
62
#課堂簡報 語言的死亡 CH 1
cyan_p
0
58
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
49
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
77
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
33
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
21
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
29
人類動物園 #視覺識別
cyan_p
0
65
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
51
Other Decks in Programming
See All in Programming
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
940
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
800
PHPはいつから死んでいるかの調査
chiroruxx
1
400
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Java 22 Overview
kishida
1
180
What We Can Learn From OSS
inouehi
0
420
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
340
2 週間で Twitter Bot を作ってみた
contour_gara
0
580
Elm Form Validation
bkuhlmann
0
510
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Teambox: Starting and Learning
jrom
128
8.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
RailsConf 2023
tenderlove
4
540
Atom: Resistance is Futile
akmur
259
25k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
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