Skip to main content
Log in

Revisiting k-sum optimization

  • Full Length Paper
  • Series A
  • Published:
Mathematical Programming Submit manuscript

Abstract

In this paper, we address continuous, integer and combinatorial k-sum optimization problems. We analyze different formulations of this problem that allow to solve it through the minimization of a relatively small number of minisum optimization problems. This approach provides a general tool for solving a variety of k-sum optimization problems and at the same time, improves the complexity bounds of many ad-hoc algorithms previously reported in the literature for particular versions of this problem. Moreover, the results developed for k-sum optimization have been extended to the more general case of the convex ordered median problem, improving upon existing solution approaches.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  1. Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows. Theory, Algorithms, and Applications. Prentice Hall, Englewood Cliffs (1993)

    MATH  Google Scholar 

  2. Alstrup, S., Lauridsen, P., Sommerlund, P., Thorup, M.: Finding cores of limited length. In: Dehne, F., Rau-Chaplin, A., Sack, J.-R., Tamassia, R. (eds.) Algorithms and Data Structures, Lecture Notes in Computer Science n 1272, pp. 45–54. Springer, Heidelberg (1997)

    Google Scholar 

  3. Apollonio, N., Lari, I., Ricca, F., Simeone, B., Puerto, J.: Polynomial algorithms for partitioning a tree into single-center subtrees to minimize flat service costs. Networks 51(1), 78–89 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  4. Averbakh, I., Berman, O.: Algorithms for path medi-centers of a tree. Comput. Oper. Res. 26(14), 1395–1409 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. Baïou, M., Barahona, F., Correa, J.: On the \(p\)-median polytope of fork-free graphs. Electron. Notes Discrete Math. 36, 143–149 (2010)

    Article  MATH  Google Scholar 

  6. Bertsimas, D., Sim, M.: Robust discrete optimization and network flows. Math. Program. 98(1–3, Ser. B), 49–71 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  7. Bertsimas, D., Weismantel, R.: Optimization Over Integers. Dynamic Ideas, Belmont (2005)

    Google Scholar 

  8. Burkard, R.E., Rendl, F.: Lexicographic bottleneck problems. Oper. Res. Lett. 10(5), 303–308 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  9. Cohen, E., Megiddo, N.: Maximizing concave functions in fixed dimension. In: Pardalos, P.M. (ed.) Complexity in Numerical Optimization, pp. 74–87. World Scientific Publishing, River Edge (1993)

  10. Cole, R.: Slowing down sorting networks to obtain faster sorting algorithms. J. Assoc. Comput. Mach. 34(1), 200–208 (1987)

    Article  MathSciNet  Google Scholar 

  11. Della Croce, F., Paschos, V.T., Tsoukias, A.: An improved general procedure for lexicographic bottleneck problems. Oper. Res. Lett. 24(4), 187–194 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  12. Fernández, E., Puerto, J., Rodríguez-Chía, A.M.: On discrete optimization with ordering. Ann. Oper. Res. 207(1), 83–96 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  13. Fernández, E., Pozo, M.A., Puerto, J.: Ordered weighted average combinatorial optimization: formulations and their properties. Discrete Appl. Math. 169, 97–118 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  14. Gabow, H.N., Galil, Z., Spencer, T.H.: Efficient implementation of graph algorithms using contraction. J. Assoc. Comput. Mach. 36(3), 540–572 (1989)

    Article  MathSciNet  Google Scholar 

  15. Garfinkel, R., Fernández, E., Lowe, T.J.: The \(k\)-centrum shortest path problem. Top 14(2), 279–292 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  16. Granot, D., Granot, F., Ravichandran, H.: The \(k\)-centrum Chinese postman delivery problem and a related cost allocation game. Discrete Appl. Math. 179, 100–108 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  17. Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization, volume 2 of Algorithms and Combinatorics: Study and Research Texts. Springer, Berlin (1988)

    Book  MATH  Google Scholar 

  18. Gupta, S.K., Punnen, A.P.: \(k\)-sum optimization problems. Oper. Res. Lett. 9(2), 121–126 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  19. Hakimi, S., Schmeichel, E., Labbé, M.: On locating path- or tree-shaped facilities on networks. Networks 23(6), 543–555 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  20. Halpern, J.: Finding minimal center-median convex combination (cent-dian) of a graph. Manag. Sci. 24, 535–544 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  21. Handler, G.Y.: Medi-centers of a tree. Transp. Sci. 19(3), 246–260 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  22. Hassin, R., Tamir, A.: Improved complexity bounds for location problems on the real line. Oper. Res. Lett. 10(7), 395–402 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  23. Kalcsics, J.: Improved complexity results for several multifacility location problems on trees. Ann. Oper. Res. 191, 23–36 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  24. Kalcsics, J., Nickel, S., Puerto, J., Tamir, A.: Algorithmic results for ordered median problems. Oper. Res. Lett. 30(3), 149–158 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  25. Kalcsics, J., Nickel, S., Puerto, J.: Multifacility ordered median problems on networks: a further analysis. Networks 41(1), 1–12 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  26. Kim, T.U., Lowe, T.J., Tamir, A., Ward, J.E.: On the location of a tree-shaped facility. Networks 28(3), 167–175 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  27. Lawler, E.: Combinatorial Optimization: Networks and Matroids. Saunders College Publishing, Fort Worth (1976)

    MATH  Google Scholar 

  28. Martello, S., Pulleyblank, W.R., Toth, P., de Werra, D.: Balanced optimization problems. Oper. Res. Lett. 3(5), 275–278 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  29. Megiddo, N.: Combinatorial optimization with rational objective functions. Math. Oper. Res. 4, 414–424 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  30. Megiddo, N.: Applying parallel computation algorithms in the design of serial algorithms. J. Assoc. Comput. Mach. 30(4), 852–865 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  31. Mesa, J.A., Puerto, J., Tamir, A.: Improved algorithm for several network location problems with equality measures. Discrete Appl. Math. 130, 437–448 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  32. Nickel, S., Puerto, J.: Location theory. A unified approach. Springer, Berlin (2005)

    MATH  Google Scholar 

  33. Ogryczak, W., Tamir, A.: Minimizing the sum of the \(k\) largest functions in linear time. Inf. Process. Lett. 85(3), 117–122 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  34. Puerto, J., Fernández, F.R.: Geometrical properties of the symmetrical single facility location problem. J. Nonlinear Convex Anal. 1(3), 321–342 (2000)

    MathSciNet  MATH  Google Scholar 

  35. Puerto, J., Rodríguez-Chía, A. M.: Ordered median location problems. In: Gilbert, L., Stefan, N., Saldanha da Gama, F. (eds.) Location Science, pp. 249–288. Springer, New York (2015)

  36. Puerto, J., Tamir, A.: Locating tree-shaped facilities using the ordered median objective. Math. Program. 102(2 (A)), 313–338 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  37. Punnen, A.P.: \(k\)-sum linear programming. J. Oper. Res. Soc. 43(4), 359–263 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  38. Punnen, A.P., Aneja, Y.P.: On \(k\)-sum optimization. Oper. Res. Lett. 18(5), 233–236 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  39. Sharir, M., Agarwal, P.K.: Davenport–Schinzel Sequences and Their Geometric Applications. Cambridge University Press, Cambridge (1995)

    MATH  Google Scholar 

  40. Slater, P.J.: Centers to centroids in graphs. J. Graph Theory 2(3), 209–222 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  41. Slater, P.J.: The \(k\)-nucleus of a graph. Networks 11(3), 233–242 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  42. Tamir, A.: An \(O(pn^2)\) algorithm for the \(p\)-median and related problems on tree graphs. Oper. Res. Lett. 19(2), 59–64 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  43. Tamir, A.: Fully polynomial approximation schemes for locating a tree-shaped facility: a generalization of the knapsack problem. Discrete Appl. Math. 87(1–3), 229–243 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  44. Tamir, A.: The \(k\)-centrum multi-facility location problem. Discrete Appl. Math. 109(3), 293–307 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  45. Tamir, A., Pérez-Brito, D., Moreno-Pérez, J.A.: A polynomial algorithm for the \(p\)-centdian problem on a tree. Networks 32(4), 255–262 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  46. Tamir, A., Puerto, J., Pérez-Brito, D.: The centdian subtree of a tree network. Discrete Appl. Math. 118(3), 263–278 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  47. Tardos, É.: A strongly polynomial minimum cost circulation algorithm. Combinatorica 5(3), 247–255 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  48. Zemel, E.: An \(O(n)\) algorithm for the linear multiple choice knapsack problem and related problems. Inf. Process. Lett. 18(3), 123–128 (1984)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research has been partially supported by Spanish Ministry of Education and Science/FEDER Grants Numbers MTM2013-46962-C02-(01-02), MTM2016-74983-C2-(1,2)-R, Junta de Andalucía Grant Number FQM 05849 and Fundación Séneca, Grant Number 08716/PI/08.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Puerto.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Puerto, J., Rodríguez-Chía, A.M. & Tamir, A. Revisiting k-sum optimization. Math. Program. 165, 579–604 (2017). https://doi.org/10.1007/s10107-016-1096-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-016-1096-1

Mathematics Subject Classification

Navigation