Projection on Polyhedral Cone

From Wikimization

(Difference between revisions)
Jump to: navigation, search
m
Line 16: Line 16:
The isotone projection cones are cones for which the projection onto the cone is isotone; that is, monotone with respect to the order induced by the cone. In <math>R^{n}</math> the isotone projection cones are polyhedral cones generated by <math>n</math> linearly independent vectors (i.e., cones which define a lattice structure, or shortly latticial cones) such that the generators of the polar of the cone form pairwise nonacute angles. The isotone projection cones were introduced by George Isac and A. B. Németh at the middle of 1980's and used for solving complementarity problems by George Isac, A. B. Németh and S. Z. Németh.
The isotone projection cones are cones for which the projection onto the cone is isotone; that is, monotone with respect to the order induced by the cone. In <math>R^{n}</math> the isotone projection cones are polyhedral cones generated by <math>n</math> linearly independent vectors (i.e., cones which define a lattice structure, or shortly latticial cones) such that the generators of the polar of the cone form pairwise nonacute angles. The isotone projection cones were introduced by George Isac and A. B. Németh at the middle of 1980's and used for solving complementarity problems by George Isac, A. B. Németh and S. Z. Németh.
-
The algorithm is a finite one that stops in at most <math>n</math> steps and finds the exact projection point. Suppose that we want to project onto a latticial cone and for each point we know a proper face of the cone onto which the point projects. Then, we could find the projection recursively, by projecting onto linear subspaces of decreasing dimension. In case of isotone projection cones the isotonicity property provides us with the required information about such a proper face. The information is provided by the geometrical structure of the polar cone.
+
The algorithm is a finite one that stops in at most <math>n</math> steps and finds the exact projection point. Suppose that we want to project onto a latticial cone and for each point we know a proper face of the cone onto which the point projects. Then, we could find the projection recursively, by projecting onto linear subspaces of decreasing dimensions. In case of isotone projection cones the isotonicity property provides us with the required information about such a proper face. The information is provided by the geometrical structure of the polar cone.
If a polyhedral cone can be written as a union of reasonably small number of isotone projection cones, then we could project a point onto the polyhedral cone by projecting onto the isotone projection cones and taking the minimum distance of the point from these cones. Due to the simplicity of the method of projecting onto an isotone projection cone, it is a challenging open question to find polyhedral cones which are a union of reasonably small number of isotone projection cones and for which the latter cones can be easily determined. We conjecture that the cones which are subsets of the nonnegative orthant (and their isometric images) are such cones.
If a polyhedral cone can be written as a union of reasonably small number of isotone projection cones, then we could project a point onto the polyhedral cone by projecting onto the isotone projection cones and taking the minimum distance of the point from these cones. Due to the simplicity of the method of projecting onto an isotone projection cone, it is a challenging open question to find polyhedral cones which are a union of reasonably small number of isotone projection cones and for which the latter cones can be easily determined. We conjecture that the cones which are subsets of the nonnegative orthant (and their isometric images) are such cones.

Revision as of 08:20, 25 May 2009

This is an open problem in Convex Optimization. At first glance, it seems rather simple; the problem is certainly easily understood:

We simply want a formula for projecting a given point in Euclidean space on a cone described by the intersection of an arbitrary number of halfspaces;
we want the closest point in the polyhedral cone.

By "formula" I mean a closed form; an equation or set of equations (not a program, algorithm, or optimization).
A set of formulae, the choice of which is conditional, is OK as long as size of the set is not factorial (prohibitively large).

This problem has many practical and theoretical applications. Its solution is certainly worth a Ph.D. thesis in any Math or Engineering Department.

You are welcome and encouraged to write your thoughts about this problem here.

Projection onto isotone projection cones

Together with my coauthor A. B. Németh we recently discovered a very simple algorithm for projecting onto a special class of cones, the isotone projection cones.

The isotone projection cones are cones for which the projection onto the cone is isotone; that is, monotone with respect to the order induced by the cone. In LaTeX: R^{n} the isotone projection cones are polyhedral cones generated by LaTeX: n linearly independent vectors (i.e., cones which define a lattice structure, or shortly latticial cones) such that the generators of the polar of the cone form pairwise nonacute angles. The isotone projection cones were introduced by George Isac and A. B. Németh at the middle of 1980's and used for solving complementarity problems by George Isac, A. B. Németh and S. Z. Németh.

The algorithm is a finite one that stops in at most LaTeX: n steps and finds the exact projection point. Suppose that we want to project onto a latticial cone and for each point we know a proper face of the cone onto which the point projects. Then, we could find the projection recursively, by projecting onto linear subspaces of decreasing dimensions. In case of isotone projection cones the isotonicity property provides us with the required information about such a proper face. The information is provided by the geometrical structure of the polar cone.

If a polyhedral cone can be written as a union of reasonably small number of isotone projection cones, then we could project a point onto the polyhedral cone by projecting onto the isotone projection cones and taking the minimum distance of the point from these cones. Due to the simplicity of the method of projecting onto an isotone projection cone, it is a challenging open question to find polyhedral cones which are a union of reasonably small number of isotone projection cones and for which the latter cones can be easily determined. We conjecture that the cones which are subsets of the nonnegative orthant (and their isometric images) are such cones.

We will submit our paper very soon. The Scilab script of the algorithm can be downloaded from here:

http://web.mat.bham.ac.uk/s.z.nemeth/piso.sce

We will provide more theoretical details after the paper has been accepted.


                                                                              Sándor Zoltán Németh

external links

More about projection on cones (and convex sets, more generally) can be found here (chapter E):

http://meboo.convexoptimization.com/Meboo.html

More about polyhedral cones can be found in chapter 2.

Personal tools