Upload
benjamin-faerber
View
85
Download
0
Embed Size (px)
Citation preview
main.cpp
/**
* DPSM
* decentralized price setting model
* Version: 0.0.6
*/
#include "dpsm_simu.hpp"
#include "tools.hpp"
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cmath>
#include <string>
using namespace std;
int main()
{ DPSM simu;
simu.num_iterations = 1000*1000*2; simu.num_customers = 2500; simu.num_salesman = 2; simu.grid_size = 128; simu.log_bin_size = int(simu.num_iterations / 1000);
Customer::sleep_time = 0; Customer::walk_time = -1; //Customer::sleep_time; Customer::parsimony = 0; Customer::log_norm = true; Customer::log_norm_var = 0.25; Customer::log_norm_ev = 2;
Customer::memory = 2; Customer::mem_k = 50;
simu.InitStats(); simu.InitPeople();
for (int i = 0; i < simu.num_salesman; i++) { simu.salesm[i].SetStrategy(500, 1, 0.1, 2); simu.salesm[i].p = 2; }
for (int i = 0; i < 1; i++) { simu.Start(); cout << i << endl; }
simu.stat.WriteLogSalesman("o2");
Seite 1
main.cpp
return 0;
}
Seite 2