Research Article
Travel Trajectory Frequent Pattern Mining Based on Differential Privacy Protection
Algorithm 2
Trajectory graph frequency calculation (TGFC).
| Input: Graph Database , Canonical Code of Trajectory Subgraph , the number of edges with as the node | | Output: the number of trajectory subgraph in graph database | | 1. , trajectory subgraph , | | 2. According to the definition of , has the largest node degree, and takes the node with the highest degree as the starting match query point. | | 3. Each time, select the node with the highest degree from for matching. Update to . | | 4. for each node in : | | 5. if & &: / / | | 6. | | 7. end for | | 8. for each node in : | | 9. | | 10. end for | | 11. return num | | 12. -------Subgraph Isomorphism Search,------13. if: | | 14. num+=1 | | 15. return num | | 16. else if | | 17. if is the last node of : | | 18. num +=1 | | 19. return num | | 20. for each unvisited node in : | | 21. if & &: | | 22. traversing all the remaining isomorphism points, obtained isomorphism subgraph by the adjacency matrix. | | 23. num+= : | | 24. else | | 25. : | | 26. end for | | 27. return num |
|