Skip to main content

A Novel Initialization Algorithm for Fuzzy C-means Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12337))

Abstract

The fuzzy C-means problem belongs to soft clustering problem, where each given point has relationship to every center point. This problem is different from the k-means problem, where each point should belong to only one cluster. In this paper, we design one seeding algorithm for fuzzy C-means problem and obtain performance ratio \(O(k\mathrm{ln}k)\). We also give the performance guarantee \(O(k^2\mathrm{ln}k)\) of the seeding algorithm based on k-means++ for fuzzy C-means problem. At last, we present our numerical experiment to show the validity of the algorithms.

Supported by Higher Educational Science and Technology Program of Shandong Province (No. J17KA171), Natural Science Foundation of Shandong Province (Nos. ZR2019MA032, ZR2019PA004) of China.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  3. Arthur, D., Vassilvitskii, S.: \(k\)-means++: the advantages of careful seeding. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1027–1035 (2007)

    Google Scholar 

  4. Asuncion, A., Newman, D.J.: UCI machine learning repository. University of California Irvine School of Information (2007)

    Google Scholar 

  5. Awasthi, P., Charikar, M., Krishnaswamy, R., Sinop, A.K.: The hardness of approximation of Euclidean \(k\)-means. In: Proceedings of the 31st International Symposium on Computational Geometry (SoCG), pp. 754–767 (2015)

    Google Scholar 

  6. Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. AAPR. Springer, Boston, MA (1981). https://doi.org/10.1007/978-1-4757-0450-1

    Book  MATH  Google Scholar 

  7. Blömer, J., Brauer, S., Bujna, K.: A theoretical analysis of the fuzzy \(k\)-means problem. In: 2016 IEEE 16th International Conference on Data Mining (ICDM), pp. 805–810 (2016)

    Google Scholar 

  8. Feng, Q., Zhang, Z., Shi, F., Wang, J.: An improved approximation algorithm for the k-means problem with penalties. In: Chen, Y., Deng, X., Lu, M. (eds.) FAW 2019. LNCS, vol. 11458, pp. 170–181. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-18126-0_15

    Chapter  Google Scholar 

  9. Gafar, A.F.O., Tahyudin, I., et al.: Comparison between \(k\)-means and fuzzy \(C\)-means clustering in network traffic activities. In: Xu, J., Gen, M., Hajiyev, A., Cooke, F. (eds.) International Conference on Management Science and Engineering Management (ICMSEM), pp. 300–310. Springer, Cham (2017)

    Google Scholar 

  10. Jain, K., Vazirani, V.V.: Approximation algorithms for metric facility location and \(k\)-median problems using the primal-dual schema and Lagrangian relaxation. J. ACM 48(2), 274–296 (2001)

    Article  MathSciNet  Google Scholar 

  11. Li, M., Wang, Y., Xu, D., Zhang, D.: The seeding algorithm for functional \(k\)-means problem. In: International Computing and Combinatorics Conference, pp. 387–396 (2019)

    Google Scholar 

  12. Li, M., Xu, D., Yue, J., Zhang, D., Zhang, P.: The seeding algorithm for \(k\)-means problem with penalties. J. Comb. Optim. 39(1), 15–32 (2020)

    Article  MathSciNet  Google Scholar 

  13. Li, M., Xu, D., Zhang, D., Zou, J.: The seeding algorithms for spherical k-means clustering. J. Glob. Optim. 76(4), 695–708 (2019). https://doi.org/10.1007/s10898-019-00779-w

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  15. Peng, J., Wei, Y.: Approximating \(k\)-means-type clustering via semidefinite programming. SIAM J. Optim. 18(1), 186–205 (2007)

    Article  MathSciNet  Google Scholar 

  16. Soomro, S., Munir, A., Choi, K.N.: Fuzzy \(C\)-means clustering based active contour model driven by edge scaled region information. Expert Syst. Appl. 120, 387–396 (2019)

    Article  Google Scholar 

  17. Stetco, A., Zeng, X.J., Keane, J.: Fuzzy \(C\)-means++: fuzzy \(C\)-means with effective seeding initialization. Expert Syst. Appl. 42(21), 7541–7548 (2015)

    Article  Google Scholar 

  18. Tomar, N., Manjhvar, A.K.: Role of clustering in crime detection: application of fuzzy \(k\)-means. In: Advances in Computer and Computational Sciences, pp. 591–599 (2018)

    Google Scholar 

  19. Wang, P.: Pattern recognition with fuzzy objective function algorithms (James C. Bezdek). SIAM Rev. 25(3), 442–442 (1983)

    Google Scholar 

  20. Wang, S., Zhang, X., Cheng, Y., Jiang, F., Yu, W., Peng, J.: A fast content-based spam filtering algorithm with fuzzy- SVM and \(k\)-means. In: 2018 IEEE International Conference on Big Data and Smart Computing (BigComp), pp. 301–307 (2018)

    Google Scholar 

  21. Xu, D., Xu, Y., Zhang, D.: A survey on algorithms for \(k\)-means problem and its variants. Oper. Res. Trans. 21(2), 101–109 (2017)

    MATH  Google Scholar 

  22. Xu, D., Xu, Y., Zhang, D.: A survey on the initialization methods for the \(k\)-means algorithm. Oper. Res. Trans. 22(2), 31–40 (2018)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Zhou .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 186 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, Q., Liu, J., Li, M., Zhou, Y. (2020). A Novel Initialization Algorithm for Fuzzy C-means Problem. In: Chen, J., Feng, Q., Xu, J. (eds) Theory and Applications of Models of Computation. TAMC 2020. Lecture Notes in Computer Science(), vol 12337. Springer, Cham. https://doi.org/10.1007/978-3-030-59267-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-59267-7_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-59266-0

  • Online ISBN: 978-3-030-59267-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics