aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAiden Woodruff <woodra@rpi.edu>2025-11-20 00:29:44 -0500
committerAiden Woodruff <woodra@rpi.edu>2025-11-20 00:29:44 -0500
commita2ef6dd79e25e193a818a527f36cd1bcded716a6 (patch)
treee14700c7405e8213903449db0a0ea5a35e8541fc /src
parent19610de0825f5e0b49d78be611d1bf2b2b1ec885 (diff)
downloadtipping-points-a2ef6dd79e25e193a818a527f36cd1bcded716a6.tar.gz
tipping-points-a2ef6dd79e25e193a818a527f36cd1bcded716a6.tar.bz2
tipping-points-a2ef6dd79e25e193a818a527f36cd1bcded716a6.zip
update tasks and update main parameters
- TASKS.md: add coding tasks. - src/main.cc: increase group size to 1000 like in paper. - set memory length explicitly - run for T*group size where T=1000. Signed-off-by: Aiden Woodruff <woodra@rpi.edu>
Diffstat (limited to 'src')
-rw-r--r--src/main.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.cc b/src/main.cc
index 7a5f2bc..f828b27 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -3,8 +3,8 @@
3#include "NameGame.h" 3#include "NameGame.h"
4 4
5int main(int argc, char* argv[]) { 5int main(int argc, char* argv[]) {
6 int group_size = 100; 6 int group_size = 1000;
7 tp::NameGame namegame(group_size, 0); 7 tp::NameGame namegame(group_size, 0, 12);
8 int cmperc_start = 18; 8 int cmperc_start = 18;
9 for (int cmperc = cmperc_start; cmperc < 28; cmperc += 2) { 9 for (int cmperc = cmperc_start; cmperc < 28; cmperc += 2) {
10 int cmsize = group_size * cmperc / 100; 10 int cmsize = group_size * cmperc / 100;
@@ -12,7 +12,7 @@ int main(int argc, char* argv[]) {
12 namegame.setCMsize(cmsize); 12 namegame.setCMsize(cmsize);
13 namegame.initMemory(); 13 namegame.initMemory();
14 std::cout << "CM " << cmsize << " / " << group_size << std::endl; 14 std::cout << "CM " << cmsize << " / " << group_size << std::endl;
15 namegame.run(1000); 15 namegame.run(group_size * 1000);
16 namegame.writeRecord("strategy_record.csv", cmperc != cmperc_start); 16 namegame.writeRecord("strategy_record.csv", cmperc != cmperc_start);
17 } 17 }
18 return 0; 18 return 0;