{{ loadedExample.kind==='resuelto' ? 'Resuelto' : 'Ejercicio' }} {{ loadedExample.title }}

Modelo

Objetivo

Decisiones a tomar

Lo que la herramienta va a calcular: cuánto producir, cuántos abrir, etc.

Nombre Tipo Mínimo Máximo

Resultado a optimizar (Z)

La fórmula del valor que se quiere reducir o aumentar (utilidad, costo, etc.).

Operadores: + − * / ^
{{ sense==='min' ? 'MIN Z' : 'MAX Z' }}

Reglas y limitaciones

Las condiciones que la solución no puede violar (capacidad, presupuesto, demanda, etc.).

Opciones avanzadas
{{ status.text }}
Tipo{{ status.type || '—' }}
Iter.{{ iter }}
Z{{ fval }}

Convergencia

Solución

La solución aparecerá aquí.
{{ solution.label }} {{ solution.fStr }}
{{ v.name }} ({{ v.t }})
{{ v.val }}
{{ solution.quality }}

Iteraciones

{{ iterRows.length }} pasos
# Z x nota
{{ r.k }} {{ r.fStr }} {{ r.x }} {{ r.note }}
… mostrando últimas 200 de {{ iterRows.length }}

Óptimos locales (multistart)

{{ locals.length }}
# Z local x arranque
{{ i+1 }}{{ i===0 ? ' ★' : '' }} {{ L.fStr }} {{ L.x }} #{{ L.fromStart }}{{ L.feasible ? '' : ' (infact.)' }}

¿Qué pasa si cambia algún dato?

Análisis de sensibilidad

💰 Precios sombra

Cuánto mejora el resultado Z si tuviera una unidad más de cada recurso. Las reglas con precio sombra ≠ 0 están ajustadas (limitan); las que dan 0 tienen holgura (sobran).

Toca el botón para evaluar cada regla y cada coeficiente del resultado.
Calculando ({{ shadowProgress }})…
Por cada regla / limitación
{{ row.label }}
límite actual: {{ row.rhs }}
{{ row.priceLabel }} {{ row.status }}
Por cada coeficiente del resultado
{{ row.label }}
{{ row.note }}
{{ row.priceLabel }}

Lectura general: {{ shadowSummary }}

🎚️ Simulación: ¿Qué pasa si cambia un límite?

Elija una regla y mueva el deslizador. La herramienta vuelve a calcular el resultado para cada valor.

{{ sens.lo.toFixed(2) }} {{ sens.hi.toFixed(2) }}
Resultado actual: {{ originalZ }}
Lectura: {{ sens.tornado }}

Catálogo

{{ cat==='resuelto' ? 'Toca una tarjeta para ver el modelo, los datos y la solución óptima esperada.' : 'Toca una tarjeta para ver el enunciado. La respuesta queda oculta hasta que la pidas.' }}

Tipo de tarjeta
Resueltotrae contexto, datos y solución óptima Ejercicioenunciado para que tú lo modeles
Tipo de problema
LPcantidades (cuánto producir, cuánto enviar) MIPdecisiones sí/no o cantidades enteras NLPfórmulas con curvas / multiplicaciones de variables MINLPdecisiones sí/no combinadas con curvas
Dificultad
Básico Intermedio Avanzado
Marca especial
🔗 Decisiones conectadasincluyen una decisión "sí/no" que controla si una cantidad puede ser distinta de cero (la cantidad solo se activa si la decisión es sí). El modal explica el truco.
{{ ex.kind==='resuelto' ? 'Resuelto' : 'Ejercicio' }} {{ ex.tag }} 🔗 Decisiones conectadas

{{ ex.title }}

{{ ex.short || '' }}

{{ ex.kind==='resuelto' ? 'Ver detalles →' : 'Plantear y resolver →' }}

Cómo usar Xolver

Solver de optimización en tu navegador. Sin servidor, sin persistencia. Todo se ejecuta en memoria.

{{ h.title }}