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
34
#課堂簡報 Snowdrift Strategy
cyan_portfolio
May 04, 2018
Tweet
Share
More Decks by cyan_portfolio
See All by cyan_portfolio
#課堂簡報 氧及鍶同位素分析在考古學上的應用
cyan_p
0
84
#課堂簡報 語言的死亡 CH 1
cyan_p
0
66
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
57
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
84
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
39
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
24
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
37
人類動物園 #視覺識別
cyan_p
0
82
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
66
Other Decks in Programming
See All in Programming
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
2
550
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
550
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
130
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
110
Flutterと Vibe Coding で個人開発!
hyshu
1
260
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
1
1.9k
AWS Serverless Application Model入門_20250708
smatsuzaki
0
110
あなたとJIT, 今すぐアセンブ ル
sisshiki1969
1
700
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
180
State of CSS 2025
benjaminkott
1
110
Flutter로 Gemini와 MCP를 활용한 Agentic App 만들기 - 박제창 2025 I/O Extended Seoul
itsmedreamwalker
0
150
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
140
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Automating Front-end Workflow
addyosmani
1370
200k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Raft: Consensus for Rubyists
vanstee
140
7.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Documentation Writing (for coders)
carmenintech
73
5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Facilitating Awesome Meetings
lara
55
6.5k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
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