Solucionador de juegos de suma cero (punto de silla / programación lineal) | Herramienta online gratis | Elysia Tools
Elysia Tools
Navegación
Math & Numbers
Solucionador de juegos de suma cero (punto de silla / programación lineal)
Resuelve juegos de suma cero de 2–6 × 2–6 (la matriz de pagos es del jugador fila, el maximizador; el jugador columna paga): primero la prueba de punto de silla (si el máximín de los mínimos de fila iguala el mínimax de los máximos de columna hay equilibrio en estrategias puras y se listan las celdas de silla); si no, se desplaza la matriz para que todas las entradas sean ≥ 1 y se resuelve max Σz s.t. Bz ≤ 1 con un simplex de una fase (base de holguras, regla de Bland): el primal da la estrategia mixta q del columnista y los precios sombra duales son exactamente la solución y del jugador fila; el valor se desplaza de vuelta y se reportan x, q y v, verificando numéricamente ambas garantías (xᵀA ≥ v, Aq ≤ v) y la igualdad minimax. Clásico: piedra-papel… pares [[1,-1],[-1,1]] → valor 0 con mezclas 0.5/0.5.
Ejecución
Ejecutar esta herramienta
Completa el formulario, ejecuta la herramienta y revisa el resultado en un solo lugar.
Ejemplos
Ejemplos que encajan con esta herramienta
Relacionado
Continuar con herramientas y temas relacionados
Guía de uso de la herramienta
Conoce cuándo usar esta herramienta, qué admite y cómo la aplican los usuarios.
Datos clave
Categoría
Math & Numbers
Tipos de entrada
textarea, number
Tipo de salida
text
Cobertura de ejemplos
4
API disponible
Sí
Resumen
El solucionador de juegos de suma cero analiza matrices de pagos de 2×2 a 6×6 para calcular el valor del juego y las estrategias óptimas de ambos jugadores mediante pruebas de punto de silla y programación lineal por método simplex.
Cuándo usarlo
Cuando necesitas comprobar si una matriz de juego entre dos participantes tiene un punto de silla en estrategias puras.
Resultado
Listo para ejecutar
Al ejecutar la herramienta, aquí verás archivos, texto, datos estructurados o salida en streaming.
Cuando un juego competitivo no tiene solución pura y requiere determinar las probabilidades exactas de estrategias mixtas y el valor esperado.
Cuando resuelves ejercicios de teoría de juegos o investigación de operaciones que involucran dualidad en programación lineal y garantías de seguridad minimax.
Cómo funciona
1Ingresa la matriz de pagos fila por fila con valores separados por comas o espacios, donde los valores positivos representan ganancias para el jugador fila.
2El algoritmo calcula los mínimos por fila (maximin) y los máximos por columna (minimax) para identificar si existen equilibrios en puntos de silla.
3Si no existe punto de silla, desplaza la matriz y ejecuta un algoritmo simplex primal-dual de una fase para obtener la distribución de probabilidad óptima (estrategia mixta) de ambos jugadores.
4Muestra el valor final del juego compensado, las estrategias óptimas (x para filas, q para columnas) y la verificación numérica de los niveles de seguridad.
Casos de uso
Análisis de juegos clásicos de suma cero como Matching Pennies o Piedra, Papel o Tijera para encontrar la distribución de equilibrio de Nash.
Modelado de decisiones tácticas entre competidores en ciberseguridad o auditoría donde los objetivos de ataque y defensa son estrictamente opuestos.
Verificación académica de tablas simplex primal-dual y precios sombra en cursos de investigación operativa y optimización matemática.
Ejemplos
1. Resolución de juego de monedas coincidentes (Matching Pennies)
Estudiante de Investigación de Operaciones
Contexto
Debe calcular la estrategia óptima y el valor de un juego 2×2 sin equilibrios en estrategias puras.
Problema
Determinar la probabilidad con la que cada jugador debe elegir cara o cruz para que ninguno sea explotado.
Cómo usarlo
Introduce la matriz 2×2 en el cuadro de texto y mantén la precisión en 4 decimales.
Matriz:
1, -1
-1, 1
Decimales: 4
Resultado
El solucionador confirma la ausencia de punto de silla y entrega estrategias mixtas x = [0.5, 0.5] e y = [0.5, 0.5] con un valor de juego igual a 0.
2. Evaluación de matriz 3×3 antisimétrica
Docente de Teoría de Juegos
Contexto
Prepara un ejemplo de juego justo con tres alternativas por participante para ilustrar la simetría en estrategias mixtas.
Problema
Comprobar que el valor de la matriz antisimétrica es cero y calcular las frecuencias óptimas de selección.
Cómo usarlo
Ingresa las 3 filas con los pagos correspondientes y ejecuta el cálculo con 4 decimales.
Matriz:
0, 1, -2
-1, 0, 3
2, -3, 0
Decimales: 4
Resultado
Genera el reporte simplex con el valor compensado 0 y muestra las probabilidades exactas que aseguran el cumplimiento de xᵀA ≥ 0 y Aq ≤ 0.
Preguntas frecuentes
¿Qué tamaño de matriz de pagos admite el solucionador?
Admite matrices rectangulares y cuadradas desde 2×2 hasta 6×6 elementos.
¿Qué representa un valor positivo en la matriz de pagos?
Indica una ganancia neta para el jugador fila y una pérdida equivalente para el jugador columna.
¿Cómo detecta la herramienta un equilibrio en estrategias puras?
Comprueba si el valor maximin de las filas es igual al valor minimax de las columnas; si coinciden, reporta la celda como punto de silla.
¿Cómo se obtienen las estrategias mixtas si no hay punto de silla?
Se formula un problema de programación lineal resuelto con el método simplex, donde la solución primal entrega la estrategia del columnista y los precios sombra duales la del jugador fila.
¿Puedo ajustar la precisión decimal de los resultados?
Sí, puedes configurar el campo de decimales entre 0 y 8 dígitos de precisión según tus necesidades de redondeo.