Puede elegir visualizar soluciones intermedias mientras ejecuta un modelo en un Decision Optimization experimento.
Las soluciones intermedias pueden ser útiles en determinados casos. Por ejemplo, las soluciones intermedias pueden darle una idea de si la solución actual encontrada es lo suficientemente buena para sus propósitos sin esperar a alcanzar la solución óptima. Durante la resolución, los límites se determinan para la solución óptima y puede ver el espacio entre la solución viable actual y la solución óptima con valores de solución intermedios. Si la solución actual está lo suficientemente cerca para sus propósitos, puede detener la ejecución (especialmente si es un modelo grande). Sin embargo, a veces, si el modelo es rápido de resolver, es posible que no vea el gráfico que ilustra el espacio. Otro ejemplo es para fines de depuración: las soluciones intermedias pueden ayudarle a comprender por qué falla una resolución.
Durante la ejecución, una visualización gráfica muestra las soluciones viables que se obtienen hasta que se encuentra la solución óptima. Si ha establecido el parámetro entrega de solución intermedia en la configuración de ejecución en una frecuencia determinada, se muestra una muestra de soluciones intermedias con esa frecuencia. Para ver estas soluciones intermedias, debe pulsar Nuevos datos disponibles. Se muestran un máximo de 3 soluciones intermedias a la vez. Puede utilizar las pestañas para ver Estadísticas de motor, ICR, el archivo Registro y puede ver las tablas de soluciones de la última solución muestreada en la pestaña Activos de solución . Para obtener soluciones intermedias para los modelos DOcplex de Python , debe implementar una devolución de llamada específica en el modelo. Consulte el ejemplo IntermediateSolutions
en la carpeta Model_Builder de DO-samples en Decision Optimization GitHub. Seleccione la subcarpeta de producto y versión relevante.
Cuando se completa la resolución, aparece una opción de descarga con tres puntos donde se pueden descargar las estadísticas.
Para configurar la resolución de Decision Optimization para visualizar soluciones intermedias, consulte Configuración de los parámetros de ejecución para un escenario en un experimento de Decision Optimization.