Solving L1-CTA in 3D tables by an interior-point method for primal block-angular problems

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....

Full description

Saved in:
Bibliographic Details
Published in:TOP Vol. 21; no. 1; pp. 25 - 47
Main Authors: Castro, Jordi, Cuesta, Jordi
Format: Journal Article
Language:English
Published: Berlin/Heidelberg Springer-Verlag 01.04.2013
Springer
Subjects:
ISSN:1134-5764, 1863-8279
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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.
AbstractList 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.
Author Castro, Jordi
Cuesta, Jordi
Author_xml – sequence: 1
  givenname: Jordi
  surname: Castro
  fullname: Castro, Jordi
  email: jordi.castro@upc.edu
  organization: Dept. of Statistics and Operations Research, Universitat Politècnica de Catalunya
– sequence: 2
  givenname: Jordi
  surname: Cuesta
  fullname: Cuesta, Jordi
  organization: Statistics and Operations Research unit, Dept. of Chemical Engineering, Universitat Rovira i Virgili
BackLink http://www.econis.eu/PPNSET?PPN=743886909$$DView this record in ZBW - Deutsche Zentralbibliothek für Wirtschaftswissenschaften
BookMark eNotkM1OwzAQhC1UJNrCA3DCL2BY24njHKvyK0XiQC-cLP-lpKR2FadI7dPjUk47mp1djb4ZmoQYPEK3FO4pQPWQKK1KIEApAVZU5HiBplQKTiSr6knWlBekrERxhWYpbQBEJThM0edH7H-6sMYNJcvVAncB80c8atP7hM0B65Ct0Q9dHMguZom3fvyKDrdxwLuh2-oemz7ab6LDet_rkxnz8TZdo8tW98nf_M85Wj0_rZavpHl_eVsuGuJZyUdC2wKYtoYB59yVVjAHXngGzta6MFw4yiSvCzDUstJJybmUVJi2dF5Yxufo7vzW2xi6pP46DQdVFTknaqhzgp0TKe_C2g9qE_dDyJ0UBXWip870VKanTvTUkf8ColtjCw
Cites_doi 10.1137/0802028
10.1007/s10107-003-0379-5
10.1016/j.ejor.2004.08.034
10.1080/10556789808805699
10.1007/BF00249643
10.1287/ijoc.1060.0185
10.1137/S1052623498341879
10.1137/0914063
10.1016/j.cor.2011.02.008
10.1007/s10107-010-0341-2
10.1007/s10287-004-0029-2
10.1007/s10589-006-9000-1
ContentType Journal Article
Copyright Sociedad de Estadística e Investigación Operativa 2012
Copyright_xml – notice: Sociedad de Estadística e Investigación Operativa 2012
DBID OQ6
DOI 10.1007/s11750-011-0247-z
DatabaseName ECONIS
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Economics
Mathematics
EISSN 1863-8279
EndPage 47
ExternalDocumentID 743886909
10_1007_s11750_011_0247_z
GroupedDBID -4X
-57
-5G
-BR
-EM
-Y2
-~C
.VR
06D
0R~
0VY
123
1N0
1SB
2.D
203
29Q
2J2
2JN
2JY
2KG
2LR
2VQ
2~H
30V
4.4
406
408
40D
40E
5VS
67Z
6NX
8TC
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
ABAKF
ABDZT
ABECU
ABFTV
ABHQN
ABJNI
ABJOX
ABKCH
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACSNA
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFEXP
AFGCZ
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALFXC
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARMRJ
ASPBG
AVWKF
AXYYD
AYQZM
AZFZN
B-.
BA0
BAPOH
BBWZM
BDATZ
BGNMA
CAG
COF
CS3
CSCUP
DDRTE
DNIVK
DPUIP
DU5
EBLON
EBS
EIOEI
EJD
ESBYG
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
H13
HF~
HG5
HG6
HMJXF
HRMNR
HVGLF
HZ~
IJ-
IKXTQ
ITM
IWAJR
IXC
IXE
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JZLTJ
KDC
KOV
LLZTM
M4Y
MA-
N2Q
NB0
NDZJH
NF0
NPVJJ
NQJWS
NU0
O9-
O93
O9G
O9I
O9J
OAM
P19
P2P
P9M
PF0
PT4
PT5
QOK
QOS
R4E
R89
R9I
RHV
RNI
ROL
RPX
RSV
RZK
S16
S1Z
S26
S27
S28
S3B
SAP
SBE
SCF
SCLPG
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
T16
TSG
TSK
TSV
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W48
WK8
YLTOR
Z45
ZMTXR
ZYFGU
~A9
~EX
AAPKM
ABDBE
AYFIA
OQ6
ID FETCH-LOGICAL-e253t-1f402acb20333d5c62d0e6e20dc9a4b36d1283940b1c25d88338816bf5de6c23
IEDL.DBID RSV
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000317346100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1134-5764
IngestDate Sat Mar 08 16:22:31 EST 2025
Fri Feb 21 02:31:58 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Preconditioned conjugate gradient
Controlled tabular adjustment
Large-scale computational optimization
90C51
90C06
Statistical tabular data protection
90C90
Interior-point methods
Primal block-angular problems
Regularizations
90C08
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-e253t-1f402acb20333d5c62d0e6e20dc9a4b36d1283940b1c25d88338816bf5de6c23
PageCount 23
ParticipantIDs econis_primary_743886909
springer_journals_10_1007_s11750_011_0247_z
PublicationCentury 2000
PublicationDate 2013-04-01
PublicationDateYYYYMMDD 2013-04-01
PublicationDate_xml – month: 04
  year: 2013
  text: 2013-04-01
  day: 01
PublicationDecade 2010
PublicationPlace Berlin/Heidelberg
PublicationPlace_xml – name: Berlin/Heidelberg
PublicationSubtitle An Official Journal of the Spanish Society of Statistics and Operations Research
PublicationTitle TOP
PublicationTitleAbbrev TOP
PublicationYear 2013
Publisher Springer-Verlag
Springer
Publisher_xml – name: Springer-Verlag
– name: Springer
References Castro (CR3) 2006; 171
Wright (CR16) 1996
Zhang (CR17) 1998; 10
Ng, Peyton (CR15) 1993; 14
CR9
Domingo-Ferrer, Saigin (CR8) 2008
Gondzio, Sarkissian (CR11) 2003; 96
CR13
Mehrotra (CR14) 1992; 2
Castro (CR5) 2007; 19
Gondzio (CR10) 1996; 6
Castro (CR2) 2005; 2
González, Castro (CR12) 2011; 38
Domingo-Ferrer, Magkos (CR7) 2010
Castro (CR1) 2000; 10
Castro (CR4) 2007; 36
Castro, Cuesta (CR6) 2011; 130
References_xml – volume: 2
  start-page: 575
  year: 1992
  end-page: 601
  ident: CR14
  article-title: On the implementation of a primal-dual interior point method
  publication-title: SIAM J Optim
  doi: 10.1137/0802028
– volume: 96
  start-page: 561
  year: 2003
  end-page: 584
  ident: CR11
  article-title: Parallel interior-point solver for structured linear programs
  publication-title: Math Program
  doi: 10.1007/s10107-003-0379-5
– year: 2008
  ident: CR8
  publication-title: Lecture notes in computer science. Privacy in statistical databases
– volume: 171
  start-page: 39
  year: 2006
  end-page: 52
  ident: CR3
  article-title: Minimum-distance controlled perturbation methods for large-scale tabular data protection
  publication-title: Eur J Oper Res
  doi: 10.1016/j.ejor.2004.08.034
– year: 2010
  ident: CR7
  publication-title: Lecture notes in computer science. Privacy in statistical databases
– volume: 10
  start-page: 1
  year: 1998
  end-page: 31
  ident: CR17
  article-title: Solving large-scale linear programs by interior-point methods under the MATLAB environment
  publication-title: Optim Methods Softw
  doi: 10.1080/10556789808805699
– volume: 6
  start-page: 137
  year: 1996
  end-page: 156
  ident: CR10
  article-title: Multiple centrality corrections in a primal dual method for linear programming
  publication-title: Comput Optim Appl
  doi: 10.1007/BF00249643
– ident: CR13
– volume: 19
  start-page: 520
  year: 2007
  end-page: 533
  ident: CR5
  article-title: A shortest paths heuristic for statistical disclosure control in positive tables
  publication-title: INFORMS J Comput
  doi: 10.1287/ijoc.1060.0185
– ident: CR9
– year: 1996
  ident: CR16
  publication-title: Primal-dual interior-point methods
– volume: 10
  start-page: 852
  year: 2000
  end-page: 877
  ident: CR1
  article-title: A specialized interior-point algorithm for multicommodity network flows
  publication-title: SIAM J Opt
  doi: 10.1137/S1052623498341879
– volume: 14
  start-page: 1034
  year: 1993
  end-page: 1056
  ident: CR15
  article-title: Block sparse Cholesky algorithms on advanced uniprocessor computers
  publication-title: SIAM J Sci Comput
  doi: 10.1137/0914063
– volume: 38
  start-page: 1826
  year: 2011
  end-page: 1835
  ident: CR12
  article-title: A heuristic block coordinate descent approach for controlled tabular adjustment
  publication-title: Comput Oper Res
  doi: 10.1016/j.cor.2011.02.008
– volume: 130
  start-page: 415
  year: 2011
  end-page: 445
  ident: CR6
  article-title: Quadratic regularizations in an interior-point method for primal block-angular problems
  publication-title: Math Program
  doi: 10.1007/s10107-010-0341-2
– volume: 2
  start-page: 107
  year: 2005
  end-page: 121
  ident: CR2
  article-title: Quadratic interior-point methods in statistical disclosure control
  publication-title: Comput Manag Sci
  doi: 10.1007/s10287-004-0029-2
– volume: 36
  start-page: 195
  year: 2007
  end-page: 219
  ident: CR4
  article-title: An interior-point approach for primal block-angular problems
  publication-title: Comput Optim Appl
  doi: 10.1007/s10589-006-9000-1
SSID ssj0067630
Score 1.9014437
Snippet The purpose of the field of statistical disclosure control is to avoid that confidential information could be derived from statistical data released by,...
SourceID econis
springer
SourceType Index Database
Publisher
StartPage 25
SubjectTerms Business and Management
Economic Theory/Quantitative Economics/Mathematical Methods
Economics
Finance
Industrial and Production Engineering
Insurance
Management
Operations Research/Decision Theory
Optimization
Original Paper
Statistics for Business
Title Solving L1-CTA in 3D tables by an interior-point method for primal block-angular problems
URI https://link.springer.com/article/10.1007/s11750-011-0247-z
http://www.econis.eu/PPNSET?PPN=743886909
Volume 21
WOSCitedRecordID wos000317346100003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1863-8279
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0067630
  issn: 1134-5764
  databaseCode: RSV
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8NAFB60CurBpSqtG3PwJgOTmazHUi0eahFbSj2FzBIIlqQkUbC_3jdZ7EEvesthCMObedu8970PoVtqC61dLQgNhCSgib6xg5xIW0XUk8qlFYp_PvYmE3-xCJ4bHHfRdru3JcnKUm_AbuDpTBMVpL_M9sh6G-2At_MNX8PLdN6aXxcUpkJBWtwmEEzbbSnzt18YdBGknUnxow5auZfR0b82dowOm2gSD-rjP0FbOu2ivRZsXHTRwdP3WNbiFL1Os6V5QMBjiwxnA5ykmN_j0qCnCiw-cZRiMz4iT7KcrDL4xDXBNIbIFq_MXIolFuD93oh55YScGDd8NMUZmo0eZsNH0nArEM0cXhIrhsQxkoJRzrlypMsUhTNjVMkgsgV3FTguw5ouLMkcZSiJfd9yRewo7UrGz1EnzVLdQ1hbvrSE8CIaeXak4ojG0g6YJyD3if1Y9VGvlnG4qudnhBC0-IYIK-iju1aiYaM6RbiZo2zEGoJYQyPWcH3xp9WXaJ9VzBWmyeYKdcr8XV-jXflRJkV-U12ZL405vDQ
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1JS8NAFH64QfXgLnWfgzcZmMxMsxxLVSrWIraInkJmCQRLWpoq6K_3TZrYg170lkMIw5u8bd583wdwwaSy1reKskhpip4YujgoqJYmYYE2PitR_E-9oN8Pn5-jhwrHXdS33euRZBmpF2A3zHTuEhW2v1wG9HMZViUmLEeY_zh4qsOvjw5ToiA9ISkW07IeZf72CYcuwrYzK37MQcv0crP1r4Vtw2ZVTZL2fPt3YMnmu9CowcbFLmzcf9OyFnvwMhiP3AEC6Xm0M2yTLCfiiswceqog6oMkOXH0EdNsPKWTMT6SucA0wcqWTBwvxYgozH6v1J1yYk9MKj2aYh-GN9fDTpdW2grU8paYUS_FxjHRijMhhGlpnxuGe8aZ0VEilfANJi6nmq48zVvGSRKHoeertGWsr7k4gJV8nNsmEOuF2lMqSFgSyMSkCUu1jHigsPdJw9QcQnNu43gy58-IsWgJnRBWdAiXtUXjynWKeMGj7Mwao1ljZ9b48-hPb59Dozu878W92_7dMazzUsXCXbg5gZXZ9M2ewpp-n2XF9Kz8fb4Aau-_GA
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB60io-Db_HtHrzJ4mZ3m8dR1KJYi2Ap9RSyj0CxpKWJgv56d_LQg17EWw4hCZOdnZmd-b4P4IxJZa1vFWWR0tR5Yoj7oKBamoQF2visRPEPukGvFw6H0WOtc5o30-5NS7LCNCBLU1ZcTE168Q18c1EPB6pcKcxlQD_mYUHiHD2W60-DZiv2nfOUiEhPSOoSa9m0NX97BCKN3LtG-Y-eaBlqOuv__sgNWKuzTHJZLYtNmLPZFiw3IOR8C1Yfvuha8214fpqM8WCBdD161b8ko4yIa1Igqion6p0kGUFaidloMqPTibsklfA0cRkvmSJfxZgoFxVfKJ5-ulqZ1Do1-Q70Ozf9q1taay5Qy9uioF7qCspEK86EEKatfW6Y-5ecGR0lUgnfuICGaurK07xtUKo4DD1fpW1jfc3FLrSySWb3gFgv1J5SQcKSQCYmTViqZcQD5WqiNEzNPuxV9o6nFa9G7JKZEAWyon04b6wb1y6Vx9_8ymjW2Jk1RrPGHwd_uvsUlh6vO3H3rnd_CCu8FLfAOZwjaBWzV3sMi_qtGOWzk3IlfQI6X8f8
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Solving+L1-CTA+in+3D+tables+by+an+interior-point+method+for+primal+block-angular+problems&rft.jtitle=TOP&rft.au=Castro%2C+Jordi&rft.au=Cuesta%2C+Jordi&rft.date=2013-04-01&rft.pub=Springer&rft.issn=1134-5764&rft.volume=21&rft.issue=1&rft.spage=25&rft.epage=47&rft_id=info:doi/10.1007%2Fs11750-011-0247-z&rft.externalDocID=743886909
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1134-5764&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1134-5764&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1134-5764&client=summon