Skip to main content
Log in

A constant FPT approximation algorithm for hard-capacitated k-means

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

Hard-capacitated k-means (HCKM) is one of the fundamental problems remaining open in combinatorial optimization and engineering. In HCKM, one is required to partition a given n-point set into k disjoint clusters with known capacity so as to minimize the sum of within-cluster variances. It is known to be at least APX-hard, and most of the work on it has been done from a meta heuristic or bi-criteria approximation perspective. To the best our knowledge, no constant approximation algorithm or existence proof of such an algorithm is known. As our main contribution, we propose an FPT(k) approximation algorithm with constant performance guarantee for HCKM in this paper.

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
Fig. 2

Similar content being viewed by others

References

  • Adamczyk M, Byrka J, Marcinkowski J, Meesum S M, Wlodarczyk M (2019) Constant-factor FPT approximation for capacitated \(k\)-median. In: Proceedings of the 27th annual European symposium on algorithms, pp 1:1–1:14

  • Ahmadian S, Norouzi-Fard A, Svensson O, Ward J (2019) Better guarantees for \(k\)-means and Euclidean \(k\)-median by primal-dual algorithms. SIAM J Comput. https://doi.org/10.1137/18m1171321

    Article  Google Scholar 

  • Aloise D, Deshpande A, Hansen P, Popat P (2009) NP-hardness of Euclidean sum-of-squares clustering. Mach Learn 75:245–249

    Article  Google Scholar 

  • Arthur D, Vassilvitskii S (2007) \(K\)-means++: the advantages of careful seeding. In: Proceedings of the 8th annual ACM-SIAM symposium on discrete algorithms, pp 1027–1035

  • Awasthi P, Charikar M, Krishnaswamy R, Sinop AK (2015) The hardness of approximation of Euclidean \(k\)-means. In: Proceedings of the 31st international symposium on computational geometry, pp 754–767

  • Bahmani B, Moseley B, Vattani A, Kumar R, Vassilvitskii S (2012) Scalable \(k\)-means++. In: Proceedings of the 38th international conference on very large data bases, pp 622–633

  • Bandyapadhyay S, Varadarajan K (2016) On variants of \(k\)-means clustering. In: Proceedings of the 32nd international symposium on computational geometry, pp 14:1–14:15

  • Berkhin P (2006) A survey of clustering data mining techniques. In: Kogan J, Nicholas C, Teboulle M (eds) Grouping multidimensional data. Springer, Berlin

    Google Scholar 

  • Byrka J, Rybicki B, Uniyal S (2016) An approximation algorithm for uniform capacitated \(k\)-median problem with \(1+\epsilon\) capacity iolation. In: Proceedings of the 18th international conference on integer programming and combinatorial optimization, pp 262–274

  • Cohen-Addad V (2020) Approximation schemes for capacitated clustering in doubling metrics. In: Proceedings of the 14th annual ACM-SIAM symposium on discrete algorithms, pp 2241–2259

  • Cohen-Addad V, Li J (2019) On the fixed-parameter tractability of capacitated clustering. In: Proceedings of the 46th international colloquium on automata, languages, and programming, pp 41:1–41:14

  • Cohen-Addad V, Klein PN, Mathieu C (2019) Local search yields approximation schemes for \(k\)-means and \(k\)-median in Euclidean and minor-free metrics. SIAM J Comput 48(2):644–667

    Article  MathSciNet  Google Scholar 

  • Friggstad Z, Rezapour M, Salavatipour MR (2019) Local search yields a PTAS for \(k\)-means in doubling metrics. SIAM J Comput 48(2):452–480

    Article  MathSciNet  Google Scholar 

  • Hsu D, Telgarsky M (2016) Greedy bi-criteria approximations for \(k\)-medians and \(k\)-means. arXiv preprint arXiv:1607.06203

  • Kanungo T, Mount DM, Netanyahu NS, Piatko CD, Silverman R, Wu AY (2004) A local search approximation algorithm for \(k\)-means clustering. Comput Geom 28:89–112

    Article  MathSciNet  Google Scholar 

  • Lee E, Schmidt M, Wright J (2016) Improved and simplified inapproximability for \(k\)-means. Inf Process Lett 120:40–43

    Article  MathSciNet  Google Scholar 

  • Lloyd S (1982) Least squares quantization in PCM. IEEE Trans Inf Theory 28(2):129–137

    Article  MathSciNet  Google Scholar 

  • Li S (2013) A 1.488 approximation algorithm for the uncapacitated facility location problem. Inf Comput 222:45–58

    Article  MathSciNet  Google Scholar 

  • Li S (2017) On uniform capacitated \(k\)-median beyond the natural LP relaxation. ACM Trans Algorithms 13(2):Article 22

  • Schrijver A (2003) Combinatorial optimization: polyhedra and efficiency. Springer, Berlin

    MATH  Google Scholar 

  • Xu Y, Möhring R H, Xu D, Zhang Y, and Zou Y (2019) A constant parameterized approximation for hard capacitated \(k\)-means. arXiv:1901.04628

  • Zhang J, Chen B, Ye Y (2005) A multiexchange local search algorithm for the capacitated facility location problem. Math Oper Res 30(2):389–403

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The first author is supported by Natural Science Foundation of China (No. 11901558) and China Postdoctoral Science Foundation funded project (No. 2018M643233). The second author is supported by the Science Foundation of the Anhui Education Department (No. KJ2019A0834). The third author is supported by Natural Science Foundation of China (No. 11871081). The fourth author is supported by Shenzhen research grant (Nos. KQJSCX20180330170311901, JCYJ20180 305180840138, GGFW2017073114031767).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dachuan Xu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, Y., Möhring, R.H., Xu, D. et al. A constant FPT approximation algorithm for hard-capacitated k-means. Optim Eng 21, 709–722 (2020). https://doi.org/10.1007/s11081-020-09503-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-020-09503-0

Keywords

Navigation