fbpx
Wikipedia

Optimización de búsqueda reactiva

Optimización de búsqueda reactiva (RSO) define heurísticas de búsqueda local basadas en el aprendizaje de máquina, es una familia de algoritmos de optimización basados en técnicas de búsqueda local. Es una clase de heurísticas que ajustan automáticamente sus parámetros de trabajo durante la fase de optimización.

Resumen RSO: aprendizaje durante la optimización

 
RSO ciclo de aprendizaje

Optimización de búsqueda reactiva (RSO), como todas las técnicas de búsqueda local, se aplica al problema de encontrar la configuración óptima de un sistema; tal configuración se compone generalmente de forma continua o discreta de parámetros variables, mientras que el criterio de optimalidad es un valor numérico asociado con cada configuración. En la mayoría de los casos, un problema de optimización puede reducirse a encontrar el mínimo (global) de una función cuyos argumentos son los parámetros de configuración, vistos como variables libres en el espacio de dominio de la función.

La optimización de búsqueda reactiva aboga por la integración de las técnicas sub-simbólicas de aprendizaje automático en búsquedas heurísticas para resolver problemas complejos de optimización. La palabra reactiva sugiere una pronta respuesta a los acontecimientos durante la búsqueda a través de un ciclo de retroalimentación en línea de auto-ajuste y adaptación dinámica. En búsqueda reactiva, la historia de la búsqueda y el conocimiento acumulado mientras se mueve en el espacio de configuración, se utiliza para la auto-adaptación de una manera autónoma: el algoritmo mantiene la flexibilidad interna necesaria para abordar diferentes situaciones durante la búsqueda, pero la adaptación es automática, y ejecutada mientras que el algoritmo se corre en una sola instancia y reflexiona sobre su experiencia pasada.

 
Hombre de Vitruvio, la inspiración de RSO

Las metáforas de búsqueda reactiva se derivan principalmente de la experiencia humana individual. Su lema es "aprender sobre la marcha". Los problemas del mundo real tienen una rica estructura. Mientras que muchas soluciones alternativas se ponen a prueba en la exploración de un espacio de búsqueda, los patrones y regularidades aparecen. El cerebro humano aprende rápidamente y conduce las decisiones futuras sobre la base de las observaciones anteriores. Esta es la fuente de inspiración principal para la inserción de técnicas de aprendizaje en línea de la máquina en la optimización de motores de búsqueda reactivos.

Ajuste de parámetros en la heurística

La mayoría de las heurísticas basadas en búsqueda local, como la búsqueda tabú y el recocido simulado, aunque son muy eficientes y útiles en muchas aplicaciones prácticas, son muy sensibles a sus parámetros internos.Por ejemplo, el recocido simulado depende de la programación del recocido, descrito a menudo por un parámetro de tasa de enfriamiento cuyo valor óptimo puede diferir de acuerdo con el problema a resolver. Por lo tanto, el mismo algoritmo requiere ser precisamente ajustado, con el fin de ser aplicado a un nuevo problema. Una actividad de optimización típica es en realidad un ciclo en la que el investigador realiza pequeña optimización corriendo el algoritmo con pequeños ajustes de los parámetros con el fin de acelerar el sistema.


Se ha observado que muchos trabajos de investigación que las heurísticas para optimización global están sesgadas por este problema, ya que la eficiencia de un algoritmo se mide a veces sólo después de que el ajuste de parámetro se ha realizado, de modo que el esfuerzo global de optimización (incluyendo la fase de afinamiento) no se tiene en cuenta.

Ajuste de parámetro como un componente integral de la heurística

La optimización de búsqueda reactiva proporciona una solución a este problema mediante la inclusión del mecanismo de ajuste de parámetros en el algoritmo de búsqueda en sí: los parámetros se ajustaron por un ciclo de retroalimentación automático que actúa de acuerdo a la calidad de las soluciones encontradas, la historia de las búsquedas pasadas y otros criterios.

Ventajas

Las principales ventajas de la optimización de búsqueda reactiva son:

  • Automatización total del procedimiento de optimización, incluyendo la fase de afinamiento;
  • Ajuste dinámico de los parámetros de búsqueda, posiblemente en cada paso de la búsqueda, lo que lleva, por lo general, a la optimización más rápida en cuanto a tiempo;
  • Reproducibilidad mejorada de los resultados, debido a una completa descripción algorítmica del ajuste de parámetros.


RSO y optimización inteligente

 
RSO es multidisciplinario

RSO es un área de investigación multidisciplinaria entre Investigación de Operaciones (optimización), Ciencias de la Computación, aprendizaje de máquinas y redes neuronales. . Su objetivo específico es el estudio de los sistemas de aprendizaje en línea aplicadas a la resolución de problemas y optimización, de acuerdo con el principio aprender mientras se optimiza.

Las señales de aprendizaje para la adaptación de los parámetros internos de la técnica de solución provienen de tres fuentes:

  1. . El problema de optimización. Por ejemplo, los parámetros y opciones para la búsqueda local aplicada al Problema del Viajante (TSP) pueden ser muy diferentes a los aplicados para la búsqueda local en el problema de la Satisfacibilidad.
  2. La instancia específica. Por ejemplo, resolver un problema del viajante con las ciudades de los Alpes pueden requerir parámetros distintos a los que corresponden a las ciudades de una región plana.
  3. Las características locales en el espacio de configuración en torno a una solución candidata determinada. Por ejemplo, si la solución actual es confinada en una cuenca de atracción en torno a un punto óptimo local (a.k.a óptimo local), las características de la cuenca de atracción (como su dimensión y altura de los obstáculos) se puede utilizar para ajustar la diversificación (escape) métodos.

Optimización inteligente de un superconjunto de Búsqueda Reactiva, se refiere a un área más extensa de la investigación, incluidos los planes en línea y fuera de línea basados en el uso de la memoria, la adaptación, el desarrollo incremental de modelos, algoritmos experimentales aplicados a la optimización, personalización inteligente y diseño de heurísticas. En algunos casos, el trabajo está en un nivel superior, donde los métodos básicos están adecuadamente orientados y combinados, y el término metaheurística se ha propuesto en el pasado.

Inteligencia de negocios reactiva defiende los principios de RSO principales para aplicaciones en el área de minería de datos, análisis de negocios, y visualización interactiva.

Aplicaciones

El campo de aplicación de la búsqueda reactiva es la misma de todas las técnicas de búsqueda local. En particular, las aplicaciones de búsqueda reactiva a los siguientes temas han sido publicados en los últimos años:

  • Asignación cuadrática
  • Entrenamiento de redes neuronales y problemas de control
  • Enrutamiento de vehículos
  • Control acústico estructural
  • Particionamiento de grafos
  • Distribución de energía eléctrica
  • Satisfacibilidad máxima
  • Optimización de funciones continuas
  • Clique máximo
  • Incrementar la capacidad de Internet
  • Simulaciones de reconocimiento aéreo

Véase también

Bibliografía

  • Battiti, Roberto; Mauro Brunato (2011). Reactive Business Intelligence. From Data to Models to Insight.. Trento, Italy: Reactive Search Srl. ISBN 978-88-905795-0-9. 
  • Battiti, Roberto; Gianpietro Tecchiolli (1994). «The reactive tabu search.» (PDF). ORSA Journal on Computing 6 (2): 126-140. 
  •   Datos: Q1394151

optimización, búsqueda, reactiva, define, heurísticas, búsqueda, local, basadas, aprendizaje, máquina, familia, algoritmos, optimización, basados, técnicas, búsqueda, local, clase, heurísticas, ajustan, automáticamente, parámetros, trabajo, durante, fase, opti. Optimizacion de busqueda reactiva RSO define heuristicas de busqueda local basadas en el aprendizaje de maquina es una familia de algoritmos de optimizacion basados en tecnicas de busqueda local Es una clase de heuristicas que ajustan automaticamente sus parametros de trabajo durante la fase de optimizacion Indice 1 Resumen RSO aprendizaje durante la optimizacion 1 1 Ajuste de parametros en la heuristica 1 2 Ajuste de parametro como un componente integral de la heuristica 1 3 Ventajas 2 RSO y optimizacion inteligente 3 Aplicaciones 4 Vease tambien 5 BibliografiaResumen RSO aprendizaje durante la optimizacion Editar RSO ciclo de aprendizaje Optimizacion de busqueda reactiva RSO como todas las tecnicas de busqueda local se aplica al problema de encontrar la configuracion optima de un sistema tal configuracion se compone generalmente de forma continua o discreta de parametros variables mientras que el criterio de optimalidad es un valor numerico asociado con cada configuracion En la mayoria de los casos un problema de optimizacion puede reducirse a encontrar el minimo global de una funcion cuyos argumentos son los parametros de configuracion vistos como variables libres en el espacio de dominio de la funcion La optimizacion de busqueda reactiva aboga por la integracion de las tecnicas sub simbolicas de aprendizaje automatico en busquedas heuristicas para resolver problemas complejos de optimizacion La palabra reactiva sugiere una pronta respuesta a los acontecimientos durante la busqueda a traves de un ciclo de retroalimentacion en linea de auto ajuste y adaptacion dinamica En busqueda reactiva la historia de la busqueda y el conocimiento acumulado mientras se mueve en el espacio de configuracion se utiliza para la auto adaptacion de una manera autonoma el algoritmo mantiene la flexibilidad interna necesaria para abordar diferentes situaciones durante la busqueda pero la adaptacion es automatica y ejecutada mientras que el algoritmo se corre en una sola instancia y reflexiona sobre su experiencia pasada Hombre de Vitruvio la inspiracion de RSO Las metaforas de busqueda reactiva se derivan principalmente de la experiencia humana individual Su lema es aprender sobre la marcha Los problemas del mundo real tienen una rica estructura Mientras que muchas soluciones alternativas se ponen a prueba en la exploracion de un espacio de busqueda los patrones y regularidades aparecen El cerebro humano aprende rapidamente y conduce las decisiones futuras sobre la base de las observaciones anteriores Esta es la fuente de inspiracion principal para la insercion de tecnicas de aprendizaje en linea de la maquina en la optimizacion de motores de busqueda reactivos Ajuste de parametros en la heuristica Editar La mayoria de las heuristicas basadas en busqueda local como la busqueda tabu y el recocido simulado aunque son muy eficientes y utiles en muchas aplicaciones practicas son muy sensibles a sus parametros internos Por ejemplo el recocido simulado depende de la programacion del recocido descrito a menudo por un parametro de tasa de enfriamiento cuyo valor optimo puede diferir de acuerdo con el problema a resolver Por lo tanto el mismo algoritmo requiere ser precisamente ajustado con el fin de ser aplicado a un nuevo problema Una actividad de optimizacion tipica es en realidad un ciclo en la que el investigador realiza pequena optimizacion corriendo el algoritmo con pequenos ajustes de los parametros con el fin de acelerar el sistema Se ha observado que muchos trabajos de investigacion que las heuristicas para optimizacion global estan sesgadas por este problema ya que la eficiencia de un algoritmo se mide a veces solo despues de que el ajuste de parametro se ha realizado de modo que el esfuerzo global de optimizacion incluyendo la fase de afinamiento no se tiene en cuenta Ajuste de parametro como un componente integral de la heuristica Editar La optimizacion de busqueda reactiva proporciona una solucion a este problema mediante la inclusion del mecanismo de ajuste de parametros en el algoritmo de busqueda en si los parametros se ajustaron por un ciclo de retroalimentacion automatico que actua de acuerdo a la calidad de las soluciones encontradas la historia de las busquedas pasadas y otros criterios Ventajas Editar Las principales ventajas de la optimizacion de busqueda reactiva son Automatizacion total del procedimiento de optimizacion incluyendo la fase de afinamiento Ajuste dinamico de los parametros de busqueda posiblemente en cada paso de la busqueda lo que lleva por lo general a la optimizacion mas rapida en cuanto a tiempo Reproducibilidad mejorada de los resultados debido a una completa descripcion algoritmica del ajuste de parametros RSO y optimizacion inteligente Editar RSO es multidisciplinario RSO es un area de investigacion multidisciplinaria entre Investigacion de Operaciones optimizacion Ciencias de la Computacion aprendizaje de maquinas y redes neuronales Su objetivo especifico es el estudio de los sistemas de aprendizaje en linea aplicadas a la resolucion de problemas y optimizacion de acuerdo con el principio aprender mientras se optimiza Las senales de aprendizaje para la adaptacion de los parametros internos de la tecnica de solucion provienen de tres fuentes El problema de optimizacion Por ejemplo los parametros y opciones para la busqueda local aplicada al Problema del Viajante TSP pueden ser muy diferentes a los aplicados para la busqueda local en el problema de la Satisfacibilidad La instancia especifica Por ejemplo resolver un problema del viajante con las ciudades de los Alpes pueden requerir parametros distintos a los que corresponden a las ciudades de una region plana Las caracteristicas locales en el espacio de configuracion en torno a una solucion candidata determinada Por ejemplo si la solucion actual es confinada en una cuenca de atraccion en torno a un punto optimo local a k a optimo local las caracteristicas de la cuenca de atraccion como su dimension y altura de los obstaculos se puede utilizar para ajustar la diversificacion escape metodos Optimizacion inteligente de un superconjunto de Busqueda Reactiva se refiere a un area mas extensa de la investigacion incluidos los planes en linea y fuera de linea basados en el uso de la memoria la adaptacion el desarrollo incremental de modelos algoritmos experimentales aplicados a la optimizacion personalizacion inteligente y diseno de heuristicas En algunos casos el trabajo esta en un nivel superior donde los metodos basicos estan adecuadamente orientados y combinados y el termino metaheuristica se ha propuesto en el pasado Inteligencia de negocios reactiva defiende los principios de RSO principales para aplicaciones en el area de mineria de datos analisis de negocios y visualizacion interactiva Aplicaciones EditarEl campo de aplicacion de la busqueda reactiva es la misma de todas las tecnicas de busqueda local En particular las aplicaciones de busqueda reactiva a los siguientes temas han sido publicados en los ultimos anos Asignacion cuadratica Entrenamiento de redes neuronales y problemas de control Enrutamiento de vehiculos Control acustico estructural Particionamiento de grafos Distribucion de energia electrica Satisfacibilidad maxima Optimizacion de funciones continuas Clique maximo Incrementar la capacidad de Internet Simulaciones de reconocimiento aereoVease tambien EditarOptimizacion global Algoritmo geneticoBibliografia EditarBattiti Roberto Mauro Brunato Franco Mascia 2008 Reactive Search and Intelligent Optimization Springer Verlag ISBN 978 0 387 09623 0 Archivado desde el original el 16 de marzo de 2012 Battiti Roberto Mauro Brunato 2011 Reactive Business Intelligence From Data to Models to Insight Trento Italy Reactive Search Srl ISBN 978 88 905795 0 9 Battiti Roberto Gianpietro Tecchiolli 1994 The reactive tabu search PDF ORSA Journal on Computing 6 2 126 140 Datos Q1394151 Obtenido de https es wikipedia org w index php title Optimizacion de busqueda reactiva amp oldid 135407180, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos