retrieve_paths seems to work!
[mtp.git] / mtp.cc
diff --git a/mtp.cc b/mtp.cc
index e330ce3..286597d 100644 (file)
--- a/mtp.cc
+++ b/mtp.cc
@@ -22,8 +22,6 @@
 
 // EXAMPLE: ./mtp ./graph2.txt  | dot -T pdf -o- | xpdf -
 
-#define VERBOSE
-
 #include <iostream>
 #include <fstream>
 #include <cmath>
@@ -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();