Documentaciónextraer_solucion_original(T, basic, nOriginal, tol)
Nombre
extraer_solucion_original - Reconstruye la solucion final solo para las variables originales.
Sinopsis
x = simplex2ph.extraer_solucion_original(T, basic, nOriginal, tol)
Descripcion
Dado el tableau final y la base final, arma el vector solucion x usando solo las variables originales.
Las variables no basicas quedan en 0, y si una variable original es basica en la fila r, toma el valor del RHS de esa fila.
Comportamiento
- Inicializa el vector solucion en
0. - Recorre las filas basicas del tableau.
- Si la columna basica corresponde a una variable original, toma el valor del
RHS. - Limpia valores
|val| <= tola0. - Retorna el vector final de variables originales.
Funciones API relacionadas
simplex2ph.resolver_two_phase()simplex2ph.construir_fase2()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| T | MATRIZ | Tableau final. |
| basic | VECTOR | Base final del tableau. |
| nOriginal | NUMERICO | Cantidad de variables originales a extraer. |
| tol | NUMERICO | Tolerancia para limpiar valores muy pequenos. |
Valor de retorno
VECTOR - Vector solucion para las variables originales.
Ejemplo
ejemplo.blox
VECTOR resultado
resultado = simplex2ph.extraer_solucion_original(T, basic, nOriginal, tol)