From: Francois Fleuret Date: Thu, 23 Aug 2012 05:23:46 +0000 (-0700) Subject: Cosmetics. X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mtp.git;a=commitdiff_plain;h=d88b0404a88b446020f9ad749ec9aff971679e4a Cosmetics. --- diff --git a/mtp.cc b/mtp.cc index b24282f..4ba31d9 100644 --- a/mtp.cc +++ b/mtp.cc @@ -18,10 +18,6 @@ // Multi-Tracked Path -// Takes the graph description file as input and produces a dot file. - -// EXAMPLE: ./mtp ./graph2.txt | dot -T pdf -o- | xpdf - - #include #include #include @@ -41,8 +37,8 @@ scalar_t detection_score(int true_label, scalar_t flip_noise) { } int main(int argc, char **argv) { - int nb_locations = 5; - int nb_time_steps = 20; + int nb_locations = 1000; + int nb_time_steps = 1000; int motion_amplitude = 1; Tracker *tracker = new Tracker(nb_time_steps, nb_locations); @@ -51,13 +47,16 @@ int main(int argc, char **argv) { for(int k = 0; k < nb_locations; k++) { tracker->set_allowed_motion(l, k, abs(l - k) <= motion_amplitude); } - tracker->set_as_exit(0, 1); tracker->set_as_entrance(0, 1); + tracker->set_as_exit(nb_locations - 1, 1); } tracker->build_graph(); - for(int r = 0; r < 10; r++) { + // We repeat several times the same tracking to check how stable it + // is + + for(int r = 0; r < 1; r++) { cout << "* ROUND " << r << endl; // We generate synthetic detection scores at location @@ -65,9 +64,9 @@ int main(int argc, char **argv) { for(int t = 0; t < nb_time_steps; t++) { for(int l = 0; l < nb_locations; l++) { - tracker->set_detection_score(t, l, detection_score(-1, 0.9)); + tracker->set_detection_score(t, l, detection_score(-1, 0.95)); } - tracker->set_detection_score(t, nb_locations/2, detection_score(1, 0.9)); + tracker->set_detection_score(t, nb_locations/2, detection_score(1, 0.95)); } tracker->track(); diff --git a/mtp_graph.cc b/mtp_graph.cc index 7167cf6..f94cec7 100644 --- a/mtp_graph.cc +++ b/mtp_graph.cc @@ -262,6 +262,7 @@ void MTPGraph::find_shortest_path(Vertex **_front, Vertex **_new_front) { tmp_front_size = _new_front_size; _new_front_size = _front_size; _front_size = tmp_front_size; + cout << "_front_size = " << _front_size << endl; } while(_front_size > 0); }