Solución de problemas de Solver

MostrarSolver se detiene antes de encontrar un resultado

Solver puede detenerse antes de encontrar una solución por cualquiera de los siguientes motivos:

  • Se ha interrumpido el proceso de solución.
  • Se ha activado Mostrar resultado de iteraciones en el cuadro de diálogo Opciones de Solver antes de hacer clic en Resolver.
  • Se ha hecho clic en Detener mientras se hacía un recorrido a través de iteraciones o cuando se ha alcanzado el tiempo máximo o el número máximo de iteraciones.
  • Se ha activado la casilla de verificación Adoptar modelo lineal en el cuadro de diálogo Opciones de Solver, pero es un problema no lineal.
  • El valor en Definir celda objetivo que se ha especificado en el cuadro de diálogo Parámetros de Solver aumenta o disminuye sin límite.
  • Es necesario permitir más tiempo a Solver para que encuentre una solución. Ajuste el valor de Tiempo máximo o de Iteraciones en el cuadro de diálogo Opciones de Solver.
  • En problemas con restricciones enteras, es necesario disminuir el valor de Tolerancia en el cuadro de diálogo Opciones de Solver para que Solver pueda encontrar una solución entera mejor.
  • En problemas no lineales, es necesario disminuir el valor de Convergencia en el cuadro de diálogo Opciones de Solver, para que Solver pueda buscar una solución cuando el valor de la celda objetivo cambie lentamente.
  • Es necesario activar la casilla de verificación Usar escala automática en el cuadro de diálogo Opciones de Solver, ya que algunos valores de entrada tienen diferentes órdenes de magnitud, o bien los valores de entrada y los resultados difieren en varios órdenes de magnitud.

Cuando se detenga Solver, aparecerá un mensaje de finalización en el cuadro de diálogo Resultados de Solver. Haga clic en Conservar la solución de Solver o Restaurar valores originales, haga los cambios que desee e inténtelo de nuevo.

MostrarLas celdas ajustables y las celdas de objetivo o de restricción difieren en magnitud

Si los valores típicos de las celdas ajustables y las celdas restringidas o celdas objetivo difieren entre sí más de unos pocos órdenes de magnitud, active la casilla de verificación Usar escala automática en el cuadro de diálogo Opciones de Solver. En los problemas no lineales, antes de seleccionar Resolver en el cuadro de diálogo Parámetros de Solver, asegúrese de que los valores iniciales de las celdas ajustables tienen el mismo orden de magnitud que el deseado en los valores finales.

MostrarNo se obtiene la solución prevista.

En los problemas no lineales, puede ser útil probar diferentes valores iniciales para las celdas ajustables, especialmente si Solver ha encontrado una solución significativamente diferente de la que se esperaba. También puede reducirse el tiempo de solución definiendo las celdas ajustables con valores que se crean cercanos al valor óptimo.

En los modelos lineales (es decir, si se ha activado la casilla de verificación Adoptar modelo lineal en el cuadro de diálogo Opciones de Solver), los valores iniciales de las celdas ajustables no afectarán a los valores finales ni al tiempo de solución.

MostrarLa solución que Solver ha encontrado es distinta del resultado anterior.

Solver muestra el siguiente mensaje, "Solver ha llegado a la solución actual. Todas las restricciones se han satisfecho". El cambio relativo en la celda objetivo es menor que el valor de Convergencia en el cuadro de diálogo Opciones de Solver. Si se introduce un valor menor que el valor de Convergencia, Solver puede buscar una solución mejor pero tardará más tiempo en encontrarla.

MostrarSolver no encuentra una solución óptima.

A continuación se muestra la lista de mensajes de finalización de Solver.

MostrarSolver no puede mejorar la solución actual. Todas las restricciones se han satisfecho.

Solamente se ha encontrado una solución aproximada, pero el proceso iterativo no puede encontrar un conjunto de valores mejor que los que se presentan. No puede alcanzarse mayor precisión o el valor de precisión es demasiado bajo. Cambie el valor de precisión a un número mayor en el cuadro de diálogo Opciones de Solver y ejecute otra vez el programa.

MostrarCuando se ha alcanzado el límite de tiempo, se ha seleccionado Detener.

Ha transcurrido el tiempo máximo sin que se haya encontrado una solución satisfactoria. Para guardar los valores encontrados hasta este momento y no emplear tiempo en actualizaciones futuras, haga clic en Conservar la solución de Solver o Guardar escenario.

MostrarCuando se ha alcanzado el límite máximo de iteración, se ha seleccionado Detener.

Se ha alcanzado el número máximo de iteraciones sin que se haya encontrado una solución satisfactoria. Puede ser útil aumentar el número de iteraciones, pero se deben examinar los valores finales para investigar el problema. Para guardar los valores encontrados hasta este momento y no emplear tiempo en actualizaciones futuras, haga clic en Conservar la solución de Solver o Guardar escenario.

MostrarLos valores de la celda objetivo no convergen.

El valor de la celda objetivo aumenta (o disminuye) sin límites, aunque se hayan satisfecho todas las restricciones. Puede haberse omitido una o varias restricciones al definir el problema. Compruebe los valores actuales de la hoja de cálculo para ver la divergencia en la solución, compruebe las restricciones y ejecute otra vez el programa.

MostrarSolver no ha podido encontrar una solución factible.

Solver no ha podido encontrar una solución de prueba que satisfaga todas las restricciones dentro de los valores de precisión. Es probable que las restricciones no sean coherentes. Examine la hoja de cálculo por si hubiera algún error en las fórmulas de restricción o en la opción de las restricciones.

MostrarSe ha detenido Solver a petición del usuario.

Se ha hecho clic en Detener en el cuadro de diálogo Mostrar solución tentativa, tras la interrupción del proceso de solución, o cuando se hacía un recorrido a través de soluciones tentativas.

MostrarNo se han satisfecho las condiciones para Adoptar modelo lineal.

Se ha activado la casilla de verificación Adoptar modelo lineal, pero los cálculos finales en los valores máximos de Solver no están de acuerdo con el modelo lineal. La solución no es válida para las fórmulas de la hoja de cálculo real. Para comprobar si se trata de un problema no lineal, active la casilla de verificación Usar escala automática y ejecute otra vez el programa. Si aparece de nuevo este mensaje, desactive la casilla de verificación Adoptar modelo lineal y ejecute otra vez el programa.

MostrarSolver ha encontrado un valor de error en una celda objetivo o restringida.

Una o varias fórmulas ha producido un valor de error en el último cálculo. Busque la celda objetivo o la celda restringida que contiene el error y cambie la fórmula para que produzca un valor numérico adecuado.

Se ha introducido un nombre o una fórmula incorrectos en el cuadro de diálogo Agregar restricción o Cambiar restricción, o bien se ha introducido "entero" o "binario" en el cuadro Restricción. Para restringir un valor a un entero, haga clic en Ent en la lista de los operadores de comparación. Para definir una restricción binaria, haga clic en Bin.

MostrarMemoria disponible insuficiente para resolver el problema.

Microsoft Excel no ha podido asignar la memoria necesaria para Solver. Cierre algunos archivos o programas e inténtelo otra vez.

MostrarOtro elemento de Microsoft Excel está utilizando SOLVER.DLL.

Se está ejecutando más de una sesión de Microsoft Excel y otra sesión ya está utilizando Solver.dll. Solamente puede utilizarse en una sesión cada vez.

 
 
Corresponde a:
Excel 2003