--- /dev/null
+This is a very simple implementation of the KSP applied to
+multi-target tracking. It is dubbed Multi-Tracked Path.
+
+The two main classes are MTPGraph and Tracker.
+
+MTPGraph allows to define a directed acyclic graph (DAG), to associate
+a length to each of its edge (which can be negative), and to compute
+the family of paths in this graph that minimize the sum of the length
+of their edges.
+
+Tracker allows
+
+ (1) to define a spatial topology composed of
+
+ - a number of locations
+ - the allowed motions between them (i.e. a Boolean flag for each
+ pair of locations)
+ - the entrances (a Boolean flag for each location)
+ - the exits (a Boolean flag for each location)
+
+ (2) to define a number of time steps
+
+ (3) to set for every location and time a detection score
+
+From this input, it computes the best set of disjoint trajectories
+consistent with the topology, which maximizes the overall detection
+score (i.e. the sum of the detection scores of the nodes visited by
+the trajectories)
+
+The file mtp.cc gives a very simple example.