Cada segundo, las empresas de todo el mundo toman decisiones críticas. Una empresa de logística decide qué camiones enviar a dónde. Un minorista descubre cómo abastecer sus estantes. Una aerolínea se apresura a desviar vuelos después de una tormenta. No se trata sólo de opciones de ruta, sino de acertijos de alto riesgo con millones de variables, y equivocarse cuesta dinero y, a veces, clientes.
Eso está cambiando.
NVIDIA ha anunciado hoy que cuOpt será de código abierto, un motor de optimización de decisiones impulsado por IA, que hace que el potente software sea gratuito para que los desarrolladores desbloqueen la optimización en tiempo real a una escala sin precedentes.
Los líderes del ecosistema de optimización COPT, el equipo de Xpress en FICO, HiGHS, IBM y SimpleRose están integrando o evaluando cuOpt, acelerando la toma de decisiones en todas las industrias.
Gurobi Optimization está evaluando y probando los solucionadores cuOpt para refinar los algoritmos de primer orden y obtener un rendimiento de siguiente nivel.
NVIDIA está trabajando con la Fundación COIN-OR para hacer que cuOpt sea de código abierto, en lo que se considera el repositorio más antiguo y más grande de este tipo para software de investigación de operaciones.
Mientras tanto, un equipo de investigadores de la Universidad Estatal de Arizona, Cornell Tech, la Universidad de Princeton, la Universidad de Pavía y el Instituto Zuse de Berlín están explorando sus capacidades, desarrollando solucionadores de próxima generación y abordando problemas complejos de optimización con una velocidad excepcional.
Con esta tecnología, las aerolíneas pueden reconfigurar los horarios de vuelo en el aire para evitar retrasos en cascada, las redes eléctricas pueden reequilibrarse en tiempo real para evitar apagones y las instituciones financieras pueden gestionar las carteras con análisis de riesgos actualizados.
Optimización Más Rápida, Decisiones Más Inteligentes
Las aplicaciones de IA más conocidas tienen que ver con las predicciones, ya sea para pronosticar el tiempo o para generar la siguiente palabra en una oración. Pero la predicción es solo la mitad del desafío. El verdadero poder proviene de actuar sobre la información en tiempo real.
Ahí es donde entra en juego cuOpt.
cuOpt evalúa dinámicamente miles de millones de variables (niveles de inventario, producción de fábrica, retrasos en los envíos, costos de combustible, factores de riesgo y regulaciones) y ofrece el mejor movimiento casi en tiempo real.
A medida que los agentes de IAlas grandes simulaciones basadas en grandes modelos de lenguaje asumen más tareas de toma de decisiones, la necesidad de optimización instantánea nunca ha sido mayor. cuOpt, con tecnología de GPU NVIDIA, acelera estos cálculos en órdenes de magnitud.
A diferencia de los métodos de optimización tradicionales que navegan por los espacios de soluciones de forma secuencial o con un paralelismo limitado, cuOpt aprovecha la aceleración de la GPU para evaluar millones de posibilidades simultáneamente, encontrando soluciones óptimas exponencialmente más rápido para instancias específicas.
No reemplaza las técnicas existentes, sino que las mejora. Al trabajar junto con los solucionadores tradicionales, cuOpt identifica rápidamente soluciones de alta calidad, lo que ayuda a los modelos basados en CPU a descartar las rutas incorrectas más rápido.
Por Qué la Optimización Es Tan Difícil y Cómo cuOpt lo Hace Mejor
Cada decisión (dónde enviar un camión, cómo programar a los trabajadores y cuándo reequilibrar las redes eléctricas) es un rompecabezas con un número exponencial de respuestas posibles.
Para poner esto en perspectiva, el número de formas posibles de programar 100 enfermeras en un hospital para el próximo mes es mayor que el número de átomos en el universo observable.
Muchos solucionadores tradicionales buscan soluciones secuencialmente o con un paralelismo limitado, como navegar por un vasto laberinto con una linterna, un pasillo a la vez. cuOpt reescribe las reglas evaluando millones de posibilidades de forma inteligente, acelerando la optimización de forma exponencial.
Durante años, la programación de la fuerza laboral, el enrutamiento logístico y la planificación de la cadena de suministro tardaban horas, a veces días, en calcularse.
NVIDIA cuOpt cambia eso: los números cuentan la historia:
- Aceleración de programación lineal: 70 veces más rápido en promedio que un solucionador de PDLP basado en CPU en pruebas de referencia a gran escala, con un rango de aceleración de 10 a 3.000 veces.
- Programación de enteros mixtos (MIP): se resuelven MIP 60 veces más rápidos, como lo demuestra SimpleRose.
- Enrutamiento de vehículos: aceleración 240 veces mayor en el enrutamiento dinámico, lo que permite que el costo brinde información y ajustes de ruta en tiempo cercano, como lo demuestra Lyric.
Decisiones que antes tomaban horas o días, ahora toman segundos.
Optimización Para un Mundo Mejor
Una mejor optimización no solo hace que las empresas sean más eficientes, sino que hace que el mundo sea más sostenible, resiliente y equitativo.
Una toma de decisiones más inteligente conduce a menos desperdicio. Las redes energéticas pueden distribuir la energía de manera más eficiente, reduciendo los apagones e integrando a la perfección las energías renovables como la eólica y la solar. Las cadenas de suministro pueden ajustarse dinámicamente para minimizar el exceso de inventario, reduciendo tanto los costos como las emisiones.
Los hospitales de las regiones desatendidas pueden asignar camas, médicos y medicamentos en tiempo real, lo que ayuda a que los tratamientos que salvan vidas lleguen más rápido a los pacientes. Los grupos de ayuda humanitaria que responden a los desastres pueden recalcular al instante la mejor manera de distribuir alimentos, agua y medicinas, reduciendo los retrasos en momentos críticos. Y los sistemas de transporte público pueden ajustarse dinámicamente a la demanda, reduciendo la congestión y los tiempos de viaje para millones de personas.
cuOpt no se trata solo de más hardware, se trata de una búsqueda más inteligente. En lugar de revisar todas las posibilidades, cuOpt navega de forma inteligente por espacios de búsqueda masivos, centrándose en los bordes de restricción para converger más rápido. Mediante el uso de la aceleración de GPU, evalúa múltiples soluciones en paralelo, lo que ofrece una optimización de alta eficiencia en tiempo real.
Apoyo a la Industria: Una Nueva Era para la Inteligencia de Decisiones
Líderes en optimización como FICO, Gurobi Optimization, IBM y SimpleRose se encuentran entre las empresas que están explorando los beneficios de la aceleración de GPU o evaluando la posibilidad de integrar cuOpt en sus workflows y evaluando su potencial, desde la planificación industrial hasta la gestión y programación de la cadena de suministro.
Decisiones Más Inteligentes, Sistemas Más Sólidos, Mejores Resultados
cuOpt redefine la optimización a escala.
Para las empresas, como se describe, significa que la optimización impulsada por IA puede reconfigurar horarios, enrutar flotas y reasignar recursos en tiempo real, lo que reduce costos e impulsa la agilidad.
Para los desarrolladores, proporciona un conjunto de herramientas de IA de alto rendimiento que puede resolver problemas de decisión hasta 3.000 veces más rápido que los solucionadores de CPU en desafíos de optimización complejos, como el enrutamiento de datos de red, optimizando el flujo de video, voz y tráfico web para reducir la congestión y mejorar la eficiencia, o la distribución de electricidad, equilibrando la oferta y la demanda en las redes eléctricas, minimizando las pérdidas y asegurando una transmisión estable.
Para los investigadores, es un campo de juego abierto para llevar la toma de decisiones impulsada por la IA a nuevas fronteras.
cuOpt se lanzará como código abierto y estará disponible gratuitamente para desarrolladores, investigadores y empresas a finales de este año.
Ver cuOpt en Acción
Explora las aplicaciones reales de cuOpt en estas sesiones de NVIDIA GTC:
- Revolucione la Analítica de la Cadena de Suministro con IA y Computación Acelerada (presentado por EY)
- Turboimpulse el Análisis Prescriptivo y la Optimización con Aceleración de GPU (presentado por Simple Rose)
- Avances en la Optimización de Decisiones
- Conéctese con Expertos en IA de Optimización Acelerada
- Aceleración de la Optimización de la Cartera
En el caso de las implementaciones de producción empresarial, cuOpt se admite como parte de la plataforma de software NVIDIA AI Enterprise y se puede implementar como un microservicio NVIDIA NIM: facilita la integración, el escalado y la implementación en entornos de nube, locales y edge.
Con su versión de código abierto, los desarrolladores podrán acceder, modificar e integrar fácilmente el código fuente de cuOpt en sus propias soluciones.
Obtenga más información sobre cómo las empresas ya están transformando sus operaciones con cuOpt y regístrese para recibir notificaciones cuando el software de código abierto esté disponible.
Consulte el aviso sobre la información del producto de software.