diff options
| author | Aiden Woodruff <woodra@rpi.edu> | 2025-11-20 00:29:44 -0500 |
|---|---|---|
| committer | Aiden Woodruff <woodra@rpi.edu> | 2025-11-20 00:29:44 -0500 |
| commit | a2ef6dd79e25e193a818a527f36cd1bcded716a6 (patch) | |
| tree | e14700c7405e8213903449db0a0ea5a35e8541fc /src | |
| parent | 19610de0825f5e0b49d78be611d1bf2b2b1ec885 (diff) | |
| download | tipping-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.cc | 6 |
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 | ||
| 5 | int main(int argc, char* argv[]) { | 5 | int 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; |
