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
35
#課堂簡報 Snowdrift Strategy
cyan_portfolio
May 04, 2018
Tweet
Share
More Decks by cyan_portfolio
See All by cyan_portfolio
#課堂簡報 氧及鍶同位素分析在考古學上的應用
cyan_p
0
86
#課堂簡報 語言的死亡 CH 1
cyan_p
0
67
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
59
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
85
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
40
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
25
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
39
人類動物園 #視覺識別
cyan_p
0
84
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
68
Other Decks in Programming
See All in Programming
気づいて!アプリからのSOS 〜App Store Connect APIで始めるパフォーマンス健康診断〜
waka12
0
140
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
220
半自動E2Eで手っ取り早くリグレッションテストを効率化しよう
beryu
6
1.5k
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
6.7k
はじめてのMaterial3 Expressive
ym223
2
1.1k
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.5k
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
1.7k
「社内LT会」を1年続けてみた! / Our Year-Long Journey of Internal Lightning Talks
mackey0225
1
110
チームのテスト力を鍛える
goyoki
3
1.1k
「待たせ上手」なスケルトンスクリーン、 そのUXの裏側
teamlab
PRO
0
680
プログラマのための作曲入門
cheebow
0
420
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
300
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
840
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Automating Front-end Workflow
addyosmani
1371
200k
Building Applications with DynamoDB
mza
96
6.6k
Statistics for Hackers
jakevdp
799
220k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Designing for humans not robots
tammielis
254
25k
Git: the NoSQL Database
bkeepers
PRO
431
66k
For a Future-Friendly Web
brad_frost
180
9.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Visualization
eitanlees
148
16k
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