Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Optimum turn-restricted paths, nested compatibility, and optimum convex polygons

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider two apparently unrelated classes of combinatorial and geometric optimization problems. First, we give compact extended formulations, i.e., polynomial-size linear programming formulations with integer optima, for optimum path problems with turn restrictions satisfying a nested compatibility condition in acyclic digraphs. We then apply these results to optimum convex polygon problems in the plane, by interpreting certain dynamic programming algorithms as sequences of optimum turn-restricted path problems with nested compatibility in acyclic digraphs. As a result, we derive compact extended formulations for these geometric problems as well.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. If needed, we could add an origin 0 and a destination n connected to all 0p nodes, and from all \(\overline{qn}\) nodes, respectively, with zero-revenue arcs, so we seek a maximum value (0, n)-path in the resulting expanded network. This is, however, unnecessary for our purposes.

  2. Recall that both nodes 0 and \(n_t\) represent the point \(x^t\).

References

  • Balas E (1998) Disjunctive programming: properties of the convex hull of feasible points. GSIA Management Science Research Report MSRR 348, Carnegie Mellon University (1974), published as invited paper. Discrete Appl Math 89(1):3–44

  • Bast H, Delling D, Goldberg A, Müller-Hannemann M, Pajor T, Sanders P, Wagner D, Werneck RF (2015) Route planning in transportation networks. arXiv:1504.05140

  • Bautista-Santiago C, Díaz-Báñez JM, Lara D, Pérez-Lantero P, Urrutia J, Ventura I (2011) Computing optimal islands. Oper Res Lett 39(4):246–251

    Article  MathSciNet  MATH  Google Scholar 

  • Borgwardt S, Brieden A, Gritzmann P (2014) Geometric clustering for the consolidation of farmland and woodland. Math Intell 36(2):37–44

    Article  MathSciNet  MATH  Google Scholar 

  • Bucarey V, Ordóñez F, Bassaletti E (2015) Shape and balance in police districting. In: Applications of location analysis. Springer, Berlin, pp 329–347

  • Caldwell T (1961) On finding minimum routes in a network with turn penalties. Commun ACM 4(2):107–108

    Article  MathSciNet  MATH  Google Scholar 

  • Conforti M, Cornuéjols G, Zambelli G (2010) Extended formulations in combinatorial optimization. 4OR 8(1):1–48

    Article  MathSciNet  MATH  Google Scholar 

  • Delling D, Goldberg AV, Pajor T, Werneck RF (2011) Customizable route planning. In: Experimental algorithms. Springer, Berlin, pp 376–387

  • Doignon JP, Ducamp A, Falmagne JC (1984) On realizable biorders and the biorder dimension of a relation. J Math Psychol 28(1):73–109

    Article  MathSciNet  MATH  Google Scholar 

  • Eppstein D, Overmars M, Rote G, Woeginger G (1992) Finding minimum areak-gons. Discrete Comput Geom 7(1):45–58

    Article  MathSciNet  MATH  Google Scholar 

  • Geisberger R, Vetter C (2011) Efficient routing in road networks with turn costs. In: Experimental algorithms. Springer, Berlin, pp 100–111

  • Gutiérrez E, Medaglia AL (2008) Labeling algorithm for the shortest path problem with turn prohibitions with application to large-scale road networks. Ann Oper Res 157(1):169–182

    Article  MathSciNet  MATH  Google Scholar 

  • King D, Jacobson S, Sewell E (2017) The geo-graph in practice: creating united states congressional districts from census blocks. Comput Optim Appl 69:1–25

    MathSciNet  MATH  Google Scholar 

  • Korte B, Lovász L (1989) Polyhedral results for antimatroids. Ann N Y Acad Sci 555(1):283–295

    Article  MathSciNet  MATH  Google Scholar 

  • Korte B, Lovász L, Schrader R (1991) Greedoids, vol 4. Springer, Berlin

    MATH  Google Scholar 

  • Llorente IDP, Hoganson HM, Carson MT, Windmuller-Campione M (2017) Recognizing spatial considerations in forest management planning. Curr For Rep 3(4):308–316

    Google Scholar 

  • Vanegas P, Cattrysse D, Van Orshoven J (2010) Compactness in spatial decision support: a literature review. Comput Sci Appl ICCSA 2010:414–429

    Google Scholar 

  • Wilfong GT (1990) Motion planning for an autonomous vehicle. In: Autonomous robot vehicles. Springer, Berlin, pp 391–395

Download references

Acknowledgements

This work was completed while the first author was serving as Research Director of CORE, the Center for Operations Research and Econometrics, Université catholique de Louvain, whose hospitality is gratefully acknowledged. The authors would like to thank the following colleagues for useful discussions and suggestions on optimum convex polygon and convex subset problems—in approximate chronological order: Marcos Goycoolea (Universidad Adolfo Ibañez), Jeremy Barbay (Universidad de Chile), Miguel Constantino (Universidade de Lisboa), Marek Chrobak (University of California, Riverside), Keno Merckx and Jean-Paul Doignon (Université Libre de Bruxelles).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maurice Queyranne.

Appendix

Appendix

Proof (Proof of Lemma 1)

Consider any \(q \in \{1,\ldots ,n-1\}\). First, note that by assumptions (i)–(iii) we may assume that \(p^0_q = 0\) and \(r^{\sigma (q)}_q = n\). Note also that \(\pi (q) = |{{\mathrm{Pred}}}(q)|\) and \(\sigma (q) = |{{\mathrm{Pred}}}(q)|+|{{\mathrm{Succ}}}(q)|\). Let \(A^1_q = \{p\in {{\mathrm{Pred}}}(q) : (p,q,r)\in L \text{ for } \text{ all } r\in {{\mathrm{Succ}}}(q)\}\). If \(A^1_q = {{\mathrm{Pred}}}(q)\) then the Lemma holds with \(B^1_q = {{\mathrm{Succ}}}(q)\). Otherwise, we construct \(B^1_q\), \(A^2_q\), \(B^2_q\), etc., inductively as follows. Assume we have identified nonempty disjoint subsets \(A^1_q,\ldots ,A^h_q\) of \({{\mathrm{Pred}}}(q)\) and, if \(h > 1\), \(B^1_q,\ldots ,B^{h-1}_q\) of \({{\mathrm{Succ}}}(q)\) such that, for all \(p\in \bigcup _{j\le h}A^j_q\) and all \(r\in {{\mathrm{Succ}}}(q)\), \((p,q,r) \in L\) if and only if \((p,r) \in \bigcup _{k=1}^{h}\left( A^k_q \times \left( {{\mathrm{Succ}}}(q){\setminus }\bigcup _{\ell < h}B^\ell _q\right) \right) \), i.e., the conclusion of the Lemma holds for all such p and r. By assumption (iii) and by induction, \(A^h_q\) is a consecutive set of predecessors of q, i.e., \(A^h_q =\{p^i_q : \alpha (h-1)+1 \le i\le \alpha (h)\}\) for some \(\alpha (h)\in \{\alpha (h-1)+1,\ldots ,\pi (q)\}\) where, by assumption (i) we may assume \(\alpha (0) = -1\) (so \(A^1_q = \{p^i_q : 0 \le i\le \alpha (1)\}\)). As for the case \(h=1\) above, if \(\bigcup _{k=1}^h A^k_q = {{\mathrm{Pred}}}(q)\) then the Lemma holds with \(B^h_q = {{\mathrm{Succ}}}(q){\setminus }\bigcup _{\ell < h}B^\ell _q\) and we are done. Else \(\alpha (h) < \pi (q)\). Let \(B^h_q = \{r\in {{\mathrm{Succ}}}(q) : \left( p^{\alpha (h)+1}_q,q,r\right) \not \in L\}\). By assumption (iii) and induction, \(B^h_q\) is a consecutive set of successors of q, i.e., \(B^h_q =\{p^i_q : \beta (h-1)+1 \le i\le \beta (h)\}\) for some \(\beta (h)\in \{\beta (h-1)+1,\ldots ,\sigma (q)\}\) where, by assumption (ii) we may assume \(\beta (0) = \pi (q)\) (so \(B^1_q = \{p^i_q : \pi (q)+1 \le i\le \beta (1)\}\)). Letting \(A^{h+1}_q = \{p\in {{\mathrm{Pred}}}(q){\setminus }\bigcup _{k \le h}A^k_q : (p,q,r)\in L \text{ for } \text{ all } r\in {{\mathrm{Succ}}}(q){\setminus }\bigcup _{\ell \le h}B^\ell _q\}\) now satisfies the inductive assumption with h replaced by \(h+1\). This completes the inductive proof of the Lemma. \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Queyranne, M., Wolsey, L.A. Optimum turn-restricted paths, nested compatibility, and optimum convex polygons. J Comb Optim 36, 90–107 (2018). https://doi.org/10.1007/s10878-018-0281-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-018-0281-y

Keywords

Navigation