En matemáticas, las proyecciones sobre conjuntos convexos ( POCS ), a veces conocidas como el método de proyección alternada , son un método para encontrar un punto en la intersección de dos conjuntos convexos cerrados . Es un algoritmo muy simple y ha sido redescubierto muchas veces. [ 1 ] El caso más simple, cuando los conjuntos son espacios afines , fue analizado por John von Neumann . [ 2 ] [ 3 ] El caso cuando los conjuntos son espacios afines es especial, ya que las iteraciones no solo convergen a un punto en la intersección (suponiendo que la intersección no es vacía) sino a la proyección ortogonal del punto sobre la intersección. Para conjuntos convexos cerrados generales, el punto límite no tiene por qué ser la proyección. Trabajos clásicos sobre el caso de dos conjuntos convexos cerrados muestran que la tasa de convergencia de las iteraciones es lineal. [ 4 ] [ 5 ] Ahora existen extensiones que consideran casos cuando hay más de dos conjuntos, o cuando los conjuntos no son convexos , [ 6 ] o que dan tasas de convergencia más rápidas. El análisis de POCS y métodos relacionados busca demostrar la convergencia del algoritmo (y, de ser así, determinar su tasa de convergencia ) y si converge a la proyección del punto original. Estas cuestiones son bien conocidas para casos sencillos, pero constituyen un tema de investigación activa para sus extensiones. Existen también variantes del algoritmo, como el algoritmo de proyección de Dykstra . Consulte las referencias en la sección de lecturas adicionales para obtener una visión general de las variantes, extensiones y aplicaciones del método POCS; un buen contexto histórico se encuentra en la sección III de [ 7 ] .
Algoritmo

El algoritmo POCS resuelve el siguiente problema:
donde C y D son conjuntos convexos cerrados .
Para utilizar el algoritmo POCS, uno debe saber cómo proyectar sobre los conjuntos C y D por separado, a través de las proyecciones..
El algoritmo comienza con un valor arbitrario paray luego genera la secuencia
La sencillez del algoritmo explica en parte su popularidad. Si la intersección de C y D no está vacía, la secuencia generada por el algoritmo convergerá a algún punto de dicha intersección.
A diferencia del algoritmo de proyección de Dykstra , la solución no tiene por qué ser una proyección sobre la intersección C y D.
Algoritmos relacionados

El método de proyecciones promediadas es bastante similar. Para el caso de dos conjuntos convexos cerrados C y D , procede de la siguiente manera:
Se sabe desde hace tiempo que converge globalmente. [ 8 ] Además, el método es fácil de generalizar a más de dos conjuntos; algunos resultados de convergencia para este caso se encuentran en. [ 9 ]
El método de proyecciones promediadas puede reformularse como un método de proyecciones alternas utilizando un truco estándar. Consideremos el conjunto
que se define en el espacio de productos. A continuación, definimos otro conjunto, también en el espacio producto:
Por lo tanto, encontrares equivalente a encontrar.
Para encontrar un punto en, utilice el método de proyección alternada. La proyección de un vectorsobre el conjunto F está dado por. Por eso
Desdey suponiendo, entoncesa pesar dey por lo tanto podemos simplificar la iteración a.
Referencias
- ↑ Bauschke, HH; Borwein, JM (1996). "Sobre algoritmos de proyección para resolver problemas de factibilidad convexos". SIAM Review . 38 (3): 367– 426. CiteSeerX 10.1.1.49.4940 . doi : 10.1137/S0036144593251710 .
- ↑ J. von Neumann, Neumann, John Von (1949). "Sobre anillos de operadores. Teoría de la reducción". Ann. of Math . 50 (2): 401– 485. doi : 10.2307/1969463 . JSTOR 1969463 . (Reimpresión de apuntes de clase distribuidos por primera vez en 1933)
- ↑ J. von Neumann. Operadores funcionales, volumen II. Princeton University Press, Princeton, NJ, 1950. Reimpresión de apuntes de clase mimeografiados distribuidos por primera vez en 1933.
- ↑ Gubin, LG; Polyak, BT; Raik, EV (1967). "El método de proyecciones para encontrar el punto común de conjuntos convexos". Matemáticas Computacionales y Física Matemática de la URSS . 7 (6): 1– 24. doi : 10.1016/0041-5553(67)90113-9 .
- ↑ Bauschke, HH; Borwein, JM (1993). "Sobre la convergencia del algoritmo de proyección alternada de von Neumann para dos conjuntos". Set-Valued Analysis . 1 (2): 185– 212. doi : 10.1007/bf01027691 . S2CID 121602545 .
- ↑ Lewis, Adrian S.; Malick, Jérôme (2008). "Proyecciones alternas en variedades". Matemáticas de la investigación operativa . 33 : 216–234 . CiteSeerX 10.1.1.416.6182 . doi : 10.1287/moor.1070.0291 .
- ↑ Combettes, PL (1993). "Los fundamentos de la estimación basada en la teoría de conjuntos" (PDF) . Actas del IEEE . 81 (2): 182– 208. doi : 10.1109/5.214546 . Archivado del original (PDF) el 14 de junio de 2015. Consultado el 9 de octubre de 2012 .
- ↑ A. Auslender. Métodos numéricos para la resolución de problemas de optimización con restricciones. Tesis doctoral, Facultad de Ciencias, Grenoble, 1969
- ↑ Lewis, AS; Luke, DR; Malick, J. (2009). "Convergencia local para proyecciones no convexas alternadas y promediadas". Foundations of Computational Mathematics . 9 (4): 485– 513. arXiv : 0709.0109 . doi : 10.1007/s10208-008-9036-y .
Lecturas adicionales
- Libro de 2011: Métodos de proyección alternados , de René Escalante y Marcos Raydan (2011), publicado por SIAM.
- Geometría convexa