Global Optimization Toolbox

 

Global Optimization Toolbox

Resuelva problemas de optimización no suave, con múltiples máximos y múltiples mínimos

Definición y solución de problemas de optimización

Defina un problema de optimización, aplique un solver y configure las opciones de comportamiento de algoritmos, tolerancias, criterios de detención, visualizaciones y personalizaciones.

Gráfica de una función objetivo con muchos picos y valles.

GlobalSearch y MultiStart

Aplique solvers basados en gradientes para hallar mínimos locales a partir de múltiples puntos de inicio en busca de mínimos globales. Resuelva problemas suaves con y sin restricciones.

Optimización de sustitutos

Halle mínimos globales en problemas con funciones objetivo que consumen mucho tiempo y pueden ser no suaves. El solver crea una aproximación a la función que se puede evaluar y minimizar con rapidez.

Gráfica que muestra que la búsqueda de patrones encuentra una solución mejor que un solver local.

Búsqueda de patrones

Comience desde el punto actual y agregue un conjunto de vectores para obtener nuevos puntos de prueba. Evalúe la función objetivo en los puntos de prueba y utilice esa información para actualizar el punto actual. Repita hasta que el punto actual sea un óptimo.

Algoritmo genético

Halle mínimos globales imitando los principios de evolución biológica, modificando repetidamente una población de puntos individuales con reglas modeladas a partir de combinaciones de genes de reproducción biológica.

Gráfica de rutas de partículas a partir de un algoritmo de nube de partículas.

Nube de partículas

Halle mínimos globales con un algoritmo inspirado por la naturaleza, especialmente por ciertos sistemas biológicos. Cada partícula se mueve con una velocidad y en una dirección determinadas por la mejor ubicación individual y la mejor ubicación identificada por la nube de partículas.

Problema de optimización con muchas soluciones locales que se puede resolver con recocido simulado.

Recocido simulado

Halle mínimos globales con un algoritmo de búsqueda probabilística que imita el proceso físico del recocido, en el que un material se calienta y luego se baja la temperatura lentamente para disminuir los defectos, lo que reduce la energía del sistema.

Optimización multiobjetivo

Identifique el frente de Pareto, conjunto de soluciones no dominadas, para resolver problemas con múltiples objetivos, y restricciones de límites, lineales o no lineales. Emplee los solvers de búsqueda de patrones o algoritmo genético.

"[...] apliqué un algoritmo de búsqueda de patrones en Global Optimization Toolbox para optimizar factores tales como rendimiento, equipo de producción requerido, fuerza laboral y reducción de pérdidas. Se necesitarían miles de experimentos para evaluar todas las variantes de modelos posibles. Pude lograr los mismos resultados utilizando el algoritmo de búsqueda de patrones".

Obtenga una versión de prueba gratuita

30 días de exploración a su alcance.


¿Tiene interés en comprar?

Obtenga información sobre precios y explore productos relacionados.

¿Es estudiante?

Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.