Using Call Detail Records (CDR) to track mobile locations is becoming increasingly popular. In this paper, we design algorithms to compute a road signature, which is a typical sequence of cell sites that a mobile is connected to when traveling on the road. A good signature provides an easy way to determine whether other mobiles travel on the road in the future. The input to our signature creation problem is a set of cell sequences. We capture the ordering of cells in a directed graph G, where a directed arc (u, v) in G corresponds to cell u appearing before cell v in some input sequence. The output signature is an ordering of all nodes in G, ideally respecting all input sequences. However, if the input contains inconsistencies, namely when G contains cycles, it is impossible to create a consistent signature. We aim to create a signature that minimizes the amount of inconsistency. If 1-position inconsistency is feasible, meaning only neighboring cell sites in the signature can be out of order with respect to the input, we provide a polynomial-time combinatorial algorithm to compute such a signature. Otherwise, inconsistency is more than 1 position. In this case we present a more general algorithm via dynamic programming that minimizes stretch, which means any neighboring cells in the input are placed as close as possible in the signature. This generalization includes b-position inconsistency. Finally, we apply our algorithms to a set of CDR traces to illustrate our results.
[1]
Shunzheng Yu,et al.
A hidden semi-Markov model with missing data and multiple observation sequences for mobility tracking
,
2003,
Signal Process..
[2]
James B. Saxe,et al.
Dynamic-Programming Algorithms for Recognizing Small-Bandwidth Graphs in Polynomial Time
,
1980,
SIAM J. Algebraic Discret. Methods.
[3]
Rade Stanojevic,et al.
From Cells to Streets: Estimating Mobile Paths with Cellular-Side Data
,
2014,
CoNEXT.
[4]
Joseph Naor,et al.
Approximating Minimum Feedback Sets and Multicuts in Directed Graphs
,
1998,
Algorithmica.
[5]
Hari Balakrishnan,et al.
Accurate, Low-Energy Trajectory Mapping for Mobile Devices
,
2011,
NSDI.
[6]
Sriram Raghavan,et al.
Inferring Uncertain Trajectories from Partial Observations
,
2014,
2014 IEEE International Conference on Data Mining.
[7]
David S. Johnson,et al.
Computers and Intractability: A Guide to the Theory of NP-Completeness
,
1978
.
[8]
Jeffrey G. Andrews,et al.
Tractable Model for Rate in Self-Backhauled Millimeter Wave Cellular Networks
,
2014,
IEEE Journal on Selected Areas in Communications.
[9]
Xing Xie,et al.
Reducing Uncertainty of Low-Sampling-Rate Trajectories
,
2012,
2012 IEEE 28th International Conference on Data Engineering.
[10]
Margaret Martonosi,et al.
ON CELLULAR
,
2022
.