All Linear and Integer Programs Are Slim 3-Way Transportation Programs

We show that any rational convex polytope is polynomial-time representable as a 3-way line-sum transportation polytope of “slim” $(r,c,3)$ format. This universality theorem has important consequences for linear and integer programming and for confidential statistical data disclosure. We provide a polynomial-time embedding of arbitrary linear programs and integer programs in such slim transportation programs and in bitransportation programs. Our construction resolves several standing problems on $3$-way transportation polytopes. For example, it demonstrates that, unlike the case of $2$-way contingency tables, the range of values an entry can attain in any slim $3$-way contingency table with specified $2$-margins can contain arbitrary gaps. Our smallest such example has format $(6,4,3)$. Our construction provides a powerful automatic tool for studying concrete questions about transportation polytopes and contingency tables. For example, it automatically provides new proofs for some classical results, including a well-known “real-feasible but integer-infeasible” $(6,4,3)$-transportation polytope of M. Vlach, and bitransportation programs where any feasible bitransportation must have an arbitrarily large prescribed denominator.

[1]  Jesús A. De Loera,et al.  The Complexity of Three-Way Statistical Tables , 2002, SIAM J. Comput..

[2]  Dan Gusfield,et al.  A Graph Theoretic Approach to Statistical Data Security , 1988, SIAM J. Comput..

[3]  Mark Jerrum,et al.  Three-Dimensional Statistical Data Security Problems , 1994, SIAM J. Comput..

[4]  Johan Håstad,et al.  Clique is hard to approximate within n/sup 1-/spl epsiv// , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[5]  Josep Domingo-Ferrer,et al.  Inference Control in Statistical Databases, From Theory to Practice , 2002 .

[6]  Seth Sullivant,et al.  Gröbner Bases and Polyhedral Geometry of Reducible and Cyclic Models , 2002, J. Comb. Theory, Ser. A.

[7]  Michel Balinski,et al.  Signature classes of transportation polytopes , 1993, Math. Program..

[8]  V. A. Yemelicher,et al.  Polytopes, Graphs and Optimisation , 1984 .

[9]  Ramayya Krishnan,et al.  Disclosure Limitation Methods and Information Loss for Tabular Data , 2001 .

[10]  Lars Engebretsen,et al.  Clique Is Hard To Approximate Within , 2000 .

[11]  Alon Itai,et al.  Two-Commodity Flow , 1978, JACM.

[12]  Martin E. Dyer,et al.  Random walks on the vertices of transportation polytopes with constant number of sources , 2003, SODA '03.

[13]  P. Diaconis,et al.  Rectangular Arrays with Fixed Margins , 1995 .

[14]  Nitin R. Patel,et al.  A Network Algorithm for Performing Fisher's Exact Test in r × c Contingency Tables , 1983 .

[15]  Jesús A. De Loera,et al.  Markov bases of three-way tables are arbitrarily complicated , 2006, J. Symb. Comput..

[16]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[17]  P. Doyle,et al.  Confidentiality, Disclosure and Data Access: Theory and Practical Applications for Statistical Agencies , 2001 .

[18]  V. Klee,et al.  FACETS AND VERTICES OF TRANSPORTATION POLYTOPES , 1967 .

[19]  J. Håstad Clique is hard to approximate withinn1−ε , 1999 .

[20]  Lisa Fleischer,et al.  Approximating Fractional Multicommodity Flow Independent of the Number of Commodities , 2000, SIAM J. Discret. Math..

[21]  Michel Balinski,et al.  The Stable Allocation (or Ordinal Transportation) Problem , 2002, Math. Oper. Res..

[22]  T. C. Hu Multi-Commodity Network Flows , 1963 .

[23]  Milan Vlach,et al.  Conditions for the existence of solutions of the three-dimensional planar transportation problem , 1986, Discret. Appl. Math..

[24]  Leonard J. Schulman,et al.  The Vector Partition Problem for Convex Objective Functions , 2001, Math. Oper. Res..

[25]  Jochen Könemann,et al.  Faster and simpler algorithms for multicommodity flow and other fractional packing problems , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[26]  Éva Tardos,et al.  A Strongly Polynomial Algorithm to Solve Combinatorial Linear Programs , 1986, Oper. Res..

[27]  Uriel G. Rothblum,et al.  A Polynomial Time Algorithm for Shaped Partition Problems , 1999, SIAM J. Optim..

[28]  Lawrence H. Cox,et al.  Bounds on Entries in 3-Dimensional Contingency Tables Subject to Given Marginal Totals , 2002, Inference Control in Statistical Databases.

[29]  L. Cox On properties of multi-dimensional statistical tables , 2003 .

[30]  Jesús A. De Loera,et al.  All Rational Polytopes Are Transportation Polytopes and All Polytopal Integer Sets Are Contingency Tables , 2004, IPCO.

[31]  Uriel G. Rothblum,et al.  Convex Combinatorial Optimization , 2003, Discret. Comput. Geom..

[32]  J. Humphreys Polytopes, Graphs and Optimisation , 2022 .