{ "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 }