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].
Similar content being viewed by others
References
Gärtner B (1993) A subexponential algorithm for abstract optimization problems. Technical Report B93-05, Department of Mathematics, Free University, Berlin
Goldbach R (1992) Inkugel and Umkugel konvexer Polyeder. Diplomarbeit, Institut für Angewandte Mathematik and Statistik, Julius-Maximilians-Universität, Würzburg
Goldfarb D, Idnani A (1983) A numerically stable dual algorithm for solving strictly convex quadratic programs. Math Programming 27:103–131
Kalai G (1992) A subexponential randomized simplex algorithm. Proc. 24th ACM Symposium on Theory of Computing, pp 475–482
Matousek J, Sharir M, Welzl E (1992) A subexponential bound for linear programming. Technical Report B92-17, Department of Mathematics, Free University, Berlin
Seidel R (1991) Small-dimensional linear programming and convex hulls made easy. Discrete Comput Geom 6:423–434
Stoer J (1992) A dual algorithm for solving degenerate linearly constrained linear least squares problems. J Numer Linear Algebra Appl (2):103–131
Welzl E (1991) Smallest Enclosing Disks (Balls and Ellipsoids). Lecture Notes in Computer Science, Vol 555. Springer-Verlag, Berlin, pp 359–370
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
Author information
Authors and Affiliations
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
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
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF01185230
Key words
- Separation of two finite point sets
- Linearly constrained general convex quadratic problems
- Randomized algorithms