Content deleted Content added
m Bot: Deprecating Template:Cite doi and some minor fixes |
m Journal cites:, completed 1 page range using AWB (12022) |
||
Line 1:
In mathematics, '''projections onto convex sets''' ('''POCS'''), sometimes known as the '''alternating projection''' method, is a method to find a point in the intersection of two [[closed set|closed]] [[convex set|convex]] sets. It is a very simple algorithm and has been rediscovered many times.<ref name="SIAMreview" /> The simplest case, when the sets are [[affine spaces]], was analyzed by [[John von Neumann]].<ref>J. von Neumann
<ref>J. von Neumann. Functional Operators, volume II. Princeton University Press, Princeton, NJ, 1950. Reprint of mimeographed lecture notes first distributed in 1933.</ref> The case when the sets are affine spaces is special, since the iterates not only converge to a point in the intersection (assuming the intersection is non-empty) but in fact to the orthogonal projection onto the intersection of the initial iterate. For general closed convex sets, the limit point need not be the projection. Classical work on the case of two closed convex sets shows that the [[rate of convergence]] of the iterates is linear.
<ref>{{cite journal | last1 = Gubin | first1 = L.G.
<ref>{{cite journal | last1 = Bauschke | first1 = H.H.
There are now extensions that consider cases when there are more than one set, or when the sets are not [[convex set|convex]],<ref>{{Cite journal | last1 = Lewis | first1 = A. S. | last2 = Malick | first2 = J. | doi = 10.1287/moor.1070.0291 | title = Alternating Projections on Manifolds | journal = Mathematics of Operations Research | volume = 33 | pages =
== Algorithm ==
Line 12:
: <math> \text{find} \; x \in \mathcal{R}^n \quad\text{such that}\; x \in C \cap D </math>
where ''C'' and ''D'' are [[closed set|closed]] [[convex set]]s.
To use the POCS algorithm, one must know how to project onto the sets ''C'' and ''D'' separately.
Line 38:
which is defined in the [[Tensor product|product space]] <math> \mathcal{R}^n \times \mathcal{R}^n </math>.
Then define another set, also in the product space:
: <math> F = \{ (x,y) : x \in \mathcal{R}^b,\, y \in \mathcal{R}^n,\; x=y \}.</math>
Line 56:
== References ==
<references>
<ref name="SIAMreview">{{cite journal | last1 = Bauschke | first1 = H.H.
</references>
|