X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=mtp.cc;h=286597de638981c28a35bee5c2da5e0662d49ea9;hb=8db91faf223fcb893b589c7b85d4ef5e03ffb6ce;hp=e330ce3c57c79475b1c1fa3af0375c02e96da45b;hpb=ea33e3e5dddbe3796d2361910e1e3ed98a19865c;p=mtp.git diff --git a/mtp.cc b/mtp.cc index e330ce3..286597d 100644 --- a/mtp.cc +++ b/mtp.cc @@ -22,8 +22,6 @@ // EXAMPLE: ./mtp ./graph2.txt | dot -T pdf -o- | xpdf - -#define VERBOSE - #include #include #include @@ -44,13 +42,14 @@ void find_best_paths(int nb_vertices, int *result_edge_occupation) { MTPGraph graph(nb_vertices, nb_edges, ea, eb, source, sink); graph.find_best_paths(el, result_edge_occupation); + graph.print_dot(); } ////////////////////////////////////////////////////////////////////// int main(int argc, char **argv) { - int nb_locations = 4; - int nb_time_steps = 3; + int nb_locations = 6; + int nb_time_steps = 5; { Tracker tracker(nb_time_steps, nb_locations); @@ -64,10 +63,10 @@ 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, - (drand48() < 0.95 ? -1.0 : 1.0) + drand48() * 0.1 - 0.05); + (drand48() < 0.9 ? -1.0 : 1.0) + drand48() * 0.1 - 0.05); } tracker.set_detection_score(t, 0, - (drand48() < 0.95 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); + (drand48() < 0.9 ? 1.0 : -1.0) + drand48() * 0.1 - 0.05); } tracker.build_graph();