Skip to main content
Log in

Randomized algorithms for the separation of point sets and for solving quadratic programs

  • Published:
Applied Mathematics and Optimization Aims and scope Submit manuscript

Abstract

A randomized algorithm for finding a hyperplane separating two finite point sets in the Euclidean space ℝd and a randomized algorithm for solving linearly constrained general convex quadratic problems are proposed. The expected running time of the separating algorithm isO(dd! (m + n)), wherem andn are cardinalities of sets to be separated. The expected running time of the algorithm for solving quadratic problems isO(dd! s) wheres is the number of inequality constraints. These algorithms are based on the ideas of Seidel's linear programming algorithm [6]. They are closely related to algorithms of [8], [2], and [9] and belong to an abstract class of algorithms investigated in [1]. The algorithm for solving quadratic problems has some features of the one proposed in [7].

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.

Similar content being viewed by others

References

  1. Gärtner B (1993) A subexponential algorithm for abstract optimization problems. Technical Report B93-05, Department of Mathematics, Free University, Berlin

    Google Scholar 

  2. Goldbach R (1992) Inkugel and Umkugel konvexer Polyeder. Diplomarbeit, Institut für Angewandte Mathematik and Statistik, Julius-Maximilians-Universität, Würzburg

    Google Scholar 

  3. Goldfarb D, Idnani A (1983) A numerically stable dual algorithm for solving strictly convex quadratic programs. Math Programming 27:103–131

    Google Scholar 

  4. Kalai G (1992) A subexponential randomized simplex algorithm. Proc. 24th ACM Symposium on Theory of Computing, pp 475–482

  5. Matousek J, Sharir M, Welzl E (1992) A subexponential bound for linear programming. Technical Report B92-17, Department of Mathematics, Free University, Berlin

    Google Scholar 

  6. Seidel R (1991) Small-dimensional linear programming and convex hulls made easy. Discrete Comput Geom 6:423–434

    Google Scholar 

  7. Stoer J (1992) A dual algorithm for solving degenerate linearly constrained linear least squares problems. J Numer Linear Algebra Appl (2):103–131

  8. Welzl E (1991) Smallest Enclosing Disks (Balls and Ellipsoids). Lecture Notes in Computer Science, Vol 555. Springer-Verlag, Berlin, pp 359–370

    Google Scholar 

  9. Yoshiba T, Iwata S, Matsui T (1992) Randomized algorithms for finding the smallest enclosing ball and the minimum norm point. Technical Report 92-15, Department of Mathematical Engineering and Information Physics, Faculty of Engineering, University of Tokyo, Tokyo

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by J. Stoer

This research was done when the author was supported by the Alexander von Humboldt Foundation, Germany.

On leave from the Institute of Mathematics and Mechanics, Ural Department of the Russian Academy of Sciences, 620219 Ekaterinburg, S. Kovalevskaya str. 16, Russia.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Botkin, N.D. Randomized algorithms for the separation of point sets and for solving quadratic programs. Appl Math Optim 32, 195–210 (1995). https://doi.org/10.1007/BF01185230

Download citation

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01185230

Key words

AMS classification

Navigation