Research Article

Publishing Triangle Counting Histogram in Social Networks Based on Differential Privacy

Algorithm 1

TSER. Edge-removal projection algorithm based on edge triangle counting sorting.
Input: Original graph , threshold
Output: Truncated graph
(1)  for do
(2)   Calculate the number of triangles connected to each edge
(3)  ; / is sorted by from large to small /
(4)  ; /Edges with the number of triangles greater than the threshold /
(5)  ; /Edges whose number of triangles is less than threshold /
(6)  while max do
(7)   Edges forming triangles with
(8)   The smallest edge of in each triangle
(9)  / is sorted from small to large according to /
(10)    for do
(11)    if ()
(12)    Remove , update , ,
(13)    Traverse until all
(14)  Update the entire graph
(15)  Return