WolframOptimizaciónUna parte fundamental de
Wolfram Language
Modele, resuelva y analice diseños.
Wolfram Optimización proporciona un conjunto completo de herramientas para encontrar el mejor diseño o realizar la mejor decisión de acuerdo con las restricciones, completamente integrado con aprendizaje automático altamente automatizado, estadística, datos incorporados inmediatamente computables y más.
Modelado de optimización
Modele objetivos y restricciones usando funciones matemáticas, desigualdades e inclusión. Defina modelos compactos de alto nivel de forma natural con variables y desigualdades de vectores, y regiones geométricas. Cree modelos reutilizables, construyendolos de forma programática a partir de datos, grafos y cualquier otro objeto.
Optimización lineal y convexa
Resuelva problemas de optimización convexa de gran escala usando métodos globales, rápidos y confiables. La optimización convexa incluye clases importantes como la optimización lineal, cuadrática, de cono de segundo orden, semidefinida y cónica.
Optimización local
Encuentre un óptimo local para problemas de optimización con o sin restricciones. Los métodos locales son rápidos y escalables, y a menudo son suficiente, o son utilizados para crear desarrollar métodos más elaborados. Resuelva usando una selección automatizada de métodos desde cuasi-Newton hasta el punto interior, así como la computación de derivadas y compilación para mayor eficiencia.
Optimización global
Busque el mejor valor posible para un objetivo dentro de las restricciones determinadas. El esfuerzo adicional requerido para encontrar un óptimo global a menudo es valioso por razones financieras, de seguridad o de eficiencia. Use una amplia variedad de métodos, desde extensiones determinísticas y optimización convexa, hasta métodos evolutivos estocásticos.
Optimización de enteros mixtos
Resuelva problemas de optimización convexa donde algunas de las variables de decisión solo pueden tener valores enteros o discretos. Las variables discretas surgen comúnmente en problemas de asignación, planificación y ruteo. Use métodos como los de ramificación y poda, planos de corte y aproximación externa para resolver problemas de enteros mixtos con eficiencia.
Optimización paramétrica
Resuelva familias de problemas de optimización usando parámetros en objetivos y restricciones. Encuentre numerosas soluciones de manera eficiente (barrido de parámetros), soluciones seguras para todos los valores (optimización robusta), soluciones anticipadas para valores aleatorios (optimización estocástica) o sensibilidad a los cambios en valores (sensibilidad paramétrica).
Optimización simbólica
Obtenga fórmulas de soluciones globales exactas para problemas de optimización. Las soluciones de formato cerrado son verificadas, reutilizables y combinables con otras fórmulas. Use el mismo lenguaje de modelado con métodos simbólicos exactos o métodos numéricos aproximados.
Ajuste óptimo
Encuentre parámetros de modelos que mejor se adecúen a un conjunto de puntos de datos. El ajuste de modelos es el puente entre los modelos y los datos, y permite una fácil inferencia de otros valores. Use algoritmos de ajuste lineales y no lineales que utilizan objetivos, incluyendo mínimos cuadrados, mínimas desviaciones absolutas, LASSO y regresión de cresta.
Optimización para propósitos especiales
Modele con facilidad y resuelva de forma eficiente tareas de optimización importantes usando funciones dedicadas. Use interfaces intuitivas para resolver problemas de entrenamiento de redes neuronales, problemas del viajero, problemas de la mochila, así como otros problemas especiales de optimización.
Socios en optimización
Aproveche de forma inmediata solucionadores comerciales de Gurobi, MOSEK y FICO Xpress. Para optimización a gran escala y en enteros mixta, los mejores solucionadores en su clase pueden proporcionar la ventaja que necesita. Las funciones de optimización pueden usar los métodos para los cuales posee una licencia de forma automática.
Documentación de Wolfram Optimización
Wolfram Optimización es una parte integrada de Wolfram Language. El sistema completo contiene más de 6000 funciones incorporadas que abarcan todas las áreas de la computación, todas cuidadosamente integradas de manera que trabajen perfectamente en conjunto.
Wolfram Language