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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
cyan_portfolio
May 04, 2018
Programming
38
0
Share
#課堂簡報 Snowdrift Strategy
cyan_portfolio
May 04, 2018
More Decks by cyan_portfolio
See All by cyan_portfolio
#課堂簡報 氧及鍶同位素分析在考古學上的應用
cyan_p
0
93
#課堂簡報 語言的死亡 CH 1
cyan_p
0
71
#演講簡報 記住 7 件事,做出吸引人的報告
cyan_p
0
63
#提案簡報 Proposal I For Elite Bakery
cyan_p
0
89
#課堂簡報 It's a Material World by Elizabeth Brumfiel
cyan_p
0
43
#課堂簡報 Social Cognition And Attribution Theory
cyan_p
0
28
#課堂簡報 The Big Backlash 課堂報告
cyan_p
0
47
人類動物園 #視覺識別
cyan_p
0
89
#研討會簡報 產業發展的新意象:如何打造「石山部落」
cyan_p
0
75
Other Decks in Programming
See All in Programming
AI-DLC 入門 〜AIコーディングの本質は「コード」ではなく「構造」〜 / Introduction to AI-DLC: The Essence of AI Coding Is Not “Code” but “Structure”
seike460
PRO
0
150
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
790
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
250
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
220
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.7k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.3k
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
900
存在論的プログラミング: 時間と存在を記述する
koriym
5
740
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
How to train your dragon (web standard)
notwaldorf
97
6.6k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
850
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Done Done
chrislema
186
16k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
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