# Integer programming approaches for minimum stabbing problems

Breno Piva; Cid C. de Souza; Yuri Frota; Luidi Simonetti

RAIRO - Operations Research - Recherche Opérationnelle (2014)

- Volume: 48, Issue: 2, page 211-233
- ISSN: 0399-0559

## Access Full Article

top## Abstract

top## How to cite

topPiva, Breno, et al. "Integer programming approaches for minimum stabbing problems." RAIRO - Operations Research - Recherche Opérationnelle 48.2 (2014): 211-233. <http://eudml.org/doc/275026>.

@article{Piva2014,

abstract = {The problem of finding structures with minimum stabbing number has received considerable attention from researchers. Particularly, [10] study the minimum stabbing number of perfect matchings (mspm), spanning trees (msst) and triangulations (mstr) associated to set of points in the plane. The complexity of the mstr remains open whilst the other two are known to be 𝓝𝓟-hard. This paper presents integer programming (ip) formulations for these three problems, that allowed us to solve them to optimality through ip branch-and-bound (b&b) or branch-and-cut (b&c) algorithms. Moreover, these models are the basis for the development of Lagrangian heuristics. Computational tests were conducted with instances taken from the literature where the performance of the Lagrangian heuristics were compared with that of the exact b&b and b&c algorithms. The results reveal that the Lagrangian heuristics yield solutions with minute, and often null, duality gaps for instances with several hundreds of points in small computation times. To our knowledge, this is the first computational study ever reported in which these three stabbing problems are considered and where provably optimal solutions are given.},

author = {Piva, Breno, de Souza, Cid C., Frota, Yuri, Simonetti, Luidi},

journal = {RAIRO - Operations Research - Recherche Opérationnelle},

keywords = {integer programming; lagrangian relaxation; stabbing problems; branch-and-bound; branch-and-cut; Lagrangian relaxation},

language = {eng},

number = {2},

pages = {211-233},

publisher = {EDP-Sciences},

title = {Integer programming approaches for minimum stabbing problems},

url = {http://eudml.org/doc/275026},

volume = {48},

year = {2014},

}

TY - JOUR

AU - Piva, Breno

AU - de Souza, Cid C.

AU - Frota, Yuri

AU - Simonetti, Luidi

TI - Integer programming approaches for minimum stabbing problems

JO - RAIRO - Operations Research - Recherche Opérationnelle

PY - 2014

PB - EDP-Sciences

VL - 48

IS - 2

SP - 211

EP - 233

AB - The problem of finding structures with minimum stabbing number has received considerable attention from researchers. Particularly, [10] study the minimum stabbing number of perfect matchings (mspm), spanning trees (msst) and triangulations (mstr) associated to set of points in the plane. The complexity of the mstr remains open whilst the other two are known to be 𝓝𝓟-hard. This paper presents integer programming (ip) formulations for these three problems, that allowed us to solve them to optimality through ip branch-and-bound (b&b) or branch-and-cut (b&c) algorithms. Moreover, these models are the basis for the development of Lagrangian heuristics. Computational tests were conducted with instances taken from the literature where the performance of the Lagrangian heuristics were compared with that of the exact b&b and b&c algorithms. The results reveal that the Lagrangian heuristics yield solutions with minute, and often null, duality gaps for instances with several hundreds of points in small computation times. To our knowledge, this is the first computational study ever reported in which these three stabbing problems are considered and where provably optimal solutions are given.

LA - eng

KW - integer programming; lagrangian relaxation; stabbing problems; branch-and-bound; branch-and-cut; Lagrangian relaxation

UR - http://eudml.org/doc/275026

ER -

## References

top- [1] P. Agarwal, B. Aronov and S. Suri, Stabbing triangulations by lines in 3D, in Proceedings of the eleventh annual symposium on Computational geometry, SCG ’95, New York, NY, USA. ACM (1995) 267–276.
- [2] J. Beasley, Lagrangean relaxation, in Modern Heuristic Techniques for Combinatorial Problems. McGraw-Hill (1993) 243–303.
- [3] R. Beirouti and J. Snoeyink, Implementations of the LMT heuristic for minimum weight triangulation, in Proceedings of the Fourteenth Annual Symposium on Computational Geometry, SCG ’98, New York, NY, USA ACM (1998) 96–105.
- [4] M. Berg and M. Kreveld, Rectilinear decompositions with low stabbing number. Infor. Proc. Lett.52 (1994) 215–221. Zbl0823.68037MR1302595
- [5] J.A. de Loera, S. Hosten, F. Santos and B. Sturmfels, The polytope of all triangulations of a point configuration. Documenta Math.1 (1996) 103–119. Zbl0852.52007MR1386049
- [6] E. Demaine, J. Mitchell and J. O’Rourke, The open problems project. Available online (acessed in January 2010). http://maven.smith.edu/˜orourke/TOPP/.
- [7] M.T. Dickerson and M.H. Montague, A (usually) connected subgraph of the minimum weight triangulation, in Proceedings of the 12th Annual ACM Symposyum on Computational Geometry (1996) 204–213.
- [8] J. Edmonds, Maximum matching and a polyhedron with 0,1-vertices. J. Res. Nat. Bur. Stand. B 69 (1965) 125–130. Zbl0141.21802MR183532
- [9] S. Fekete, M. Lübbecke and H. Meijer, Minimizing the stabbing number of matchings, trees, and triangulations, in SODA edited by J. Munro. SIAM (2004) 437–446. Zbl1167.90628MR2291082
- [10] S. Fekete, M. Lübbecke and H. Meijer, Minimizing the stabbing number of matchings, trees, and triangulations. Discrete Comput. Geometry40 (2008) 595–621. Zbl1167.90628MR2453330
- [11] M. Fischetti, J.J.S. Gonzalez and P. Toth, Solving the orienteering problem through branch-and-cut. INFORMS J. Comput. 10 133–148, 1998. Zbl1034.90523MR1637551
- [12] M. Grötschel and O. Holland, Solving matching problems with linear programming. Math. Program.33 (1985) 243–259. Zbl0579.90069MR816104
- [13] T. Koch and A. Martin, Solving Steiner tree problems in graphs to optimality. Networks33 (1998) 207–232. Zbl1002.90078MR1645419
- [14] V. Kolmogorov, Blossom V: a new implementation of a minimum cost perfect matching algorithm. Math. Program. Comput. 1 (2009) 43–67. Zbl1171.05429MR2520443
- [15] T.L. Magnanti and L.A. Wolsey, Optimal trees. Handbooks in Operations Research and Management Science7 (1995) 503–615. Zbl0839.90135MR1420874
- [16] J. Mitchell and J. O’Rourke, Computational geometry. SIGACT News32 (2001) 63–72.
- [17] J. Mitchell and E. Packer, Computing geometric structures of low stabbing number in the plane, in Proc. 17th Annual Fall Workshop on Comput. Geometry and Visualization. IBM Watson (2007).
- [18] W. Mulzer, Index of /m˜ulzer/pubs/mwtsoftware/old/ipelets. Available online (accessed in March 2011). http://page.mi.fu-berlin.de/mulzer/pubs/mwt˙software/old/ipelets/LMTSkeleton.tar.gz.
- [19] W. Mulzer and G. Rote, Minimum-weight triangulation is NP-hard. J. ACM55 (2008) 1–11. Zbl1311.05134MR2417038
- [20] A.P. Nunes, Uma abordagem de programação inteira para o problema da triangulação de custo mínimo. Master’s thesis, Institute of Computing, University of Campinas, Campinas, Brazil (1997). In Portuguese.
- [21] M.W. Padberg and M.R. Rao, Odd minimum cut-sets and b-matchings. Math. Oper. Res.7 (1982) 67–80. Zbl0499.90056MR665219
- [22] B. Piva and C.C. de Souza, The minimum stabbing triangulation problem: IP models and computational evaluation. ISCO (2012) 36–47. Zbl1312.90041MR3006014
- [23] G. Reinelt, TSPLIB. Available online (acessed in March 2011). http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/.
- [24] J.R. Shewchuk, Stabbing Delaunay tetrahedralizations. Discrete and Comput. Geometry 32 (2002) 343. Zbl1092.52007MR2081629
- [25] M. Solomon, VRPTW benchmark problems. Available online (acessed in August 2011). http://w.cba.neu.edu/˜msolomon/problems.htm.
- [26] C.D. Tóth, Orthogonal subdivisions with low stabbing numbers, Vol. 3608. Lect. Notes in Comput. Sci. Springer, Berlin/Heidelberg (2005) 256–268. Zbl1161.68819MR2200328
- [27] L.A. Wolsey, Integer Programming. John Wiley & Sons (1998). Zbl0930.90072MR1641246

## NotesEmbed ?

topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.