Skip to main content

Automatic Structure Detection in Constraints of Tabular Data

  • Conference paper
Privacy in Statistical Databases (PSD 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4302))

Included in the following conference series:

  • 774 Accesses

Abstract

Methods for the protection of statistical tabular data—as controlled tabular adjustment, cell suppression, or controlled rounding—need to solve several linear programming subproblems. For large multidimensional linked and hierarchical tables, such subproblems turn out to be computationally challenging. One of the techniques used to reduce the solution time of mathematical programming problems is to exploit the constraints structure using some specialized algorithm. Two of the most usual structures are block-angular matrices with either linking rows (primal block-angular structure) or linking columns (dual block-angular structure). Although constraints associated to tabular data have intrinsically a lot of structure, current software for tabular data protection neither detail nor exploit it, and simply provide a single matrix, or at most a set of smallest submatrices. We provide in this work an efficient tool for the automatic detection of primal or dual block-angular structure in constraints matrices. We test it on some of the complex CSPLIB instances, showing that when the number of linking rows or columns is small, the computational savings are significant.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Computational Management Science 2, 3–19 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bixby, R.E.: Solving real-world linear programs: a decade and more of progress. Operations Research 50, 3–15 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bradley, S.P., Hax, A.C., Magnanti, T.L.: Applied Mathematical Programming. Addison-Wesley, Reading (1977)

    Google Scholar 

  4. Castro, J.: Network flows heuristics for complementary cell suppression: an empirical evaluation and extensions. In: Domingo-Ferrer, J. (ed.) Inference Control in Statistical Databases. LNCS, vol. 2316, pp. 59–73. Springer, Berlin (2002)

    Chapter  Google Scholar 

  5. Castro, J.: Quadratic interior-point methods in statistical disclosure control. Computational Management Science 2, 107–121 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  6. Castro, J.: Minimum-distance controlled perturbation methods for large-scale tabular data protection. European Journal of Operational Research 171, 39–52 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  7. Castro, J.: A shortest paths heuristic for statistical disclosure control in positive tables. To appear in INFORMS Journal on Computing. Available as Research Report DR 2004/10 Dept. of Statistics and Operations Research, Universitat Politècnica de Catalunya (2004)

    Google Scholar 

  8. Castro, J.: An interior-point approach for primal block-angular problems. To appear in Computational Optimization and Applications (2007). Available as Research Report DR 2005/20 Dept. of Statistics and Operations Research, Universitat Politècnica de Catalunya (2005)

    Google Scholar 

  9. Cox, L.H.: Network models for complementary cell suppression. J. Am. Stat. Assoc. 90, 1453–1462 (1995)

    Article  MATH  Google Scholar 

  10. Cox, L.H., George, J.A.: Controlled rounding for tables with subtotals. Annals of Operations Research 20, 141–157 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  11. Dandekar, R.A.: Personal communication (2005)

    Google Scholar 

  12. Dandekar, R.A., Cox, L.H.: Synthetic tabular Data: an alternative to complementary cell suppression, Energy Information Administration, U.S, manuscript

    Google Scholar 

  13. Dantzig, G.B., Wolfe, P.: Decomposition principle for linear programs. Operations Research 8, 101–111 (1960)

    Article  MATH  Google Scholar 

  14. Fischetti, M., Salazar, J.J.: Solving the cell suppression problem on tabular data with linear constraints. Management Science 47, 1008–1026 (2001)

    Article  Google Scholar 

  15. Gondzio, J., Sarkissian, R.: Parallel interior point solver for structured linear programs. Mathematical Programming 96, 561–584 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  16. Hu, Y.F., Maguire, K.C.F., Blake, R.J.: A multilevel unsymmetric matrix ordering algorithm for parallel process simulation. Computers and Chemical Engineering 23, 1631–1647 (2000)

    Article  Google Scholar 

  17. Hundepool, A.: The CASC project. In: Domingo-Ferrer, J. (ed.) Inference Control in Statistical Databases. LNCS, vol. 2316, pp. 172–180. Springer, Berlin (2002)

    Chapter  Google Scholar 

  18. Karypis, G., Kumar, V.: A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on scientific Computing 20, 359–392 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  19. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Systems Technical Journal 49, 291–308 (1970)

    Google Scholar 

  20. Salazar, J.J.: Controlled rounding and cell perturbation: statistical disclosure limitation methods for tabular data. Mathematical Programming 105, 583–603 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  21. Wright, S.J.: Primal-Dual Interior-Point Methods. SIAM, Philadelphia (1997)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Castro, J., Baena, D. (2006). Automatic Structure Detection in Constraints of Tabular Data. In: Domingo-Ferrer, J., Franconi, L. (eds) Privacy in Statistical Databases. PSD 2006. Lecture Notes in Computer Science, vol 4302. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11930242_2

Download citation

  • DOI: https://doi.org/10.1007/11930242_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-49330-3

  • Online ISBN: 978-3-540-49332-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics