Skip to main content
Log in

A two-phase heuristic for the bottleneck k-hyperplane clustering problem

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

In the bottleneck hyperplane clustering problem, given n points in \(\mathbb{R}^{d}\) and an integer k with 1≤kn, we wish to determine k hyperplanes and assign each point to a hyperplane so as to minimize the maximum Euclidean distance between each point and its assigned hyperplane. This mixed-integer nonlinear problem has several interesting applications but is computationally challenging due, among others, to the nonconvexity arising from the 2-norm. After comparing several linear approximations to deal with the 2-norm constraint, we propose a two-phase heuristic. First, an approximate solution is obtained by exploiting the -approximation and the problem geometry, and then it is converted into an 2-approximate solution. Computational experiments on realistic randomly generated instances and instances arising from piecewise affine maps show that our heuristic provides good quality solutions in a reasonable amount of time.

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
Algorithm 1
Fig. 3

Similar content being viewed by others

References

  1. Adjiman, C.S., Androulakis, I.P., Floudas, C.A.: A global optimization method, αBB, for general twice-differentiable constrained NLPs: II—Implementation and computational results. Comput. Chem. Eng. 22(9), 1159–1179 (1998)

    Article  Google Scholar 

  2. Agarwal, P., Procopiuc, C.: Approximation algorithms for projective clustering. J. Algorithms 46, 115–139 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  3. Agarwal, P., Procopiuc, C., Varadarajan, K.: Approximation algorithms for k-line center. ESA (2002)

  4. Amaldi, E., Coniglio, S.: An adaptive point-reassignment metaheuristic for the k-hyperplane clustering problem. In: 8th Metaheuristc International Conference, Hamburg, Germany (2009)

    Google Scholar 

  5. Bonami, P., Lee, J.: Bonmin users’ manual [online]. http://projects.coin-or.org/Bonmin

  6. Bradley, P., Mangasarian, O.: k-Plane clustering. J. Glob. Optim. 16(1), 23–32 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dhyani, K.: Optimization models and algorithms for the hyperplane clustering problem. Ph.D. thesis, Politecnico di Milano (2009)

  8. Drezner, Z., Hamacher, H.W. (eds.): Facility Location: Applications and Theory. Springer, Berlin (2004)

    Google Scholar 

  9. Ferrari-Trecate, G., Muselli, M., Liberati, D., Morari, M.: A clustering technique for the identification of piecewise affine systems. Automatica 39, 205–217 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fourer, R., Gay, D.: The AMPL Book. Duxbury, Pacific Grove (2002)

    Google Scholar 

  11. Georgiev, P., Pardalos, P., Theis, F.: A bilinear algorithm for sparse representations. Comput. Optim. Appl. 38, 249–259 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  12. Gill, P., Murray, W., Saunders, M.: Snopt: an sqp algorithm for large-scale constrained optimization. SIAM Rev. 47(1), 99–131 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Har-Peled, S.: No coreset, no cry. FSTTCS (2004)

  14. Houle, M., Imai, H., Imai, K., Robert, J., Yamamoto, P.: Orthogonal weighted linear 1 and approximation and applications. Discrete Appl. Math. 43, 217–232 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  15. ILOG: ILOG CPLEX 11.0 User’s Manual. ILOG S.A., Gentilly (2008)

    Google Scholar 

  16. Korneenko, N., Martini, H.: Approximating finite weighted point sets by hyperplanes. Lect. Notes Comput. Sci. 447, 276–286 (1990)

    Article  MathSciNet  Google Scholar 

  17. Langerman, S., Morin, P.: Covering things with things. Discrete Comput. Geom. 33(4), 717–729 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  18. Liberti, L.: Writing global optimization software. In: Liberti, L., Maculan, N. (eds.) Global Optimization: from Theory to Implementation, pp. 211–262. Springer, Berlin (2006)

    Chapter  Google Scholar 

  19. Martini, H., Schöbel, A.: Median hyperplanes in normed spaces—a survey. Tech. Rep. 36, University of Kaiserslautern, Wirtschaftsmathematik (1998)

  20. Megiddo, N., Tamir, A.: On the complexity of locating linear facilities in the plane. Oper. Res. Lett. 1, 194–197 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  21. Mishra, N., Motwani, R., Vassilvitskii, S.: Sublinear projective clustering with outliers. In: 15th Ann. Fall Workshop on Computational Geometry and Visualization, pp. 45–47 (2005)

    Google Scholar 

  22. Norback, J., Morris, G.: Fitting hyperplanes by minimizing orthogonal deviations. Math. Program. 19(1), 102–105 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  23. Schöbel, A.: Locating lines and hyperplanes: Theory and algorithms. Ph.D. thesis, TU, Kaiserslautern (1998)

  24. Tabatabaei-Pour, M.: A clustering-based bounded-error approach for identification of PWA hybrid systems. In: 9th Int. Conf. on Control, Automation, Robotics and Vision, 2006 ICARCV, Singapore, pp. 1–6 (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kanika Dhyani.

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(PDF 8.0 MB)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Amaldi, E., Dhyani, K. & Liberti, L. A two-phase heuristic for the bottleneck k-hyperplane clustering problem. Comput Optim Appl 56, 619–633 (2013). https://doi.org/10.1007/s10589-013-9567-2

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-013-9567-2

Keywords

Navigation