Skip to main content

Using Symmetry to Optimize Over the Sherali-Adams Relaxation

  • Conference paper
Combinatorial Optimization (ISCO 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7422))

Included in the following conference series:

Abstract

In this paper we examine the impact of using the Sherali-Adams procedure on highly symmetric integer programming problems. Linear relaxations of the extended formulations generated by Sherali-Adams can be very large, containing \(O(\binom{n}{d})\) many variables for the level-d closure. When large amounts of symmetry are present in the problem instance however, the symmetry can be used to generate a much smaller linear program that has an identical objective value. We demonstrate this by computing the bound associated with the level 1, 2, and 3 relaxations of several highly symmetric binary integer programming problems. We also present a class of constraints, called counting constraints, that further improves the bound, and in some cases provides a tight formulation.

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. Margot, F.: Pruning by isomorphism in branch-and-cut. Mathematical Programming 94, 71–90 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ostrowski, J., Linderoth, J., Rossi, F., Smriglio, S.: Orbital branching. Mathematical Programming 126, 147–178 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  3. Kaibel, V., Peinhardt, M., Pfetsch, M.E.: Orbitopal Fixing. In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 74–88. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  4. Sherali, H., Smith, C.: Improving discrete model representations via symmetry considerations. Manage. Sci. 47, 1396–1407 (2001)

    Article  MATH  Google Scholar 

  5. Ghoniem, A., Sherali, H.: Defeating symmetry in combinatorial optimization via objective perturbations and hierarchical constraints. IIE Transactions 43(8), 575–588 (2011)

    Article  Google Scholar 

  6. Linderoth, J., Margot, F., Thain, G.: Improving bounds on the football pool problem via symmetry reduction and high-throughput computing. INFORMS Journal on Computing 21, 445–457 (2007)

    Article  Google Scholar 

  7. Ostrowski, J., Linderoth, J., Rossi, F., Smriglio, S.: Solving large steiner triple covering problems. Operations Research Letters 39(2), 127–131 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  8. Sherali, H., Adams, W.: A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems. Siam Journal of Discrete Math 3(3), 411–430 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  9. Bonami, P., Minoux, M.: Using rank-1 lift-and-project closures to generate cuts for 0-1 mips, a computational investigation. Discrete Optimization 2(4), 288–307 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  10. Adams, W., Guignard, M., Hahn, P., Hightower, W.: A level-2 reformulation linearization technique bound for the quadratic assignment problem. European Journal of Operational Research 180(3), 983–996 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  11. De Klerk, E., Maharry, J., Pasechnik, D.V., Richter, B., Salazar, G.: Improved bounds for the crossing numbers of km,n and kn. SIAM J. Discr. Math. 20, 189–202 (2006)

    Article  MATH  Google Scholar 

  12. De Klerk, E., Pasechnik, D., Schrijver, A.: Reduction of symmetric semidefinite programs using the regular *-representation. Math. Program. B 109(2-3), 613–624 (2007)

    Article  MATH  Google Scholar 

  13. De Klerk, E., Sotirov, R.: Exploiting group symmetry in semidefinite programming relaxations of the quadratic assignment problem. Math. Program. Ser. B 122(2), 225–246 (2010)

    Article  MATH  Google Scholar 

  14. Shrijver, A.: New code upper bounds from the Terwilliger algebra. IEEE Trans. Inf. Theory 51, 2859–2866 (2005)

    Article  Google Scholar 

  15. McKay, B.D.: Nauty User’s Guide (Version 1.5). Australian National University, Canberra (2002)

    Google Scholar 

  16. Darga, P.T., Liffiton, M.H., Sakallah, K.A., Markov, I.L.: Exploiting structure in symmetry detection for CNF. In: Design Automation Conference (DAC), pp. 530–534 (2004)

    Google Scholar 

  17. Liberti, L.: Reformulations in mathematical programming: Symmetry. Mathematical Programming (2010) (to appear)

    Google Scholar 

  18. Fischetti, M., Lodi, A.: Optimizing over the first chvátal closure. Math. Program. Ser. B 110(1), 3–20 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  19. Balas, E., Saxena, A.: Optimizing over the split closure. Math. Program. Ser. B 113(2), 219–240 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  20. Zanette, A., Fischetti, M., Balas, E.: Lexicography and degeneracy: can a pure cutting plane algorithm work? Mathematical Programming, 1–24 (2009)

    Google Scholar 

  21. Fischetti, M., Lodi, A., Tramontani, A.: On the separation of disjunctive cuts. Mathematical Programming 128, 205–230 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  22. Gatermann, K., Parrilo, P.: Symmetry groups, semidefinite programs, and sums of squares. Pure Appl. Alg. 192, 95–128 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  23. Applegate, D., Cook, W., Dash, S., Espinoza, D.: QSopt ex (2007), http://www.dii.uchile.cl/~daespino/ESolverdoc/main.html

  24. Litsyn, S.: An updated table of the best binary codes known. In: Pless, V.S., Huffman, W.C. (eds.) Handbook of Coding Theory, vol. 1, pp. 463–498. Elsevier, Amsterdam (1998)

    Google Scholar 

  25. Mills, W.H., Mullin, R.C.: Coverings and packings. In: Contemporary Design Theory: A Collection of Surveys, pp. 371–399. Wiley (1992)

    Google Scholar 

  26. Fulkerson, D.R., Nemhauser, G.L., Trotter, L.E.: Two computationally difficult set covering problems that arise in computing the 1-width of incidence matrices of Steiner triples. Mathematical Programming Study 2, 72–81 (1974)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ostrowski, J. (2012). Using Symmetry to Optimize Over the Sherali-Adams Relaxation. In: Mahjoub, A.R., Markakis, V., Milis, I., Paschos, V.T. (eds) Combinatorial Optimization. ISCO 2012. Lecture Notes in Computer Science, vol 7422. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32147-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32147-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32146-7

  • Online ISBN: 978-3-642-32147-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics