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
43
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
100
#課堂簡報 語言的死亡 CH 1
cyan_p
0
75
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
70
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
93
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
51
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
33
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
50
人類動物園 #視覺識別
cyan_p
0
110
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
83
Other Decks in Programming
See All in Programming
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
500
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
560
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
750
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
630
継続モナドとリアクティブプログラミング
yukikurage
3
670
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
380
AIエージェントで 変わるAndroid開発環境
takahirom
2
760
Claude Team Plan導入・ガイド
tk3fftk
0
250
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
110
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
160
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
230
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Docker and Python
trallard
47
4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
My Coaching Mixtape
mlcsv
0
180
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
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