Articulo de referencia

Superiorización

La superiorización es un método iterativo para la optimización restringida . Se utiliza para mejorar la eficacia de un método iterativo cuya convergencia es resistente a ciertos...

La superiorización es un método iterativo para la optimización restringida . Se utiliza para mejorar la eficacia de un método iterativo cuya convergencia es resistente a ciertos tipos de perturbaciones. Dichas perturbaciones están diseñadas para "obligar" al algoritmo perturbado a producir resultados más útiles para la aplicación prevista que los que produce el algoritmo iterativo original. El algoritmo perturbado se denomina versión superiorizada del algoritmo original no perturbado. Si el algoritmo original es computacionalmente eficiente y útil en términos de la aplicación de destino y si las perturbaciones son económicas de calcular, el método puede utilizarse para dirigir iteraciones sin un costo computacional adicional.

Áreas de aplicación

La metodología de superiorización es muy general y se ha utilizado con éxito en muchas aplicaciones prácticas importantes, como la reconstrucción iterativa de imágenes a partir de sus proyecciones, [1] [2] [3] la tomografía computarizada por emisión de fotón único , [4] la radioterapia [5] [6] [7] y las pruebas no destructivas , [8] por nombrar solo algunas. Un número especial de la revista Inverse Problems [9] está dedicado a la superiorización, tanto a la teoría [10] [11] [12] como a las aplicaciones. [3] [6] [7]

Reducción de la función objetivo y su relación con la optimización restringida

Un caso importante de superiorización es cuando el algoritmo original busca la "factibilidad" (en el sentido de que intenta encontrar algún punto en una región factible que sea compatible con una familia de restricciones) y las perturbaciones que se introducen en el algoritmo iterativo original apuntan a reducir (no necesariamente minimizar) una función de mérito dada. En este caso, la superiorización tiene un lugar único en la teoría y la práctica de la optimización .

Muchos métodos de optimización con restricciones se basan en métodos de optimización sin restricciones que están adaptados para hacer frente a las restricciones. Tal es, por ejemplo, la clase de métodos de gradiente proyectado en los que el paso interno de minimización sin restricciones "lidera" el proceso y se realiza una proyección sobre todo el conjunto de restricciones (la región factible) después de cada paso de minimización para recuperar la viabilidad. Esta proyección sobre el conjunto de restricciones es en sí misma un problema de optimización no trivial y la necesidad de resolverlo en cada iteración obstaculiza los métodos de gradiente proyectado y limita su eficacia únicamente a conjuntos factibles que son "simples de proyectar". Los métodos de barrera o de penalización también se basan en la optimización sin restricciones combinada con varios "complementos" que garantizan que se mantengan las restricciones. Los métodos de regularización incorporan las restricciones en una función objetivo "regularizada" y proceden con métodos de solución sin restricciones para la nueva función objetivo regularizada.

En contraste con estos enfoques, la metodología de superiorización puede considerarse como una forma de pensar antípoda. En lugar de adaptar algoritmos de minimización sin restricciones para manejar restricciones, adapta algoritmos de búsqueda de viabilidad para reducir los valores de la función de mérito. Esto se hace mientras se conserva la naturaleza de búsqueda de viabilidad del algoritmo y sin pagar un alto precio computacional. Además, se han desarrollado enfoques de propósito general para superiorizar automáticamente algoritmos iterativos para grandes clases de conjuntos de restricciones y funciones de mérito; estos proporcionan algoritmos para muchas tareas de aplicación.

Otras fuentes

La metodología de superiorización y la resiliencia a las perturbaciones de los algoritmos se revisan en [13] [14] [15] ver también. [16] El trabajo actual sobre superiorización se puede apreciar en una página de Internet que se actualiza continuamente. [17] SNARK14 [18] es un paquete de software para la reconstrucción de imágenes 2D a partir de proyecciones 1D que tiene una capacidad incorporada de superiorizar cualquier algoritmo iterativo para cualquier función de mérito.

Referencias

  1. ^ GT Herman, Fundamentos de la tomografía computarizada: reconstrucción de imágenes a partir de proyecciones, Springer-Verlag, Londres, Reino Unido, 2.ª edición, 2009. doi :10.1007/978-1-84628-723-7
  2. ^ ES Helou, MVW Zibetti y EX Miqueles, Superiorización de algoritmos de optimización incremental para la reconstrucción estadística de imágenes tomográficas, Inverse Problems, Vol. 33 (2017), 044010. doi :10.1088/1361-6420/33/4/044010
  3. ^ ab Q. Yang, W. Cong y G. Wang, Reconstrucción de imágenes de TC multienergía basada en superiorización, Inverse Problems, vol. 33 (2017), 044014. doi :10.1088/1361-6420/aa5e0a
  4. ^ S. Luo y T. Zhou, Superiorización del algoritmo EM y su aplicación en la tomografía computarizada por emisión de fotón único (SPECT), Inverse Problems and Imaging, vol. 8, págs. 223-246, (2014). doi :10.3934/ipi.2014.8.223
  5. ^ R. Davidi, Y. Censor, RW Schulte, S. Geneser y L. Xing, Algoritmos de búsqueda de viabilidad y superiorización aplicados a la planificación inversa del tratamiento en radioterapia, Contemporary Mathematics, vol. 636, págs. 83-92, (2015). doi :10.1090/conm/636/12729
  6. ^ ab E. Bonacker, A. Gibali, KH. Küfer y P. Süss, Aceleración de la optimización lexicográfica por superiorización y sus aplicaciones al tratamiento de radioterapia del cáncer, Inverse Problems, vol. 33 (2017), 044012. doi :10.1088/1361-6420/33/4/044012
  7. ^ ab J. Zhu y S. Penfold, Superiorización de la variación total en la reconstrucción de TC de energía dual para la planificación del tratamiento de terapia de protones, Inverse Problems, vol. 33 (2017), 044013. doi :10.1088/1361-6420/33/4/04401
  8. ^ MJ Schrapp y GT Herman, Fusión de datos en tomografía computarizada con rayos X utilizando un enfoque de superiorización, Review of Scientific Instruments, vol. 85, 053701 (9pp), (2014). doi :10.1063/1.4872378
  9. ^ Superiorización: teoría y aplicaciones, número especial de la revista Inverse Problems, volumen 33, número 4, abril de 2017
  10. ^ H. He y HK. Xu, Metodología de resiliencia a la perturbación y superiorización de mapeos promediados, Inverse Problems, vol. 33 (2017), 044007. doi :10.1088/1361-6420/33/4/044007
  11. ^ HK. Xu, Técnicas de resiliencia y superiorización de perturbaciones acotadas para el método de gradiente escalado proyectado, Inverse Problems, vol. 33 (2017), 044008. doi :10.1088/1361-6420/33/4/044008
  12. ^ Nikazad, Touraj y Mokhtar Abbasi. "Un tratamiento unificado de algunos métodos iterativos de punto fijo perturbados con un conjunto infinito de operadores". Inverse Problems 33.4 (2017): 044002. doi :10.1088/1361-6420/33/4/044002
  13. ^ GT Herman, E. Garduño, R. Davidi y Y. Censor, Superiorización: una heurística de optimización para la física médica, Medical Physics, vol. 39, págs. 5532–5546, (2012). doi :10.1118/1.4745566
  14. ^ GT Herman, Superiorización para el análisis de imágenes, en: Combinatorial Image Analysis, Lecture Notes in Computer Science Vol. 8466, Springer, 2014, págs. 1–7. doi :10.1007/978-3-319-07148-0_1
  15. ^ Y. Censor, superiorización débil y fuerte: entre la búsqueda de viabilidad y la minimización, Analele Stintifice ale Universitatii Ovidius Constanta-Seria Matematica, vol. 23, págs. 41–54, (2015). doi :10.1515/auom-2015-0046
  16. ^ Y. Censor, R. Davidi, GT Herman, RW Schulte y L. Tetruashvili, Minimización de subgradiente proyectada versus superiorización, Journal of Optimization Theory and Applications, vol. 160, págs. 730–747, (2014). doi :10.1007/s10957-013-0408-3
  17. ^ "Superiorización". math.haifa.ac.il .
  18. ^ "Snark14 – Inicio". turing.iimas.unam.mx .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Superiorización&oldid=1155970800"