Abstract
The purpose of the field of statistical disclosure control is to avoid that confidential information could be derived from statistical data released by, mainly, national statistical agencies. Controlled tabular adjustment (CTA) is an emerging technique for the protection of statistical tabular data. Given a table with sensitive information, CTA looks for the closest safe table. In this work we focus on CTA for three-dimensional tables using the L 1 norm for the distance between the original and protected tables. Three L 1-CTA models are presented, giving rise to six different primal block-angular structures of the constraint matrices. The resulting linear programming problems are solved by a specialized interior-point algorithm for this constraints structure which solves the normal equations by a combination of Cholesky factorization and preconditioned conjugate gradients (PCG). In the past this algorithm was shown to be one of the most efficient approaches for some classes of block-angular problems. The effect of quadratic regularizations is also analyzed, showing that for three of the six primal block-angular structures the performance of PCG is guaranteed to improve. Computational results are reported for a set of large instances, which provide linear optimization problems of up to 50 million variables and 25 million constraints. The specialized interior-point algorithm is compared with the state-of-the-art barrier solver of the CPLEX 12.1 package, showing to be a more efficient choice for very large L 1-CTA instances.
Similar content being viewed by others
References
Castro J (2000) A specialized interior-point algorithm for multicommodity network flows. SIAM J Opt 10:852–877
Castro J (2005) Quadratic interior-point methods in statistical disclosure control. Comput Manag Sci 2:107–121
Castro J (2006) Minimum-distance controlled perturbation methods for large-scale tabular data protection. Eur J Oper Res 171:39–52
Castro J (2007a) An interior-point approach for primal block-angular problems. Comput Optim Appl 36:195–219
Castro J (2007b) A shortest paths heuristic for statistical disclosure control in positive tables. INFORMS J Comput 19:520–533
Castro J, Cuesta J (2011) Quadratic regularizations in an interior-point method for primal block-angular problems. Math Program. 130:415–445
Domingo-Ferrer J, Magkos E (eds) (2010) Lecture notes in computer science. Privacy in statistical databases, vol 6344. Springer, Berlin
Domingo-Ferrer J, Saigin Y (eds) (2008) Lecture notes in computer science. Privacy in statistical databases, vol 5262. Springer, Berlin
Dandekar RA, Cox LH (2002) Synthetic tabular data: an alternative to complementary cell suppression, manuscript. Energy Information Administration, US Department of Energy
Gondzio J (1996) Multiple centrality corrections in a primal dual method for linear programming. Comput Optim Appl 6:137–156
Gondzio J, Sarkissian R (2003) Parallel interior-point solver for structured linear programs. Math Program 96:561–584
González JA, Castro J (2011) A heuristic block coordinate descent approach for controlled tabular adjustment. Comput Oper Res 38:1826–1835
Hundepool A, Domingo-Ferrer J, Franconi L, Giessing S, Lenz R, Naylor J, Schulte–Nordholt E, Seri E, de Wolf PP (2010) Handbook on statistical disclosure control (v 1.2). Network of Excellence in the European Statistical System in the field of Statistical Disclosure Control. http://neon.vb.cbs.nl/casc/SDC_Handbook.pdf
Mehrotra S (1992) On the implementation of a primal-dual interior point method. SIAM J Optim 2:575–601
Ng E, Peyton BW (1993) Block sparse Cholesky algorithms on advanced uniprocessor computers. SIAM J Sci Comput 14:1034–1056
Wright SJ (1996) Primal-dual interior-point methods. Philadelphia, SIAM
Zhang Y (1998) Solving large-scale linear programs by interior-point methods under the MATLAB environment. Optim Methods Softw 10:1–31
Acknowledgements
This work has been supported by grants MTM2009-08747 of the Spanish Ministry of Science and Innovation, and SGR-2009-1122 of the Government of Catalonia. The authors thank the anonymous referees for their valuable suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Castro, J., Cuesta, J. Solving L 1-CTA in 3D tables by an interior-point method for primal block-angular problems. TOP 21, 25–47 (2013). https://doi.org/10.1007/s11750-011-0247-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11750-011-0247-z
Keywords
- Interior-point methods
- Primal block-angular problems
- Preconditioned conjugate gradient
- Regularizations
- Large-scale computational optimization
- Statistical tabular data protection
- Controlled tabular adjustment