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.
Similar content being viewed by others
References
Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network Flows. Theory, Algorithms, and Applications. Prentice Hall, Englewood Cliffs (1993)
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)
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)
Averbakh, I., Berman, O.: Algorithms for path medi-centers of a tree. Comput. Oper. Res. 26(14), 1395–1409 (1999)
Baïou, M., Barahona, F., Correa, J.: On the \(p\)-median polytope of fork-free graphs. Electron. Notes Discrete Math. 36, 143–149 (2010)
Bertsimas, D., Sim, M.: Robust discrete optimization and network flows. Math. Program. 98(1–3, Ser. B), 49–71 (2003)
Bertsimas, D., Weismantel, R.: Optimization Over Integers. Dynamic Ideas, Belmont (2005)
Burkard, R.E., Rendl, F.: Lexicographic bottleneck problems. Oper. Res. Lett. 10(5), 303–308 (1991)
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)
Cole, R.: Slowing down sorting networks to obtain faster sorting algorithms. J. Assoc. Comput. Mach. 34(1), 200–208 (1987)
Della Croce, F., Paschos, V.T., Tsoukias, A.: An improved general procedure for lexicographic bottleneck problems. Oper. Res. Lett. 24(4), 187–194 (1999)
Fernández, E., Puerto, J., Rodríguez-Chía, A.M.: On discrete optimization with ordering. Ann. Oper. Res. 207(1), 83–96 (2013)
Fernández, E., Pozo, M.A., Puerto, J.: Ordered weighted average combinatorial optimization: formulations and their properties. Discrete Appl. Math. 169, 97–118 (2014)
Gabow, H.N., Galil, Z., Spencer, T.H.: Efficient implementation of graph algorithms using contraction. J. Assoc. Comput. Mach. 36(3), 540–572 (1989)
Garfinkel, R., Fernández, E., Lowe, T.J.: The \(k\)-centrum shortest path problem. Top 14(2), 279–292 (2006)
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)
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)
Gupta, S.K., Punnen, A.P.: \(k\)-sum optimization problems. Oper. Res. Lett. 9(2), 121–126 (1990)
Hakimi, S., Schmeichel, E., Labbé, M.: On locating path- or tree-shaped facilities on networks. Networks 23(6), 543–555 (1993)
Halpern, J.: Finding minimal center-median convex combination (cent-dian) of a graph. Manag. Sci. 24, 535–544 (1978)
Handler, G.Y.: Medi-centers of a tree. Transp. Sci. 19(3), 246–260 (1985)
Hassin, R., Tamir, A.: Improved complexity bounds for location problems on the real line. Oper. Res. Lett. 10(7), 395–402 (1991)
Kalcsics, J.: Improved complexity results for several multifacility location problems on trees. Ann. Oper. Res. 191, 23–36 (2011)
Kalcsics, J., Nickel, S., Puerto, J., Tamir, A.: Algorithmic results for ordered median problems. Oper. Res. Lett. 30(3), 149–158 (2002)
Kalcsics, J., Nickel, S., Puerto, J.: Multifacility ordered median problems on networks: a further analysis. Networks 41(1), 1–12 (2003)
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)
Lawler, E.: Combinatorial Optimization: Networks and Matroids. Saunders College Publishing, Fort Worth (1976)
Martello, S., Pulleyblank, W.R., Toth, P., de Werra, D.: Balanced optimization problems. Oper. Res. Lett. 3(5), 275–278 (1984)
Megiddo, N.: Combinatorial optimization with rational objective functions. Math. Oper. Res. 4, 414–424 (1979)
Megiddo, N.: Applying parallel computation algorithms in the design of serial algorithms. J. Assoc. Comput. Mach. 30(4), 852–865 (1983)
Mesa, J.A., Puerto, J., Tamir, A.: Improved algorithm for several network location problems with equality measures. Discrete Appl. Math. 130, 437–448 (2003)
Nickel, S., Puerto, J.: Location theory. A unified approach. Springer, Berlin (2005)
Ogryczak, W., Tamir, A.: Minimizing the sum of the \(k\) largest functions in linear time. Inf. Process. Lett. 85(3), 117–122 (2003)
Puerto, J., Fernández, F.R.: Geometrical properties of the symmetrical single facility location problem. J. Nonlinear Convex Anal. 1(3), 321–342 (2000)
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)
Puerto, J., Tamir, A.: Locating tree-shaped facilities using the ordered median objective. Math. Program. 102(2 (A)), 313–338 (2005)
Punnen, A.P.: \(k\)-sum linear programming. J. Oper. Res. Soc. 43(4), 359–263 (1992)
Punnen, A.P., Aneja, Y.P.: On \(k\)-sum optimization. Oper. Res. Lett. 18(5), 233–236 (1996)
Sharir, M., Agarwal, P.K.: Davenport–Schinzel Sequences and Their Geometric Applications. Cambridge University Press, Cambridge (1995)
Slater, P.J.: Centers to centroids in graphs. J. Graph Theory 2(3), 209–222 (1978)
Slater, P.J.: The \(k\)-nucleus of a graph. Networks 11(3), 233–242 (1981)
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)
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)
Tamir, A.: The \(k\)-centrum multi-facility location problem. Discrete Appl. Math. 109(3), 293–307 (2001)
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)
Tamir, A., Puerto, J., Pérez-Brito, D.: The centdian subtree of a tree network. Discrete Appl. Math. 118(3), 263–278 (2002)
Tardos, É.: A strongly polynomial minimum cost circulation algorithm. Combinatorica 5(3), 247–255 (1985)
Zemel, E.: An \(O(n)\) algorithm for the linear multiple choice knapsack problem and related problems. Inf. Process. Lett. 18(3), 123–128 (1984)
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-016-1096-1