{
"cells": [
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"jupyter": {
"outputs_hidden": true
},
"scrolled": false,
"tags": []
},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\begin{array}{l}\n",
"\\begin{array}{lcrcrcrcrcrcrcrcrcl}\n",
" \\max \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} 2500 x_{1} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} 1800 x_{2} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} 1200 x_{3} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} 600 x_{4} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 9000000 x_{5} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 5000000 x_{6} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 3000000 x_{7} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 1000000 x_{8} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{1} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 10000 x_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 0 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{2} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 8000 x_{6} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 0 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{3} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 9000 x_{7} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 0 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{4} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 6000 x_{8} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 0 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{1} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} x_{2} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} x_{3} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} x_{4} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 20000 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 1 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{6} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 1 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{7} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 1 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} x_{8} \\mspace{-6mu}&\\mspace{-6mu} \\leq \\mspace{-6mu}&\\mspace{-6mu} 1 \\\\\n",
"\\end{array} \\\\\n",
"x_{1}, x_{2}, x_{3}, x_{4}, x_{5}, x_{6}, x_{7}, x_{8} \\geq 0\n",
"\\end{array}$$"
],
"text/plain": [
"LP problem (use 'view(...)' or '%display typeset' for details)"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\frac{81400000}{3}$$"
],
"text/plain": [
"81400000/3"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(10000,\\,8000,\\,2000,\\,0,\\,1,\\,1,\\,\\frac{2}{9},\\,0\\right)$$"
],
"text/plain": [
"(10000, 8000, 2000, 0, 1, 1, 2/9, 0)"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{}$$"
],
"text/plain": [
"salto"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{\\texttt{El dual es:}}$$"
],
"text/plain": [
"dual"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\begin{array}{l}\n",
"\\begin{array}{lcrcrcrcrcrcrcrcrcrcl}\n",
" \\min \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} 20000 y_{5} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{6} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{7} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{8} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{9} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} y_{1} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} 2500 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} y_{2} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} 1800 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} y_{3} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} 1200 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} y_{4} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{5} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} 600 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 10000 y_{1} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{6} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} -9000000 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 8000 y_{2} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{7} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} -5000000 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 9000 y_{3} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{8} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} -3000000 \\\\\n",
" \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} - \\mspace{-6mu}&\\mspace{-6mu} 6000 y_{4} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} \\mspace{-6mu}&\\mspace{-6mu} + \\mspace{-6mu}&\\mspace{-6mu} y_{9} \\mspace{-6mu}&\\mspace{-6mu} \\geq \\mspace{-6mu}&\\mspace{-6mu} -1000000 \\\\\n",
"\\end{array} \\\\\n",
"y_{1}, y_{2}, y_{3}, y_{4}, y_{5}, y_{6}, y_{7}, y_{8}, y_{9} \\geq 0\n",
"\\end{array}$$"
],
"text/plain": [
"LP problem (use 'view(...)' or '%display typeset' for details)"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\frac{81400000}{3}$$"
],
"text/plain": [
"81400000/3"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\frac{4900}{3},\\,\\frac{2800}{3},\\,\\frac{1000}{3},\\,0,\\,\\frac{2600}{3},\\,\\frac{22000000}{3},\\,\\frac{7400000}{3},\\,0,\\,0\\right)$$"
],
"text/plain": [
"(4900/3, 2800/3, 1000/3, 0, 2600/3, 22000000/3, 7400000/3, 0, 0)"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{}$$"
],
"text/plain": [
"salto"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}{===================================}$$"
],
"text/plain": [
"ry"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {\\color{green}{s}}_{1} & 1 & 0 & 0 & 0 & -10000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{2} & 0 & 1 & 0 & 0 & 0 & -8000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 20000 \\\\\n",
"{\\color{green}{s}}_{6} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{7} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 2500 & 1800 & 1200 & 600 & -9000000 & -5000000 & -3000000 & -1000000 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[--------+--------------------------------------------------------------------------------------------------------------------------------------------------------+--------]\n",
"[ s1| 1 0 0 0 -10000 0 0 0 1 0 0 0 0 0 0 0 0| 0]\n",
"[ s2| 0 1 0 0 0 -8000 0 0 0 1 0 0 0 0 0 0 0| 0]\n",
"[ s3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0| 20000]\n",
"[ s6| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ s7| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[--------+--------------------------------------------------------------------------------------------------------------------------------------------------------+--------]\n",
"[ Z| 2500 1800 1200 600 -9000000 -5000000 -3000000 -1000000 0 0 0 0 0 0 0 0 0| 0]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
" \n",
" \n",
"cambio( 1 , 1 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & -10000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{2} & 0 & 1 & 0 & 0 & 0 & -8000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 1 & 1 & 1 & 10000 & 0 & 0 & 0 & -1 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 20000 \\\\\n",
"{\\color{green}{s}}_{6} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{7} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 1800 & 1200 & 600 & 16000000 & -5000000 & -3000000 & -1000000 & -2500 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[--------+--------------------------------------------------------------------------------------------------------------------------------------------------------+--------]\n",
"[ x1| 1 0 0 0 -10000 0 0 0 1 0 0 0 0 0 0 0 0| 0]\n",
"[ s2| 0 1 0 0 0 -8000 0 0 0 1 0 0 0 0 0 0 0| 0]\n",
"[ s3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 0 1 1 1 10000 0 0 0 -1 0 0 0 1 0 0 0 0| 20000]\n",
"[ s6| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ s7| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[--------+--------------------------------------------------------------------------------------------------------------------------------------------------------+--------]\n",
"[ Z| 0 1800 1200 600 16000000 -5000000 -3000000 -1000000 -2500 0 0 0 0 0 0 0 0| 0]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"cambio( 6 , 5 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{\\color{green}{s}}_{2} & 0 & 1 & 0 & 0 & 0 & -8000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & -1 & 0 & 0 & 0 & 1 & -10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{7} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 1800 & 1200 & 600 & 0 & -5000000 & -3000000 & -1000000 & -2500 & 0 & 0 & 0 & 0 & -16000000 & 0 & 0 & 0 & 16000000\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ s2| 0 1 0 0 0 -8000 0 0 0 1 0 0 0 0 0 0 0| 0]\n",
"[ s3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 0 1 1 1 0 0 0 0 -1 0 0 0 1 -10000 0 0 0| 10000]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ s7| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ Z| 0 1800 1200 600 0 -5000000 -3000000 -1000000 -2500 0 0 0 0 -16000000 0 0 0| 16000000]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"cambio( 2 , 2 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 0 & 0 & -8000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 1 & 1 & 0 & 8000 & 0 & 0 & -1 & -1 & 0 & 0 & 1 & -10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{7} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 1200 & 600 & 0 & 9400000 & -3000000 & -1000000 & -2500 & -1800 & 0 & 0 & 0 & -16000000 & 0 & 0 & 0 & 16000000\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ x2| 0 1 0 0 0 -8000 0 0 0 1 0 0 0 0 0 0 0| 0]\n",
"[ s3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 0 0 1 1 0 8000 0 0 -1 -1 0 0 1 -10000 0 0 0| 10000]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ s7| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ Z| 0 0 1200 600 0 9400000 -3000000 -1000000 -2500 -1800 0 0 0 -16000000 0 0 0| 16000000]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"cambio( 7 , 6 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 8000 & 0 & 0 & 8000 \\\\\n",
"{\\color{green}{s}}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & -1 & -1 & 0 & 0 & 1 & -10000 & -8000 & 0 & 0 & 2000 \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{x}_{6} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 1200 & 600 & 0 & 0 & -3000000 & -1000000 & -2500 & -1800 & 0 & 0 & 0 & -16000000 & -9400000 & 0 & 0 & 25400000\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ x2| 0 1 0 0 0 0 0 0 0 1 0 0 0 0 8000 0 0| 8000]\n",
"[ s3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 0 0 1 1 0 0 0 0 -1 -1 0 0 1 -10000 -8000 0 0| 2000]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ x6| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ Z| 0 0 1200 600 0 0 -3000000 -1000000 -2500 -1800 0 0 0 -16000000 -9400000 0 0| 25400000]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"cambio( 3 , 3 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 8000 & 0 & 0 & 8000 \\\\\n",
"{x}_{3} & 0 & 0 & 1 & 0 & 0 & 0 & -9000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & 1 & 0 & 0 & 9000 & 0 & -1 & -1 & -1 & 0 & 1 & -10000 & -8000 & 0 & 0 & 2000 \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{x}_{6} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & 600 & 0 & 0 & 7800000 & -1000000 & -2500 & -1800 & -1200 & 0 & 0 & -16000000 & -9400000 & 0 & 0 & 25400000\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ x2| 0 1 0 0 0 0 0 0 0 1 0 0 0 0 8000 0 0| 8000]\n",
"[ x3| 0 0 1 0 0 0 -9000 0 0 0 1 0 0 0 0 0 0| 0]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ s5| 0 0 0 1 0 0 9000 0 -1 -1 -1 0 1 -10000 -8000 0 0| 2000]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ x6| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0| 1]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------]\n",
"[ Z| 0 0 0 600 0 0 7800000 -1000000 -2500 -1800 -1200 0 0 -16000000 -9400000 0 0| 25400000]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"cambio( 5 , 7 )\n"
]
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 8000 & 0 & 0 & 8000 \\\\\n",
"{x}_{3} & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & -1 & -1 & 0 & 0 & 1 & -10000 & -8000 & 0 & 0 & 2000 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{x}_{7} & 0 & 0 & 0 & \\frac{1}{9000} & 0 & 0 & 1 & 0 & -\\frac{1}{9000} & -\\frac{1}{9000} & -\\frac{1}{9000} & 0 & \\frac{1}{9000} & -\\frac{10}{9} & -\\frac{8}{9} & 0 & 0 & \\frac{2}{9} \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{x}_{6} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & -\\frac{1}{9000} & 0 & 0 & 0 & 0 & \\frac{1}{9000} & \\frac{1}{9000} & \\frac{1}{9000} & 0 & -\\frac{1}{9000} & \\frac{10}{9} & \\frac{8}{9} & 1 & 0 & \\frac{7}{9} \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & -\\frac{800}{3} & 0 & 0 & 0 & -1000000 & -\\frac{4900}{3} & -\\frac{2800}{3} & -\\frac{1000}{3} & 0 & -\\frac{2600}{3} & -\\frac{22000000}{3} & -\\frac{7400000}{3} & 0 & 0 & \\frac{81400000}{3}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ x2| 0 1 0 0 0 0 0 0 0 1 0 0 0 0 8000 0 0| 8000]\n",
"[ x3| 0 0 1 1 0 0 0 0 -1 -1 0 0 1 -10000 -8000 0 0| 2000]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ x7| 0 0 0 1/9000 0 0 1 0 -1/9000 -1/9000 -1/9000 0 1/9000 -10/9 -8/9 0 0| 2/9]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ x6| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 -1/9000 0 0 0 0 1/9000 1/9000 1/9000 0 -1/9000 10/9 8/9 1 0| 7/9]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ Z| 0 0 0 -800/3 0 0 0 -1000000 -4900/3 -2800/3 -1000/3 0 -2600/3 -22000000/3 -7400000/3 0 0| 81400000/3]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {x}_{5} & {x}_{6} & {x}_{7} & {x}_{8} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {\\color{green}{s}}_{8} & {\\color{green}{s}}_{9} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 10000 & 0 & 0 & 0 & 10000 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 8000 & 0 & 0 & 8000 \\\\\n",
"{x}_{3} & 0 & 0 & 1 & 1 & 0 & 0 & 0 & 0 & -1 & -1 & 0 & 0 & 1 & -10000 & -8000 & 0 & 0 & 2000 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & 1 & 0 & 0 & 0 & -6000 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\\\\n",
"{x}_{7} & 0 & 0 & 0 & \\frac{1}{9000} & 0 & 0 & 1 & 0 & -\\frac{1}{9000} & -\\frac{1}{9000} & -\\frac{1}{9000} & 0 & \\frac{1}{9000} & -\\frac{10}{9} & -\\frac{8}{9} & 0 & 0 & \\frac{2}{9} \\\\\n",
"{x}_{5} & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 1 \\\\\n",
"{x}_{6} & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 1 \\\\\n",
"{\\color{green}{s}}_{8} & 0 & 0 & 0 & -\\frac{1}{9000} & 0 & 0 & 0 & 0 & \\frac{1}{9000} & \\frac{1}{9000} & \\frac{1}{9000} & 0 & -\\frac{1}{9000} & \\frac{10}{9} & \\frac{8}{9} & 1 & 0 & \\frac{7}{9} \\\\\n",
"{\\color{green}{s}}_{9} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 1 \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & -\\frac{800}{3} & 0 & 0 & 0 & -1000000 & -\\frac{4900}{3} & -\\frac{2800}{3} & -\\frac{1000}{3} & 0 & -\\frac{2600}{3} & -\\frac{22000000}{3} & -\\frac{7400000}{3} & 0 & 0 & \\frac{81400000}{3}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 x5 x6 x7 x8 s1 s2 s3 s4 s5 s6 s7 s8 s9| rhs]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ x1| 1 0 0 0 0 0 0 0 1 0 0 0 0 10000 0 0 0| 10000]\n",
"[ x2| 0 1 0 0 0 0 0 0 0 1 0 0 0 0 8000 0 0| 8000]\n",
"[ x3| 0 0 1 1 0 0 0 0 -1 -1 0 0 1 -10000 -8000 0 0| 2000]\n",
"[ s4| 0 0 0 1 0 0 0 -6000 0 0 0 1 0 0 0 0 0| 0]\n",
"[ x7| 0 0 0 1/9000 0 0 1 0 -1/9000 -1/9000 -1/9000 0 1/9000 -10/9 -8/9 0 0| 2/9]\n",
"[ x5| 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0| 1]\n",
"[ x6| 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0| 1]\n",
"[ s8| 0 0 0 -1/9000 0 0 0 0 1/9000 1/9000 1/9000 0 -1/9000 10/9 8/9 1 0| 7/9]\n",
"[ s9| 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1| 1]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ Z| 0 0 0 -800/3 0 0 0 -1000000 -4900/3 -2800/3 -1000/3 0 -2600/3 -22000000/3 -7400000/3 0 0| 81400000/3]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"El problema es óptimo\n"
]
}
],
"source": [
"tipo='max' #max o min\n",
"n=8 # número de variables x's\n",
"m=9 # número de restricciones (distintas de las de signo)\n",
"\n",
"\n",
"c=matrix(QQ,1,n,[(3500-1000),(3500-1700),(3500-2300),(3500-2900),-9000000,-5000000,-3000000,-1000000] ) # vector de costos\n",
"\n",
"A=matrix(QQ,m,n,[ # coeficientes de las variables x's\n",
"[1,0,0,0,-10000,0,0,0],\n",
"[0,1,0,0,0,-8000,0,0],\n",
"[0,0,1,0,0,0,-9000,0],\n",
"[0,0,0,1,0,0,0,-6000],\n",
"[1,1,1,1,0,0,0,0],\n",
"[0,0,0,0,1,0,0,0],\n",
"[0,0,0,0,0,1,0,0],\n",
"[0,0,0,0,0,0,1,0],\n",
"[0,0,0,0,0,0,0,1],\n",
"])\n",
"\n",
"b=matrix(QQ,m,1,[0,0,0,0,20000,1,1,1,1]) # vector de la derecha\n",
"\n",
"######################################################\n",
"############### VARIABLES DE HOLGURA ################\n",
"\n",
"\n",
"h=matrix(ZZ,1,m,[1,1,1,1,1,1,1,1,1]) # variables de holgura: \n",
" # Pon 1 si va sumando, \n",
" # -1 si va restando y \n",
" # 0 si no hay variable de holgura.\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"#load('https://sage.unex.es/501708/simplex2023Auto.sage')\n",
"load('https://sage.unex.es/501708/simplex2023Auto_MC.sage')"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"jupyter": {
"outputs_hidden": true
}
},
"outputs": [],
"source": [
"#v=matrix(QQ,1,nv,[0,-193/73,0,-(232/73)*(163/56),0,-202*163/(219*56),-(79/219)*(163/56)] ); R=-163/219;\n",
"#añadeRes(v,R) # hecho sin mejoras"
]
},
{
"cell_type": "code",
"execution_count": 78,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"[71/73, 163/219, 139/219]"
]
},
"execution_count": 78,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pardec()"
]
},
{
"cell_type": "code",
"execution_count": 79,
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & \\frac{65}{73} & 0 & -\\frac{4}{73} & 0 & -\\frac{2}{73} & \\frac{5}{73} & 0 & \\frac{1750}{73} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & \\frac{193}{73} & 0 & -\\frac{232}{73} & 1 & -\\frac{202}{219} & -\\frac{79}{219} & 0 & \\frac{29290}{219} \\\\\n",
"{x}_{3} & 0 & \\frac{15}{73} & 1 & \\frac{44}{73} & 0 & -\\frac{7}{219} & -\\frac{19}{219} & 0 & \\frac{6490}{219} \\\\\n",
"{\\color{green}{s}}_{4} & 0 & -\\frac{15}{73} & 0 & -\\frac{44}{73} & 0 & -\\frac{973}{17520} & -\\frac{2641}{17520} & 1 & -\\frac{139}{219} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & \\frac{14}{73} & 0 & \\frac{80}{73} & 0 & \\frac{47}{219} & \\frac{65}{219} & 0 & \\frac{42950}{219}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4| rhs]\n",
"[-----------+-----------------------------------------------------------------------------------------------+-----------]\n",
"[ x1| 1 65/73 0 -4/73 0 -2/73 5/73 0| 1750/73]\n",
"[ s1| 0 193/73 0 -232/73 1 -202/219 -79/219 0| 29290/219]\n",
"[ x3| 0 15/73 1 44/73 0 -7/219 -19/219 0| 6490/219]\n",
"[ s4| 0 -15/73 0 -44/73 0 -973/17520 -2641/17520 1| -139/219]\n",
"[-----------+-----------------------------------------------------------------------------------------------+-----------]\n",
"[ Z| 0 14/73 0 80/73 0 47/219 65/219 0| 42950/219]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"corte(3)"
]
},
{
"cell_type": "code",
"execution_count": 80,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[ NO -0.93333 NO -1.8182 NO -3.8643 -1.9690 NO]"
]
},
"execution_count": 80,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"cocientesD(4)"
]
},
{
"cell_type": "code",
"execution_count": 81,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{8}{3} & 0 & -\\frac{193}{720} & -\\frac{421}{720} & \\frac{13}{3} & \\frac{191}{9} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{164}{15} & 1 & -\\frac{5893}{3600} & -\\frac{8281}{3600} & \\frac{193}{15} & \\frac{5651}{45} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & 0 & 0 & -\\frac{7}{80} & -\\frac{19}{80} & 1 & 29 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{44}{15} & 0 & \\frac{973}{3600} & \\frac{2641}{3600} & -\\frac{73}{15} & \\frac{139}{45} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{8}{15} & 0 & \\frac{293}{1800} & \\frac{281}{1800} & \\frac{14}{15} & \\frac{8852}{45}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4| rhs]\n",
"[----------+---------------------------------------------------------------------------------------+----------]\n",
"[ x1| 1 0 0 -8/3 0 -193/720 -421/720 13/3| 191/9]\n",
"[ s1| 0 0 0 -164/15 1 -5893/3600 -8281/3600 193/15| 5651/45]\n",
"[ x3| 0 0 1 0 0 -7/80 -19/80 1| 29]\n",
"[ x2| 0 1 0 44/15 0 973/3600 2641/3600 -73/15| 139/45]\n",
"[----------+---------------------------------------------------------------------------------------+----------]\n",
"[ Z| 0 0 0 8/15 0 293/1800 281/1800 14/15| 8852/45]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"cambio(4,2)"
]
},
{
"cell_type": "code",
"execution_count": 82,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"[2/9, 26/45, 0, 4/45]"
]
},
"execution_count": 82,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pardec()"
]
},
{
"cell_type": "code",
"execution_count": 83,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"292/615"
]
},
"execution_count": 83,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"292/(41*15)"
]
},
{
"cell_type": "code",
"execution_count": 84,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{8}{3} & 0 & -\\frac{193}{720} & -\\frac{421}{720} & \\frac{13}{3} & 0 & \\frac{191}{9} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{164}{15} & 1 & -\\frac{5893}{3600} & -\\frac{8281}{3600} & \\frac{193}{15} & 0 & \\frac{5651}{45} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & 0 & 0 & -\\frac{7}{80} & -\\frac{19}{80} & 1 & 0 & 29 \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{44}{15} & 0 & \\frac{973}{3600} & \\frac{2641}{3600} & -\\frac{73}{15} & 0 & \\frac{139}{45} \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & -\\frac{4}{615} & 0 & -\\frac{2627}{36900} & -\\frac{959}{36900} & -\\frac{292}{615} & 1 & -\\frac{4}{45} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{8}{15} & 0 & \\frac{293}{1800} & \\frac{281}{1800} & \\frac{14}{15} & 0 & \\frac{8852}{45}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5| rhs]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------+-----------]\n",
"[ x1| 1 0 0 -8/3 0 -193/720 -421/720 13/3 0| 191/9]\n",
"[ s1| 0 0 0 -164/15 1 -5893/3600 -8281/3600 193/15 0| 5651/45]\n",
"[ x3| 0 0 1 0 0 -7/80 -19/80 1 0| 29]\n",
"[ x2| 0 1 0 44/15 0 973/3600 2641/3600 -73/15 0| 139/45]\n",
"[ s5| 0 0 0 -4/615 0 -2627/36900 -959/36900 -292/615 1| -4/45]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------+-----------]\n",
"[ Z| 0 0 0 8/15 0 293/1800 281/1800 14/15 0| 8852/45]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"corte(4)"
]
},
{
"cell_type": "code",
"execution_count": 85,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[ NO NO NO -82.000 NO -2.2864 -6.0068 -1.9658 NO]"
]
},
"execution_count": 85,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"cocientesD(5)"
]
},
{
"cell_type": "code",
"execution_count": 86,
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{199}{73} & 0 & -\\frac{67}{73} & -\\frac{60}{73} & 0 & \\frac{2665}{292} & \\frac{1490}{73} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{811}{73} & 1 & -\\frac{781}{219} & -\\frac{658}{219} & 0 & \\frac{7913}{292} & \\frac{26974}{219} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & -\\frac{1}{73} & 0 & -\\frac{52}{219} & -\\frac{64}{219} & 0 & \\frac{615}{292} & \\frac{6310}{219} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 3 & 0 & 1 & 1 & 0 & -\\frac{41}{4} & 4 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & \\frac{1}{73} & 0 & \\frac{2627}{17520} & \\frac{959}{17520} & 1 & -\\frac{615}{292} & \\frac{41}{219} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{38}{73} & 0 & \\frac{5}{219} & \\frac{23}{219} & 0 & \\frac{287}{146} & \\frac{43118}{219}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5| rhs]\n",
"[----------+--------------------------------------------------------------------------------------------------+----------]\n",
"[ x1| 1 0 0 -199/73 0 -67/73 -60/73 0 2665/292| 1490/73]\n",
"[ s1| 0 0 0 -811/73 1 -781/219 -658/219 0 7913/292| 26974/219]\n",
"[ x3| 0 0 1 -1/73 0 -52/219 -64/219 0 615/292| 6310/219]\n",
"[ x2| 0 1 0 3 0 1 1 0 -41/4| 4]\n",
"[ s4| 0 0 0 1/73 0 2627/17520 959/17520 1 -615/292| 41/219]\n",
"[----------+--------------------------------------------------------------------------------------------------+----------]\n",
"[ Z| 0 0 0 38/73 0 5/219 23/219 0 287/146| 43118/219]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"cambio(5,8)"
]
},
{
"cell_type": "code",
"execution_count": 87,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"[30/73, 37/219, 178/219, 0, 41/219]"
]
},
"execution_count": 87,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pardec()"
]
},
{
"cell_type": "code",
"execution_count": 88,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{199}{73} & 0 & -\\frac{67}{73} & -\\frac{60}{73} & 0 & \\frac{2665}{292} & 0 & \\frac{1490}{73} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{811}{73} & 1 & -\\frac{781}{219} & -\\frac{658}{219} & 0 & \\frac{7913}{292} & 0 & \\frac{26974}{219} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & -\\frac{1}{73} & 0 & -\\frac{52}{219} & -\\frac{64}{219} & 0 & \\frac{615}{292} & 0 & \\frac{6310}{219} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & 3 & 0 & 1 & 1 & 0 & -\\frac{41}{4} & 0 & 4 \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & \\frac{1}{73} & 0 & \\frac{2627}{17520} & \\frac{959}{17520} & 1 & -\\frac{615}{292} & 0 & \\frac{41}{219} \\\\\n",
"{\\color{green}{s}}_{6} & 0 & 0 & 0 & -\\frac{148}{6643} & 0 & -\\frac{2294}{19929} & -\\frac{37}{39858} & 0 & -\\frac{7913}{292} & 1 & -\\frac{37}{219} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{38}{73} & 0 & \\frac{5}{219} & \\frac{23}{219} & 0 & \\frac{287}{146} & 0 & \\frac{43118}{219}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5 s6| rhs]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ x1| 1 0 0 -199/73 0 -67/73 -60/73 0 2665/292 0| 1490/73]\n",
"[ s1| 0 0 0 -811/73 1 -781/219 -658/219 0 7913/292 0| 26974/219]\n",
"[ x3| 0 0 1 -1/73 0 -52/219 -64/219 0 615/292 0| 6310/219]\n",
"[ x2| 0 1 0 3 0 1 1 0 -41/4 0| 4]\n",
"[ s4| 0 0 0 1/73 0 2627/17520 959/17520 1 -615/292 0| 41/219]\n",
"[ s6| 0 0 0 -148/6643 0 -2294/19929 -37/39858 0 -7913/292 1| -37/219]\n",
"[-----------+-----------------------------------------------------------------------------------------------------------------------+-----------]\n",
"[ Z| 0 0 0 38/73 0 5/219 23/219 0 287/146 0| 43118/219]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"corte(2)"
]
},
{
"cell_type": "code",
"execution_count": 89,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[ NO NO NO -23.365 NO -0.19834 -113.14 NO -0.072539 NO]"
]
},
"execution_count": 89,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"cocientesD(6)"
]
},
{
"cell_type": "code",
"execution_count": 90,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{3693}{1351} & 0 & -\\frac{3877}{4053} & -\\frac{6665}{8106} & 0 & 0 & \\frac{65}{193} & \\frac{11785}{579} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{1013}{91} & 1 & -\\frac{335}{91} & -\\frac{547}{182} & 0 & 0 & 1 & 123 \\\\\n",
"{x}_{3} & 0 & 0 & 1 & -\\frac{271}{17563} & 0 & -\\frac{12982}{52689} & -\\frac{30803}{105378} & 0 & 0 & \\frac{15}{193} & \\frac{16675}{579} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{52837}{17563} & 0 & \\frac{54983}{52689} & \\frac{105415}{105378} & 0 & 0 & -\\frac{73}{193} & \\frac{2353}{579} \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & \\frac{271}{17563} & 0 & \\frac{669737}{4215120} & \\frac{231029}{4215120} & 1 & 0 & -\\frac{15}{193} & \\frac{116}{579} \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & \\frac{592}{720083} & 0 & \\frac{9176}{2160249} & \\frac{74}{2160249} & 0 & 1 & -\\frac{292}{7913} & \\frac{148}{23739} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{1302}{2509} & 0 & \\frac{109}{7527} & \\frac{790}{7527} & 0 & 0 & \\frac{14}{193} & \\frac{114004}{579}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5 s6| rhs]\n",
"[--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+--------------]\n",
"[ x1| 1 0 0 -3693/1351 0 -3877/4053 -6665/8106 0 0 65/193| 11785/579]\n",
"[ s1| 0 0 0 -1013/91 1 -335/91 -547/182 0 0 1| 123]\n",
"[ x3| 0 0 1 -271/17563 0 -12982/52689 -30803/105378 0 0 15/193| 16675/579]\n",
"[ x2| 0 1 0 52837/17563 0 54983/52689 105415/105378 0 0 -73/193| 2353/579]\n",
"[ s4| 0 0 0 271/17563 0 669737/4215120 231029/4215120 1 0 -15/193| 116/579]\n",
"[ s5| 0 0 0 592/720083 0 9176/2160249 74/2160249 0 1 -292/7913| 148/23739]\n",
"[--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------+--------------]\n",
"[ Z| 0 0 0 1302/2509 0 109/7527 790/7527 0 0 14/193| 114004/579]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"cambio(6,9)"
]
},
{
"cell_type": "code",
"execution_count": 91,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"[205/579, 0, 463/579, 37/579, 116/579, 148/23739]"
]
},
"execution_count": 91,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pardec()"
]
},
{
"cell_type": "code",
"execution_count": 92,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left[1, 2, 3, 4, 5, 6, 7\\right]$$"
],
"text/plain": [
"[1, 2, 3, 4, 5, 6, 7]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{3693}{1351} & 0 & -\\frac{3877}{4053} & -\\frac{6665}{8106} & 0 & 0 & \\frac{65}{193} & 0 & \\frac{11785}{579} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{1013}{91} & 1 & -\\frac{335}{91} & -\\frac{547}{182} & 0 & 0 & 1 & 0 & 123 \\\\\n",
"{x}_{3} & 0 & 0 & 1 & -\\frac{271}{17563} & 0 & -\\frac{12982}{52689} & -\\frac{30803}{105378} & 0 & 0 & \\frac{15}{193} & 0 & \\frac{16675}{579} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{52837}{17563} & 0 & \\frac{54983}{52689} & \\frac{105415}{105378} & 0 & 0 & -\\frac{73}{193} & 0 & \\frac{2353}{579} \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & \\frac{271}{17563} & 0 & \\frac{669737}{4215120} & \\frac{231029}{4215120} & 1 & 0 & -\\frac{15}{193} & 0 & \\frac{116}{579} \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & \\frac{592}{720083} & 0 & \\frac{9176}{2160249} & \\frac{74}{2160249} & 0 & 1 & -\\frac{292}{7913} & 0 & \\frac{148}{23739} \\\\\n",
"{\\color{green}{s}}_{7} & 0 & 0 & 0 & -\\frac{148}{17563} & 0 & -\\frac{2294}{52689} & -\\frac{37}{105378} & 0 & 0 & -\\frac{2701}{104606} & 1 & -\\frac{37}{579} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{1302}{2509} & 0 & \\frac{109}{7527} & \\frac{790}{7527} & 0 & 0 & \\frac{14}{193} & 0 & \\frac{114004}{579}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5 s6 s7| rhs]\n",
"[--------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------]\n",
"[ x1| 1 0 0 -3693/1351 0 -3877/4053 -6665/8106 0 0 65/193 0| 11785/579]\n",
"[ s1| 0 0 0 -1013/91 1 -335/91 -547/182 0 0 1 0| 123]\n",
"[ x3| 0 0 1 -271/17563 0 -12982/52689 -30803/105378 0 0 15/193 0| 16675/579]\n",
"[ x2| 0 1 0 52837/17563 0 54983/52689 105415/105378 0 0 -73/193 0| 2353/579]\n",
"[ s4| 0 0 0 271/17563 0 669737/4215120 231029/4215120 1 0 -15/193 0| 116/579]\n",
"[ s5| 0 0 0 592/720083 0 9176/2160249 74/2160249 0 1 -292/7913 0| 148/23739]\n",
"[ s7| 0 0 0 -148/17563 0 -2294/52689 -37/105378 0 0 -2701/104606 1| -37/579]\n",
"[--------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------]\n",
"[ Z| 0 0 0 1302/2509 0 109/7527 790/7527 0 0 14/193 0| 114004/579]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"corte(4)"
]
},
{
"cell_type": "code",
"execution_count": 93,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[ NO NO NO -61.581 NO -0.33261 -298.92 NO NO -2.8093 NO]"
]
},
"execution_count": 93,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"cocientesD(7)"
]
},
{
"cell_type": "code",
"execution_count": 94,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{79}{31} & 0 & 0 & -\\frac{101}{124} & 0 & 0 & \\frac{30381}{33604} & -\\frac{50401}{2294} & \\frac{1349}{62} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{323}{31} & 1 & 0 & -\\frac{369}{124} & 0 & 0 & \\frac{106969}{33604} & -\\frac{193965}{2294} & \\frac{7961}{62} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & \\frac{1}{31} & 0 & 0 & -\\frac{9}{31} & 0 & 0 & \\frac{3761}{16802} & -\\frac{6491}{1147} & \\frac{904}{31} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{87}{31} & 0 & 0 & \\frac{123}{124} & 0 & 0 & -\\frac{33507}{33604} & \\frac{54983}{2294} & \\frac{157}{62} \\\\\n",
"{\\color{green}{s}}_{4} & 0 & 0 & 0 & -\\frac{19}{1240} & 0 & 0 & \\frac{531}{9920} & 1 & 0 & -\\frac{462257}{2688320} & \\frac{18101}{4960} & -\\frac{163}{4960} \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & -\\frac{438}{11111} & \\frac{4}{41} & 0 \\\\\n",
"{\\color{green}{s}}_{2} & 0 & 0 & 0 & \\frac{6}{31} & 0 & 1 & \\frac{1}{124} & 0 & 0 & \\frac{19929}{33604} & -\\frac{52689}{2294} & \\frac{91}{62} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{16}{31} & 0 & 0 & \\frac{13}{124} & 0 & 0 & \\frac{2149}{33604} & \\frac{763}{2294} & \\frac{12209}{62}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5 s6 s7| rhs]\n",
"[---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------]\n",
"[ x1| 1 0 0 -79/31 0 0 -101/124 0 0 30381/33604 -50401/2294| 1349/62]\n",
"[ s1| 0 0 0 -323/31 1 0 -369/124 0 0 106969/33604 -193965/2294| 7961/62]\n",
"[ x3| 0 0 1 1/31 0 0 -9/31 0 0 3761/16802 -6491/1147| 904/31]\n",
"[ x2| 0 1 0 87/31 0 0 123/124 0 0 -33507/33604 54983/2294| 157/62]\n",
"[ s4| 0 0 0 -19/1240 0 0 531/9920 1 0 -462257/2688320 18101/4960| -163/4960]\n",
"[ s5| 0 0 0 0 0 0 0 0 1 -438/11111 4/41| 0]\n",
"[ s2| 0 0 0 6/31 0 1 1/124 0 0 19929/33604 -52689/2294| 91/62]\n",
"[---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------]\n",
"[ Z| 0 0 0 16/31 0 0 13/124 0 0 2149/33604 763/2294| 12209/62]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"cambio(7,6)"
]
},
{
"cell_type": "code",
"execution_count": 95,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[ NO NO NO -33.684 NO NO NO NO NO -0.37191 NO]"
]
},
"execution_count": 95,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"cocientesD(5)"
]
},
{
"cell_type": "code",
"execution_count": 96,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
""
],
"text/latex": [
"$$\\newcommand{\\Bold}[1]{\\mathbf{#1}}\\left(\\begin{array}{r|rrrrrrrrrrr|r}\n",
"{Basic} & {x}_{1} & {x}_{2} & {x}_{3} & {x}_{4} & {\\color{green}{s}}_{1} & {\\color{green}{s}}_{2} & {\\color{green}{s}}_{3} & {\\color{green}{s}}_{4} & {\\color{green}{s}}_{5} & {\\color{green}{s}}_{6} & {\\color{green}{s}}_{7} & {b} \\\\\n",
"\\hline\n",
" {x}_{1} & 1 & 0 & 0 & -\\frac{1215251}{462257} & 0 & 0 & -\\frac{492833}{924514} & \\frac{2430480}{462257} & 0 & 0 & -\\frac{47595730}{17103509} & \\frac{9977945}{462257} \\\\\n",
"{\\color{green}{s}}_{1} & 0 & 0 & 0 & -\\frac{4947543}{462257} & 1 & 0 & -\\frac{1835037}{924514} & \\frac{8557520}{462257} & 0 & 0 & -\\frac{290654546}{17103509} & \\frac{59074065}{462257} \\\\\n",
"{x}_{3} & 0 & 0 & 1 & \\frac{5691}{462257} & 0 & 0 & -\\frac{203985}{924514} & \\frac{601760}{462257} & 0 & 0 & -\\frac{15536430}{17103509} & \\frac{13460235}{462257} \\\\\n",
"{x}_{2} & 0 & 1 & 0 & \\frac{1338375}{462257} & 0 & 0 & \\frac{630087}{924514} & -\\frac{2680560}{462257} & 0 & 0 & \\frac{47990306}{17103509} & \\frac{1258645}{462257} \\\\\n",
"{\\color{green}{s}}_{6} & 0 & 0 & 0 & \\frac{41192}{462257} & 0 & 0 & -\\frac{143901}{462257} & -\\frac{2688320}{462257} & 0 & 1 & -\\frac{9810742}{462257} & \\frac{88346}{462257} \\\\\n",
"{\\color{green}{s}}_{5} & 0 & 0 & 0 & \\frac{66576}{18952537} & 0 & 0 & -\\frac{232578}{18952537} & -\\frac{4344960}{18952537} & 1 & 0 & -\\frac{14007448}{18952537} & \\frac{142788}{18952537} \\\\\n",
"{\\color{green}{s}}_{2} & 0 & 0 & 0 & \\frac{65040}{462257} & 0 & 1 & \\frac{89069}{462257} & \\frac{1594320}{462257} & 0 & 0 & -\\frac{177559200}{17103509} & \\frac{626080}{462257} \\\\\n",
"\\hline\n",
" {Z_{ind}} & 0 & 0 & 0 & \\frac{235950}{462257} & 0 & 0 & \\frac{57665}{462257} & \\frac{171920}{462257} & 0 & 0 & \\frac{28902692}{17103509} & \\frac{91033000}{462257}\n",
"\\end{array}\\right)$$"
],
"text/plain": [
"[ B| x1 x2 x3 x4 s1 s2 s3 s4 s5 s6 s7| rhs]\n",
"[-------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------]\n",
"[ x1| 1 0 0 -1215251/462257 0 0 -492833/924514 2430480/462257 0 0 -47595730/17103509| 9977945/462257]\n",
"[ s1| 0 0 0 -4947543/462257 1 0 -1835037/924514 8557520/462257 0 0 -290654546/17103509| 59074065/462257]\n",
"[ x3| 0 0 1 5691/462257 0 0 -203985/924514 601760/462257 0 0 -15536430/17103509| 13460235/462257]\n",
"[ x2| 0 1 0 1338375/462257 0 0 630087/924514 -2680560/462257 0 0 47990306/17103509| 1258645/462257]\n",
"[ s6| 0 0 0 41192/462257 0 0 -143901/462257 -2688320/462257 0 1 -9810742/462257| 88346/462257]\n",
"[ s5| 0 0 0 66576/18952537 0 0 -232578/18952537 -4344960/18952537 1 0 -14007448/18952537| 142788/18952537]\n",
"[ s2| 0 0 0 65040/462257 0 1 89069/462257 1594320/462257 0 0 -177559200/17103509| 626080/462257]\n",
"[-------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------]\n",
"[ Z| 0 0 0 235950/462257 0 0 57665/462257 171920/462257 0 0 28902692/17103509| 91033000/462257]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"cambio(5,10)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"v=matrix(QQ,1,nv,[0,-47/73,0,-(60/73)*(163/56),0,-202*163/(219*56),-(79/219)*(163/56)] ); R=-163/219;\n",
"añadeRes(v,R) # hecho con la segunda mejora"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"cocientesD(4)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"cambio(4,6)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "SageMath 9.5",
"language": "sage",
"name": "sagemath"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.2"
}
},
"nbformat": 4,
"nbformat_minor": 4
}