Research Article

Association Rule Hiding Based on Intersection Lattice

Algorithm 1

The AARHIL algorithm.
Input: Original database , thresholds and , , association rules and sensitive
association rules ,.
Output: Released database .
Method:
(1)For each     Do
(2)  Calculate = ;
(3) ;
(4) ;
(5)For  each rule
(6)  Compute ;
(7)  For each transaction , compute ;
(8)  Sort in descending order of ;
(9)  n_trans = ;
(10)  While  n_trans > 0
(11)   Specify victim item : ;
(12)   k_trans = + 1;
(13)   Remove from first transactions in ;
(14)   Remove first transactions from ;
(15)   n_trans = n_trans − ;
(16)   Update , , , , ;
(17)  End
(18) End