172
TRABAJO PROFESIONAL MODELO PARA LA SELECCIÓN DE RUTAS DE DISTRIBUCIÓN DE LA EMPRESA TORTILLERÍA PIMIENTA, APLICANDO PROGRAMACIÓN LINEALCOMO REQUISITO PARA OBTENER EL TÍTULO DE: INGENIERO INDUSTRIAL QUE PRESENTA: JUAN ANTONIO DE JESÚS OSUNA COUTIÑO MEDIANTE OPCIÓN I (TESIS PROFESIONAL) ASESOR: DR. ELÍAS NEFTALÍ ESCOBAR GÓMEZ REVISORES: MC. JORGE ANTONIO MIJANGOS LÓPEZ MC. JORGE ANTONIO OROZCO TORRES TUXTLA GUTIÉRREZ, CHIAPAS MAYO 2013 SUBSECRETARÍA DE EDUCACIÓN SUPERIOR DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ

MODELO PARA LA SELECCIÓN DE RUTAS DE DISTRIBUCIÓN DE …

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

TRABAJO PROFESIONAL

“MODELO PARA LA SELECCIÓN DE RUTAS DE DISTRIBUCIÓN

DE LA EMPRESA TORTILLERÍA PIMIENTA, APLICANDO

PROGRAMACIÓN LINEAL”

COMO REQUISITO PARA OBTENER EL TÍTULO DE:

INGENIERO INDUSTRIAL

QUE PRESENTA:

JUAN ANTONIO DE JESÚS OSUNA COUTIÑO

MEDIANTE OPCIÓN I

(TESIS PROFESIONAL)

ASESOR:

DR. ELÍAS NEFTALÍ ESCOBAR GÓMEZ

REVISORES:

MC. JORGE ANTONIO MIJANGOS LÓPEZ

MC. JORGE ANTONIO OROZCO TORRES

TUXTLA GUTIÉRREZ, CHIAPAS MAYO 2013

SUBSECRETARÍA DE EDUCACIÓN SUPERIOR DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ

AGRADEZCO

A Dios

Por darme la vida, estar siempre a mi lado e iluminar mis metas.

A mis padres

Por el inmenso apoyo y comprensión en todo momento.

A mis familiares y amigos

Por su compañía que ayudo a moldear positivamente mi forma de ser.

iv

Índice

Introducción ................................................................................................................................. 1

Capítulo 1 Caracterización del proyecto............................................................................... 3

1.1 Antecedentes del problema ............................................................................................. 4

1.2 Identificación del problema .............................................................................................. 4

1.3 Objetivos del proyecto ...................................................................................................... 4

1.3.1 Objetivo general ......................................................................................................... 4

1.3.2 Objetivos específicos ................................................................................................. 5

1.4 Justificación del proyecto ................................................................................................. 5

1.6 Impactos ............................................................................................................................ 6

1.6.1 Impacto económico .................................................................................................... 6

1.6.2 Impacto social ............................................................................................................ 7

1.6.3 Impacto ambiental ...................................................................................................... 7

Capítulo 2 Aspectos generales de la empresa .................................................................... 8

2.1 Descripción de la empresa ............................................................................................... 9

2.2 Reseña histórica ............................................................................................................... 9

2.3 Ubicación ......................................................................................................................... 11

2.4 Razón social .................................................................................................................... 12

2.5 Misión ............................................................................................................................... 12

2.6 Visión ............................................................................................................................... 12

2.7 Valores ............................................................................................................................. 12

2.8 Organización ................................................................................................................... 13

2.9 Productos elaborados ..................................................................................................... 14

2.10 Área de producción ....................................................................................................... 16

Capítulo 3 Marco teórico ........................................................................................................ 17

3.1 Optimización de redes .................................................................................................... 18

3.2 Programación Lineal ....................................................................................................... 18

3.2.1 Formulación de programas lineales ....................................................................... 19

v

3.2.2 Estructura de un problema de programación lineal .............................................. 20

3.2.3 Transformación de un programa lineal a su forma estándar ............................... 22

3.2.4 Método de la M o de penalización ......................................................................... 22

3.3 Prueba estadística .......................................................................................................... 26

3.4 Diagrama de flujo ............................................................................................................ 27

Capítulo 4 Método ................................................................................................................... 30

4.1 Descripción del método a utilizar ................................................................................... 31

Capítulo 5 Aplicación ............................................................................................................. 34

5.1 Delimitación de la zona de aplicación ........................................................................... 35

5.2 Diseño del mapa ............................................................................................................. 35

5.3 Recopilación de datos primarios ................................................................................... 37

5.3.1 Distancia ................................................................................................................... 37

5.3.2 Velocidades .............................................................................................................. 38

5.3.3 Tiempo por tipo de esquina..................................................................................... 39

5.4 Cálculo del tiempo que el camión recorre los lados de las cuadras ......................... 40

5.5 Transformar los valores a una forma estándar ............................................................ 41

5.6 Programación de las rutas, aplicando programación lineal ........................................ 46

5.7 Recopilación de datos secundarios ............................................................................... 91

5.8 Programación de datos secundarios ............................................................................. 92

5.9 Monitoreo y control ......................................................................................................... 93

Capítulo 6 Conclusiones y recomendaciones ................................................................... 94

6.1 Conclusiones ................................................................................................................... 95

6.2 Recomendaciones .......................................................................................................... 97

Bibliografía ................................................................................................................................. 99

Anexos ..................................................................................................................................... 100

Anexo A Tabla de tiempos por lado de la cuadra ............................................................ 100

Anexo B Manual técnico .................................................................................................... 145

Anexo C Glosario de términos .......................................................................................... 163

vi

vii

viii

1

Introducción

El reparto del producto es la actividad final para la mayoría de las empresas de

producción, y una tarea esencial es manejar rutas de distribución óptimas, que

permitan obtener beneficios como: ahorro de gasolina, diminución en los tiempos

de reparto y de los tiempos de espera de los clientes.

Tortillería Pimienta es una empresa que se encuentra localizada en la 5° Oriente

Norte, colonia centro, su venta se realiza directamente en las instalaciones de la

empresa, y a través de unidades de reparto se distribuyen a diversos clientes,

como: taquerías, restaurantes, tiendas, tiendas de auto servicio, empresas

dedicadas a la distribución de comida, etc.; por lo cual es muy importante

mantener una producción constante y un reparto eficiente.

Las rutas de distribución son realizadas de manera empírica por el gerente, para

hacerlas más eficientes se utilizará un programa que desarrolla rutas aplicando

programación lineal, el cual tendrá como objetivo determinar las rutas más cortas

de distribución; este programa podrá ser utilizado por cualquier persona que sepa

manejar una computadora y que reciba un curso de capacitación corto.

El éxito de este proyecto depende principalmente de dos aspectos, el primero es

que los tiempos de reparto obtenidos en el programa sean representativos de los

tiempos reales, ya que mientras más cercanos sean estos mayor confiabilidad

podrá ofrecerse al usuario; y el segundo aspecto es la elaboración de una interfaz

sencilla de manipular.

Para cumplir los objetivos planteados el documento se estructura de la siguiente

manera: En el primer capítulo, caracterización del proyecto, se explican los

problemas identificados durante el desarrollo del proyecto, mediante los

antecedentes del problema y la identificación del problema, además de los

objetivos del proyecto, la justificación del problema, las delimitaciones e impactos.

2

En el capítulo 2, aspectos generales de la empresa, se presenta información

general de la empresa, como la descripción de la empresa, reseña histórica,

ubicación, razón social, misión, visión, valores, organización, productos

elaborados y área de producción.

En el tercer capítulo, marco teórico, se expone el fundamento teórico utilizado en

el desarrollo del proyecto, considerando la optimización de redes, terminología,

programación lineal y pruebas estadísticas.

El capítulo 4, método, describe los pasos utilizados para la elaboración del

proyecto; presentando a través de un diagrama la metodología a utilizar, así como

el resumen de cada uno de los pasos.

En el capítulo 5, aplicación, se explica detalladamente e implementa la

metodología propuesta, conformada por delimitación de la zona de aplicación,

diseño del mapa, recopilación de datos primarios, cálculo del tiempo que el camión

recorre los lados de las cuadras, trasformar los valores a una forma estándar,

programación de las rutas aplicando programación lineal, recopilación de datos

secundarios, programación de datos secundarios, y monitoreo y control.

En el sexto capítulo, se presentan las conclusiones observadas en el desarrollo

del proyecto y las recomendaciones pertinentes para la mejora del proyecto.

Capítulo 1

Caracterización del proyecto

4

1.1 Antecedentes del problema

Tortillería Pimienta, empresa con alta experiencia en su ramo, cuenta con un nivel

alto de producción de tortilla, de éste el 85% son pedidos a repartir, por lo que el

menor tiempo en el reparto de su producto es crucial para mantener a sus clientes,

conseguir nuevos clientes e incrementar sus ganancias.

La determinación de rutas de reparto es realizada de manera empírica por el

dueño, invirtiendo un tiempo considerable en su elaboración. Las veces que ha

sido necesario establecer una ruta de distribución cuando no se encuentra el

dueño los tiempos de reparto incrementan, generando molestia en los clientes y

disminuyendo la productividad del reparto.

1.2 Identificación del problema

El principal problema de la empresa es la baja eficiencia en el reparto de su

producto, debido principalmente a que las rutas se establecen empíricamente y a

que el gerente es el único que tiene la experiencia para definirlas.

1.3 Objetivos del proyecto

1.3.1 Objetivo general

Desarrollar un sistema de distribución que permita optimizar las rutas de reparto

del producto que distribuye la empresa Tortillería Pimienta, utilizando

programación lineal.

5

1.3.2 Objetivos específicos

Determinar los tiempos de reparto, obteniendo rutas de distribución

confiables.

Crear rutas que aumenten la productividad del reparto.

Desarrollar un modelo de programación lineal aplicado a las rutas de

reparto.

Realizar un programa dinámico que permita la fácil interacción del operario

con la computadora.

1.4 Justificación del proyecto

En este trabajo se pretende aplicar programación lineal, mediante un sistema

preestablecido a computadora para la creación de rutas de reparto de la empresa

Tortillería Pimienta; de esta manera se obtendrá:

Mayor confiabilidad en las rutas de reparto elaboradas, utilizando un

método científico.

Mayor confiabilidad en los cálculos de los tiempos de las rutas de reparto,

ya que los resultados arrojados por el sistema son sumas de tiempos

promedios evaluados por pruebas estadísticas.

Disminución del tiempo dedicado en la elaboración de las rutas de reparto,

realizando las interacciones de datos a computadora.

Facilidad en la creación de nuevas rutas de reparto, mediante una interfaz

dinámica.

Un programa que se pueda actualizar fácilmente, con una base de datos

esquematizada.

Disminución en los tiempos de reparto, ya que la metodología a utilizar es la

de la ruta más corta.

6

Disminución en los gastos de gasolina, mediante rutas con menor tiempo

de reparto.

Aumento en la productividad de los repartos, obteniendo rutas con la mayor

cantidad de repartos posibles.

1.5 Delimitaciones

Este proyecto se propone a la empresa “Tortillería Pimienta” en el área de reparto,

que se encuentra en la ciudad de Tuxtla Gutiérrez Chiapas; el proyecto se lleva a

cabo en el periodo de Agosto 2012 a Mayo 2013.

Entre las principales limitaciones se observaron las siguientes:

La empresa no proporcionó recursos para obtener las muestras de los

tiempos por lado de la cuadra.

La empresa no proporcionó una unidad (carro de reparto), para obtener las

muestras de los tiempos por lado de la cuadra.

1.6 Impactos

1.6.1 Impacto económico

Se reducirán los gastos de gasolina ya que el programa arroja la ruta más corta en

relación al tiempo, la cual tiende hacer una ruta con una distancia corta, siendo

rutas con una alta probabilidad de tener poca variación de velocidad,

manteniéndose menos tiempo prendido el carro, esto conlleva a un rendimiento de

gasolina, la cual se refleja en un consumo menor de esta; y un desgaste menor en

7

las piezas de los vehículos de reparto, al recorrer rutas más rápidas y con una

tendencia a más cortas.

1.6.2 Impacto social

Se verán beneficiados los clientes a los que se les reparte el producto al recibir

sus pedidos en un menor tiempo, esto mediante la confiabilidad de las rutas

arrojadas por el sistema, las cuales serán lo más cercanas a las rutas reales.

1.6.3 Impacto ambiental

Habrá menos contaminación por parte de los camiones repartidores al recorrer

rutas más rápidas, con menor variación de velocidad, dando como resultado un

consumo más bajo en la gasolina; liberando menor cantidad de dióxido de

carbono, dañando menos al medio ambiente.

Capítulo 2

Aspectos generales de la

empresa

9

2.1 Descripción de la empresa

Tortillería pimienta es una empresa completamente Chiapaneca que comenzó sus

actividades el 20 de febrero de 1970, nace de la identificación del gran mercado

potencial que existe en la zona, puesto que no existe una empresa cercana que

cuente con la capacidad de producción de tortilla para satisfacer la demanda

interna y externa.

Desde su comienzo la empresa tuvo una gran aceptación puesto que su ubicación

le ofrece un gran mercado el cual ha sabido atraer y mantener mediante calidad y

sabor en su producto; a partir de 1990 comenzó a hacer entrega de tortilla a

establecimientos.

Para satisfacer su demanda la empresa dispone de dos líneas de producción,

también ha invertido en vehículos repartidores, contando con 2 motos y 3 carros.

Por lo antes mencionado Tortillería Pimienta es una empresa que busca

implementar prácticas que le ayuden a la mejora continua y encontrar nuevas

maneras de aumentar sus ventas.

2.2 Reseña histórica

Tortillería Pimienta, empresa 100% Mexicana, inicia sus operaciones el 20 de

febrero de 1970, cuando Don Daniel Gómez Chacón y Doña Sara Aguilar

Mandujano deciden invertir el dinero de la venta de un camión de carga en una

tortillería; la producción de tortilla se realizaba con una tortilladora celorio modelo

MA con motor a gasolina, un taque de 20 litros de gas y un molino a mano; su

materia prima (maíz) era comprada en rancherías, el agua se extraía de pozos,

todo transportado en carretas; su producción era de 140 Kilos diarios.

10

Después de cinco años de trabajo la producción de tortilla aumento a 600 Kilos

diarios, por lo que sus propietarios decidieron adquirir un molino eléctrico de 5

caballos de fuerza y una lavadora de maíz; a 1978 su producción se duplico por lo

que se adquirió otra tortilladora celorio modelo BC de gas y luz trifásica, un tanque

estacionario de gas 1,000 litros y un cocedor con capacidad de 140 Kilos.

En 1979 CONASUPO le otorgo una concesión de maíz de 4 toneladas, se realizó

una remodelación del local instalado agua potable, se adquirió un molino eléctrico

de 10 caballos de fuerza, y se vendió la tortilladora celorio modelo M A supliéndola

por una tortilladora celorio modelo BC.

Para 1990 el promedio de producción de tortilla diaria era de 1450 kilos, por lo que

se vendió la tortilladora celorio modelo BC más antigua y se adquirió una

tortilladora celorio modelo dúplex; se empezó a trabajar 7 días de la semana y se

inició el reparto a empresas públicas y privadas; en ese año la empresa fue

heredada a Don Josué Alfredo Gómez Aguilar actual dueño de la empresa.

1994 fue un año de muchos cambios para la empresa, se compró una amasadora,

se empezó a producir tortillas 100% de harina, se añadió el reparto a expendios

de colonias (tienditas) y se cambió la tortilladora celorio modelo BC por otra

tortilladora del mismo modelo; un año después se compró la primera motocicleta y

se realizó una remodelación al local; en 1999 se instalaron filtros de agua.

La creación de nuevas tortillerías en el 2004 creo un incremento en la oferta de

tortilla en el mércalo, lo que disminuyó las venta en mostrador de tortillería

Pimienta, por lo que la empresa se vio obligada a vender la tortilladora celorio

modelo dúplex; para 2005 se comenzó el reparto a la cadena de minisúper OXXO,

y la producción general era de 800 kilos diarios.

En el 2008 la demanda de tortilla en mostrador siguió decreciendo

progresivamente pero el reparto incremento a un 40%, las ventas disminuyeron a

11

500 kilos diarios (generales), aun así se tomó la decisión de adquirir una maquina

tortilladora tortimaq, y se mejoró la presentación del producto con un papel para

envolver tortilla con el logo y datos de la empresa.

Hoy en día en el año 2013 la empresa ha aumentado su producción a 1050 kilos

diarios, obteniendo el 85% de sus ganancias de la venta a reparto, teniendo como

consumidores vía pedidos a minisúper, hoteles, empresas de comida y expendios

en colonias (tienditas); siendo solo un 15% su venta a mostrador.

2.3 Ubicación

Tortillería pimienta se encuentra ubicada en la dirección 5° Oriente Norte, colonia

centro número 730, como se puede ver en la figura 2.1, en esta figura se aprecia a

la empresa con un rectángulo color azul, que se encuentra en la calle 5° Oriente

rectángulo color Rojo y 9°Norte rectángulo color verde.

Figura 2.1 Ubicación de la empresa

(Fuente: elaboración propia)

12

2.4 Razón social

Nombre de la empresa: Tortillería pimienta. Razón social: JOSUE ALFREDO

GOMEZ AGUILAR. Actividad, elaboración de tortilla de maíz.

2.5 Misión

Ofrecer al consumidor de tortilla un producto con la mayor higiene, calidad y

precio justo posible.

2.6 Visión

Ser líder en el municipio de Tuxtla Gutiérrez en la producción de tortilla.

2.7 Valores

Tortillería Pimienta, es una empresa que se esfuerza día con día, para ofrecer un

mejor servicio de calidad y confianza a sus clientes, mediante los valores que a

continuación se presentan:

1.- CALIDAD: En todos los ámbitos de cada una de las actividades que se realizan

en la empresa.

2.- JUSTICIA: Hacia nuestro personal, clientes y proveedores.

3.- INNOVACIÓN: Continua de nuestras estrategias y de nuestros métodos

de trabajo.

13

4.- PUNTUALIDAD: En la entrega del producto solicitado por nuestros clientes.

5.- COHERENCIA: Entre lo que nos comprometemos con nuestro cliente y lo que

efectuamos como trabajo.

6.- COMUNICACIÓN: Constante y efectiva, entre todos los miembros que

formamos parte de la empresa, así como con nuestros proveedores y clientes.

7.- CONFIANZA: En que realizaremos nuestras labores de la mejor manera, con la

finalidad de satisfacer a nuestros clientes.

8.- COMPROMISO: Con nuestro clientes, al brindarles un servicio de calidad; con

la sociedad, al brindar estabilidad a las familias de nuestro personal; y con el

medio ambiente, al respetar y cumplir todas las normas establecidas para el

cuidado de éste.

2.8 Organización

La empresa es dirigida por su propietario el Señor Josué Alfredo Gómez Aguilar,

quien hace la labor de gerente, teniendo como responsabilidades la selección de

proveedores, supervisión, creación de rutas de reparto, entre otras; su subgerente

Maribel Gordillo Hernández quien es la encargada de supervisar a los empleados

y tomar las decisiones del gerente cuando este no se encuentra.

También cuenta con un jefe de operaciones Miguel Pérez Pérez, tres

maquinistas para el área de producción, un despachador y tres repartidores; la

empresa tiene un contador externo a ella, el C. P. Fidel Zabala Aguilar. La

estructura de esta organización se puede ver en la figura 2.2.

14

Figura 2.2 Organigrama de Tortillería Pimienta.

(Fuente: elaboración propia)

2.9 Productos elaborados

La empresa Tortillería Pimienta se dedica a la fabricación de tortilla en medida

estándar, y ovaladas (Taqueras); también cuenta con la elaboración de tostada

fritas en presentación totopo y redonda, estas son elaboradas de las tortillas que

se devuelven.

Figura 2.3 Tortilla estándar

(Fuente: elaboración propia)

15

Figura 2.4 Tortilla ovalada

(Fuente: elaboración propia)

Figura 2.5 Tostadas presentación totopo

(Fuente: elaboración propia)

Figura 2.6 Tostadas presentación redonda

(Fuente: elaboración propia)

16

2.10 Área de producción

Tortillería Pimienta cuenta con dos máquinas para hacer tortilla, dos áreas de

almacén de harina, tarja, revolvedora, mesa de trabajo, almacén de herramientas,

baños, una zona de despacho y dos accesos; como se muestra en la figura 2.3.

Figura 2.7 Áreas de la empresa.

(Fuente: elaboración propia)

Capítulo 3

Marco teórico

18

3.1 Optimización de redes

Taha (2003), menciona que hay una multitud de situaciones en investigación de

operaciones, que se puede modelar y resolver como redes (nodos conectados por

ramas). Algunas encuestas recientes informan que hasta el 70% de los problemas

de programación matemática en el mundo real se puede resolver como modelos

relacionados con redes; la solución de estas situaciones se logra mediante la

optimización de redes

Las técnicas de flujo de redes están orientadas a optimizar situaciones vinculadas

a la red de transporte, redes de comunicación, sistemas de vuelos de los

aeropuertos, rutas de navegación de los cruceros, estaciones de bomberos que

transportan fluidos a través de tuberías, rutas entre ciudades, redes de conductos

y todas aquellas situaciones que pueden representarse mediante una red, donde

los nodos representen las estaciones o ciudades.

Cuando se trata de encontrar el camino más corto entre un origen y un destino, la

técnica, algoritmo o el modelo adecuado es el de la ruta más corta; aunque existen

otros modelos de redes como el árbol de expansión mínima, flujo máximo y flujo

de costo mínimo cada uno abarca un problema en particular.

3.2 Programación Lineal

Según Arreola (2003), la programación lineal es una técnica que se utiliza para la

solución de diferentes tipos de problemas, tanto teóricos como prácticos, en

diversas áreas del conocimiento; el éxito en su aplicación a problemas reales,

sofisticados y complejos es avalado por una gran cantidad de instituciones

productos de bienes y servicios en muchos países del mundo.

19

La programación lineal cosiste básicamente en la construcción, solución y análisis

del modelo lineal de un problema dado. Entendiéndose por modelo lineal aquél

que está integrado única y exclusivamente por funciones lineales.

3.2.1 Formulación de programas lineales

Eppen (2000) menciona que los modelos de optimización restringida son

importantes porque captan la esencia de muchas situaciones de administración

decisivas; como en un modelo de optimización restringida toma la forma de una

medida de desempeño que se optimizara a través de una gama de valores

factibles de las variables de decisión, dichos valores se determinan mediante un

conjunto de restricciones de desigualdad.

Es decir, se debe escoger los valores de las variables de decisión de tal manera

que se satisfaga la restricciones de desigualdad, mientras se consigue que la

medida de desempeño sea tan grande (modelo de maximización) o tan pequeña

(modelo de minimización), como sea posible.

Para formular un problema de programación lineal hay que tomar en cuenta los

siguientes puntos:

Objetivo: Maximizar o minimizar el problema.

Que se puede maximizar en un problema: utilidades, producción, valor

presente, medios publicitarios, rutas de reparto, etc.

Que se pude minimizar en un problema: costos, desperdicios, tiempo, etc.

Restricciones: estas se pueden representar mediante dinero, materia prima

(mano de obra, máquina y equipo), tiempo, espacio, insumos, trasporte, etc.

20

Requerimiento: especificaciones, contenido, demanda, contrato con clientes, etc.

3.2.2 Estructura de un problema de programación lineal

Para estructurar un problema de programación lineal hay que tomar en cuenta los

siguientes términos; su representación física se expresa en la ecuación 1:

Función objetivo (que es lo que se quiere lograr): La función objetivo es una

relación matemática entre las variables de decisión, parámetros y una magnitud

que representa el objetivo o producto del sistema. Por ejemplo si el objetivo del

sistema es minimizar los costos de operación, la función objetivo deba de expresar

la relación entre el costo y las variables de decisión. La solución óptima se obtiene

cuando el valor del costo sea mínimo para un conjunto de valores factibles de las

variables.

Es decir hay que determinar las variables X1, X2,…, Xn que optimicen el valor de

Z=f (X1, X2,.., Xn) sujeto a restricciones de la forma g(X1, X2,…, Xn) ≤ b. Donde X1,

X2,…, Xn son las variables de decisión, Z es la función objetivo y f es una función

matemática.

Variables de decisión y parámetro (que es lo que va a decidir): las variables

de decisión son incógnitas que deben ser determinadas a partir de la solución del

modelo. Los parámetros representan los valores conocidos del sistema o bien que

se pueden controlar.

Restricciones (que es lo que nos limita lograr el objetivo principal): las

restricciones son relaciones entre las variables de decisión y magnitudes que dan

sentido a la solución del problema y las acotan a valores factibles. Por ejemplo si

21

una de las variables de decisión representa el número de empleados de un taller,

es evidente que el valor de estas variables no puede ser negativo.

El la ecuación 1 se muestra la estructura del modelo de programación lineal.

La forma simplificada de la estructura del modelo se puede expresar de la

siguiente manera en la ecuación 2

Dónde:

Representan las variables de decisión a determinar el problema: X1, X2,…,

Xn.

Representa la contribución a la función objetivo por cada unidad de X1,

X2,…, Xn: C1, C2,…, Cn.

Los coeficientes tecnológicos (uso de recursos i por cada unidad de

variables Xj): aij.

Son los recursos o requerimientos del problema: b1, b2,…, bm.

22

3.2.3 Transformación de un programa lineal a su forma estándar

Todo programa lineal, independientemente de la forma en la que esté dado, puede

plantease en la forma estándar.

Las características de la forma estándar son:

Todas las restricciones son ecuaciones, excepto las restricciones de no

negatividad que permanecen como desigualdades (≥0)

Los elementos del lado derecho de cada ecuación son no negativos

Todas las variables son no negativas

La función objetivo es del tipo maximización o minimización

Las restricciones de desigualdad pueden cambiarse a ecuaciones introduciendo

(sumando o restando) en el lado izquierdo de cada una de las restricciones una

variable no negativa.

Si la restricción de forma (≤) la variable que se introduce se llama variable de

holgura y se suma a la restricción.

Si la restricción de forma (≥) la variable que se introduce se llama variable de

exceso y se resta a la restricción.

3.2.4 Método de la M o de penalización

Arreola (2003) expresa que el método de la M se considera un método de

penalización por que obliga a la Variables artificiales salgan de la base, lo cual

provoca un castigo al valor de la función objetivo si estas toman un valor positivo;

donde M, es un número positivo muy grande, de ahí el nombre del modelo.

23

Este método es equivalente al método de dos fases, la diferencia es que se usa un

coeficiente en la función objetivo de M. En los problemas de maximización a las

variables artificiales se les debe asignar coeficientes en la función objetivo de –M y

los problemas de minimización se les debe asignar coeficientes de +M, en donde

se supone que M es un numeró muy grande, por eso se le dice de penalización.

En la figura 3.1 se puede ver un problema planteado en su forma estándar.

Figura 3.1 Ejemplo forma estándar.

(Fuente: elaboración propia)

En la figura 3.2 se escribe el problema en forma estándar, donde se agrega

variables artificiales y se acomodan dependiendo si son variables básicas, de

holgura o de exceso; formando la matriz identidad con las variables básicas

iniciales.

Figura 3.2 Ejemplo matriz identidad. (Fuente: elaboración propia)

24

En la Tablas 3.1 se agregan la restricción Maximizar Z-4X1,-6X2-1/2X3+MA1=0,

construyendo la tabla siguiente.

Tabla 3.1 Ejemplo matriz inicial

(Fuente: elaboración propia)

X1 X2 X3 S1 A1 S2 S3 Solución

Z -4 -6 -1/2 0 M 0 0 0

A1 4 -2 3 -1 1 0 0 40

S2 2 4 1 0 0 1 0 60

S3 3 1 2 0 0 0 1 30

En la tabla 3.2 se restablece el vector unitario de A1 mediante eliminación de

Gauss. En la primera iteración entra la variable X1 que corresponde a la más

negativa, porque M es un número muy grande, en este caso 100 y sale la de

menor cociente que es A1, desempatando arbitrariamente.

Tabla 3.2 Ejemplo matriz interacción 1

(Fuente: elaboración propia)

X1 X2 X3 S1 A1 S2 S3 Solución

Z -4M-4=-404 2M-6=194 -3M-1/2=-300.5 0 M 0 0 -40M=-4000

A1 4 -2 3 -1 1 0 0 40

S2 2 4 1 0 0 1 0 60

S3 3 1 2 0 0 0 1 30

En la tabla 3.3 se realiza en la segunda iteración, donde entra la variable X2 que

corresponde a la más negativa, porque M es un número muy grande y sale la de

menor cociente que es S3.

25

Tabla 3.3 Ejemplo matriz interacción 2

(Fuente: elaboración propia)

X1 X2 X3 S1 A1 S2 S3 Solución

Z 0 8 5/2 -1 M+1 0 0 40

X1 1 -1/2 ¾ -1/4 1/4 0 0 10

S2 0 5 -1/2 ½ -½ 1 0 40

S3 0 5/2 -17/4 ¾ -¾ 0 1 0

La tercera iteración se realiza en la tabla 3.4, donde entra la variable X3 que es la

única negativa, y sale la única que puede salir que es S2.

Tabla 3.4 Ejemplo matriz interacción 3

(Fuente: elaboración propia)

X1 X2 X3 S1 A1 S2 S3 Solución

Z 0 0 -111/10 7/5 M-7/5 0 16/5 40

X1 1 0 -1/10 -1/10 1/10 0 1/5 10

S2 0 0 8 -1 1 1 -2 40

X2 0 1 -17/10 3/10 -3/10 0 2/5 0

Después de haber realizado la tercera iteración se obtiene la solución óptima del

problema. Esta solución también se puede representar como: Z= 19/2, X1=21/12,

X2=17/2, X3=5, como se observa en la tabla 3.5.

Tabla 3.5 Ejemplo matriz solución óptima

(Fuente: elaboración propia)

X1 X2 X3 S1 A1 S2 S3 Solución

Z 0 0 0 1/80 M-1/80 111/80 17/40 191/2

X1 1 0 0 -9/80 9/80 1/80 7/40 21/2

X3 0 0 1 -1/8 1/8 1/8 -1/4 5

X2 0 1 0 7/80 -7/80 17/80 -1/40 17/2

26

3.3 Prueba estadística

Según Wackerly (2010), los objetivos de la estadística es hacer inferencias acerca

de parámetros poblacionales desconocidos con base en información contenida en

datos muéstrales.

En muchos aspectos, el procedimiento formal para pruebas de hipótesis es

semejante al método científico. Éste observa la naturaleza, formula una teoría y la

confronta con lo observado. En nuestro contexto, el científico plantea una hipótesis

respecto a uno o más parámetros poblacionales: de que son iguales a valores

especificados. En seguida toma una muestra de la población y compara sus

observaciones con la hipótesis.

Si las observaciones no concuerdan con la hipótesis, las rechaza. De lo contrario,

que la hipótesis es verdadera o que la muestra no detecto la diferencia entre los

valores real e hipotético de los parámetros poblacionales.

Muchas veces, el objetivo de una prueba estadística es probar una hipótesis

concerniente a los valores de uno o más parámetros poblacionales. Por lo general

tenemos una teoría, es decir una hipótesis de investigación, acerca del o los

parámetros que deseamos apoyar.

Por ejemplo, suponga que un candidato, Jones dice que él ganará más de 50% de

los votos en una elección urbana y por tanto saldrá como ganador. Si no creemos

en lo dicho por Jones, podríamos buscar apoyar la hipótesis de investigación de

que Jone no ésta siendo favorecido por más de 50% del electorado. El apoyo para

esta hipótesis de investigación, también llamada hipótesis alternativa, se obtiene

mostrando que lo contrario de la hipótesis alternativa, llamada Hipótesis nula, es

falso.

27

Entonces, una teoría se comprueba demostrando que no hay evidencia que

sustente la teoría opuesta: en cierto sentido una prueba por contradicción. Como

buscamos apoyo para la hipótesis alternativa de que lo dicho por Jones es falso,

nuestra hipótesis alternativa es que “p”, la probabilidad de seleccionar un votante

que esté a favor de jones, es menor que 0.5.

Si se comprueba que los datos que apoyan el rechazo de la hipótesis nula p=0.5,

a favor de la hipótesis alternativa p<0.5, hemos alcanzado nuestro objetivo de

investigación. Aun cuando es común hablar de probar una hipótesis nula, el

objetivo de investigación puede ser demostrar apoyo para la hipótesis alternativa,

si dicho apoyo se justifica.

3.4 Diagrama de flujo

Según Corona (2011), los diagramas de flujo son representaciones que nos

demuestran gráficamente un algoritmo, el cual se compone de diferentes figuras

que representan determinados procesos, los cuales se ordenan y conectan con

líneas que indican el orden de ejecución; estas formas pueden variar dependiendo

el programador, por lo cual en este trabajo se utilizara los reglamentados por el

Instituto Nacional de Normalización Estadounidense (ANSI, American National

Standards Institute), y se pueden observar en la tabla 3.6.

Tabla 3.6 Figuras diagrama

(Fuente: recopilación propia)

Figura Explicación

Inicio y fin del diagrama de flujo

Símbolo de proceso, indica la asignación de un valor en

la memoria y/o la ejecución de una operación aritmética

28

Impresión

Líneas de flujo o dirección, indican la secuencia en que se

realizan las operaciones

Símbolo de decisión, indica la realización de una

comparación de valores

Comando que cicla condiciones

Conectores

Entrada de datos

Las características que debe tener todo diagrama de flujo son las expresadas a

continuación:

Debe tener un inicio y un final

No se declaran variables

Las líneas de flujo se deben acomodarse en posición horizontal o vertical

Se bebe evitar el cruce de líneas utilizando los conectores

Los conectores solo se utilizan cuando se necesitan

No deben quedar líneas de flujo libres

La construcción de los símbolos debe facilitar su lectura de arriba hacia

abajo, y de izquierda a derecha

La escritura debe ser con la menor cantidad de términos de programación o

leguaje de maquina

29

Los comentarios deben de ser al margen o mediante el símbolo grafico

comentario

Los diagramas con tamaño superior a una hoja, son recomendables

enumerarlos e identificarlos

Los símbolos de decisión son las únicas figuras con más de una línea de

flujo de salida

Un diagrama de flujo se recomienda realizarlo antes de crear el código del

programa; la cual es una de las dos técnicas más utilizadas para la etapa de

diseño junto con el pseudocódigo para poder representar un algoritmo.

Capítulo 4

Método

31

4.1 Descripción del método a utilizar

A continuación se muestra la figura 4.1, se puede ver una descripción breve de los

pasos a realizar para la elaboración del sistema y su secuencia.

Figura 4.1 Diagrama del método a utiliza 1

Figura 4.1 Diagrama del método a utilizar

(Fuente: elaboración propia)

Delimitación de la zona de

aplicación

Diseño del

mapa

Recopilación de datos primarios

Distancia

Velocidades

Tiempo por tipo de esquina

Cálculo del tiempo que el

camión recorre los lados de las

cuadras

Transformar los valores a

una forma estandar

Programación de las rutas, aplicando

programación lineal

Recopilación de datos

secundarios

Programación de datos

secundarios

Monitoreo y control

32

Delimitación de la zona de aplicación: Al desarrollar un proyecto nuevo es

conveniente realizarlo en una parte del sistema de manera que se valide para su

futura aplicación a todo el sistema. La empresa divide en 6 zonas la ciudad, en

este proyecto se analizará la zona más cercana a la empresa; se decidió delimitar

la zona de aplicación a un área que permitiera realizar el proyecto en el periodo

que abarca la delimitación temporal.

Diseño del mapa: Se realiza un mapa de la delimitación de la zona de aplicación,

este mapa podrá intercambiar información con la programación, de esta manera

se realiza una interfaz dinámica y fácil de manejar para el usuario.

Recopilación de datos primarios: Con los datos primarios se determina el

tiempo aproximado que un camión repartidor se tarda en recorrer la distancia que

debe transitar para llegar a su destino. Los datos primarios a recolectar son la

distancia, la velocidad y el tiempo por tipo de esquina; la descripción de estos

datos se presenta a continuación.

Distancia: Estos datos están conformados por los Kilómetros de cada una

de las cuadras.

Velocidades: Estos datos representan las diferentes velocidades (Km/h)

por zona del camión.

Tiempo por tipo de esquina: Es el tiempo que tarda el carro repartidor en

pasar la intersección de un lado de una cuadra al lado de la cuadra

siguiente, determinándose un tiempo en segundos por tipo de esquina,

como son semáforo, 1x1 ó preferencia.

Cálculo del tiempo que el camión recorre los lados de las cuadras: Con la

ecuación 3, presentada en la sección 5.4, se pude obtener el tiempo en el que el

camión repartidor recorre un lado de la cuadra; en esta ecuación se divide la

33

distancia del lado de la cuadra entre la velocidad promedio del camión repartidor,

al resultado de este cálculo se le suma el tiempo por tipo de esquina.

Transformar los valores a una forma estándar: después de calcular los

tiempos, estos valores se tienen que transformar a una forma estándar de

programación lineal, el cual es el primer paso para poder resolver un problema de

programación lineal

Programación de las rutas aplicando programación lineal: Para no realizar a

mano las interacciones de un problema de programación lineal con 268 nodos, se

programan estos cálculos para que la computadora los realice.

Recopilación de datos secundarios: Los datos secundarios están compuestos

por el tiempo para estacionarse del camión de reparto y el tiempo de entrega del

pedido.

Programación de datos secundarios: En el mapa a computadora se pueden ver

cuadros externos a las cuadras y los nodos, éstas representan las tiendas; las

cuales tienen los valores del tiempo para estacionarse del camión de reparto y el

tiempo de entrega del pedido.

Monitoreo y control: Se monitoreará cada 3 meses el sistema desarrollado,

modificando los tiempos de la tabla, que tengan altas variaciones con los tiempos

reales, para que los tiempos arrojados por el sistema sean más confiables.

Capítulo 5

Aplicación

35

5.1 Delimitación de la zona de aplicación

En la figura 5.1 se muestra la zona a la que se le aplicará programación lineal, en

esta se encuentra la ruta de reparto más cercana a tortillería Pimienta, conocida

como ruta 3 ó ruta centro, esta figura está conformada por toda la parte interior de

la 9 Norte, 4 Sur, 5 Poniente y 15 Oriente del municipio de Tuxtla Gutiérrez

Chiapas; representando 1/52 parte del municipio de Tuxtla Gutiérrez.

Figura 5.1 Zona de aplicación

(Fuente: elaboración propia)

5.2 Diseño del mapa

El mapa que se normalizó se obtuvo de google maps1, figura 5.1, los beneficios de

la normalización del mapa es facilitar la asignación de un valor aproximado en

Kilómetros por lado de la cuadra; también se le asignó un nodo por cada esquina

de la cuadra, la dirección y el sentido de los carros.

1 Google maps es un servidor de aplicaciones de mapas en la Web. Ofrece imágenes de mapas desplazables, así como fotos satelitales del mundo e incluso la ruta entre diferentes ubicaciones o imágenes a pie de calle Google Street View.

36

La figura 5.2, es un fragmento del mapa, en él se le da un valor de 0.05 Km por

cuadrícula que ocupe la cuadra, se puede ver que el cuadro color rojo es una

cuadra la cual está conformada por cuatro cuadros ó 0.1Km por lado; los cuadros

color verde son los nodos de la cuadra y las flechas color amarillo es la dirección

de los carros.

Figura 5.2 Mapa valores

(Fuente: elaboración propia)

Se establecen los nodos para saber la relación de las cuadras, para esto se debe

saber que nodos están conectados, esta información se obtiene conociendo el

sentido de los carros; en la figura 5.2, se puede ver que el nodo 5 cuadro verde

inferior derecho está conectado con el nodo 6 y a su vez con el nodo 24; esta

información se recopiló para todos los nodos.

La figura 5.3, está compuesto por 217 cuadras y 268 nodos; cuenta con el sentido

de los carros y las direcciones de las calles y avenidas; el diseño a computadora

se elaboró en el mismo programa que se realizó la programación de los cálculos

de las rutas por programación lineal; de esta manera la programación de la tabla

de tiempos y la figura 5.3, pueden intercambiar información entre sí.

37

Figura 5.3 Mapa

(Fuente: elaboración propia)

5.3 Recopilación de datos primarios

Estos datos están conformados por la distancia (Km) de cada una de las cuadras,

las diferentes velocidades (Km/h) por zona, los tipos de esquinas (semáforos, 1x1

ó preferencia) por zona y el tiempo obtenido en segundos de las cuadras.

5.3.1 Distancia

La asignación de la distancia (Km) por lado de la cuadra se asigna mediante la

cantidad de cuadrículas que ocupe una cuadra; por ejemplo, en la figura 5.5, la

cuadra con cuadros rojos tiene una medida de 0.05Km x 0.15Km, la cuadra color

38

verde tiene una medida de 0.05 Km x 0.05 Km y la cuadra color amarillo tiene una

medida de 0.1 Km x 0.1 Km.

Figura 5.4 Mapa de Km

(Fuente: elaboración propia)

5.3.2 Velocidades

Para poder obtener el valor de las velocidades de los lados de las cuadras, de la

figura 5.1, se realizó una inspección manejando un carro en el horario de reparto

que abarca de 7 de la mañana a 4 de la tarde, por lo que se le dio un valor

aproximado dividiéndolo en zonas.

Se dividió el mapa en 3 zonas como se puede apreciar en la figura 5.6, la zona

centro que está coloreada con el color rojo está conformada por toda el bloque

interior que abarca la 3 Norte, 4 Sur, 2 Poniente y 5 Oriente; la zona intermedia

color verde está formada por toda la bloque interior que abarca la 9 Norte, 9 Sur, 9

Poniente y 9 Oriente, sin tomar en cuenta la Zona centro; y la zona superior color

azul es todo el mapa restante a las dos zonas antes mencionadas.

39

Figura 5.5 Velocidad por zona

(Fuente: elaboración propia)

Las diferentes velocidades por zona se pueden apreciar en la tabla 5.1.

Tabla 5.1 Velocidad por zona

(Fuente: elaboración propia)

Tipo de zona Velocidad

Zona Centro 15Km/h

Zona intermedia 35Km/h

Zona superior 45Km/h

Tabla 5.1 Velocidad por zona 1

5.3.3 Tiempo por tipo de esquina

Tomando en cuenta que por lado del semáforo que se espera son 40 segundos, y

que se le agrega al total de la espera del semáforo 10 segundos de arranque, los

valores de los tiempos de los semáforos son los mostrados en la tabla 5.2,

40

también en esta tabla se puede ver los valores de los 1x1 y los valores de las

preferencias de las calles que no tienen semáforo ó 1x1.

Tabla 5.2 Valor de las esquinas

(Fuente: elaboración propia)

Tipo de esquina Tiempo en segundos

Semáforo tipo 4 130 Segundos

Semáforo tipo 3 90 Segundos

Semáforo tipo 2 50 Segundos

1x1 centro 20 Segundos

1x1 7.5 Segundos

No tiene semáforo centro calle 30 Segundos

No tiene semáforo centro avenida 10 Segundos

No tiene semáforo calle 10 Segundos

No tiene semáforo avenida 5 Segundos

5.4 Cálculo del tiempo que el camión recorre los lados de las cuadras

Sabiendo que la distancia que recorre un objeto es una relación entre velocidad de

movimiento y el tiempo, esta puede expresarse en la ecuación 3.

Con la fórmula anterior se pude obtener el tiempo del camión repartidor en que

recorre un lado de la cuadra si se calcula la distancia del lado de la cuadra entre

un promedio de la velocidad del camión repartidor, y al resultado de este cálculo

se le suma el tiempo por tipo de esquina, dando como resultado el tiempo total.

41

Lo antes mencionado se puede ver en la figura 5.7, la cual es un fragmento del

Anexo 1 (Tiempo total), por lado de la cuadra, en esta figura se puede observar 3

columnas color verde, las cuales representan los nodos, se toma como ejemplo el

Nodo 2, en el rectángulo color rojo se encuentran los nodos a los que tiene

conexión el Nodo 2, que son los nodos 1, 3 y 21.

En el rectángulo azul se puede ver la distancia entre el Nodo 2 y 1, que son 0.1

Km; al lado se puede ver la velocidad entre el Nodo 2 y 1, la cual es zona superior,

que corresponde a 45Km/h, como se muestra en la tabla 5.1 Velocidad por zona;

el tiempo parcial es la división de 0.1Km entre 45Km/h la cual da un resultado de 8

segundos; el tipo de esquina es, no tiene semáforo avenida como se muestra en la

tabla 5.2, con un valor de 5 Segundos.

El tiempo total representado por el cuadro naranja es el valor obtenido de la suma

del tiempo parcial y el tipo de esquina dando como resultado 13 segundos, el cual

representa el tiempo en el que el camión repartidor recorre del Nodo 2 al nodo 1.

Figura 5.6 Tiempo total por lado de la cuadra

(Fuente: elaboración propia)

5.5 Transformar los valores a una forma estándar

Nuestro siguiente paso es plantear el ejercicio en un problema de programación

lineal, por lo cual en este subtema explicaremos la creación de la forma estándar.

42

Para realizar la forma estándar el primer paso es obtener la forma canónica,

donde el ancho de la matriz es igual al número de nodos, más dos casillas extras

por la función objetivo, más la restricción de no negatividad de las variables; su

larga está conformado por las variables (X), más el signo de la las restricciones y

el valor de las restricción que se encuentran en la última columna derecha.

En la parte superior de la figura 5.7 encerradas en color rojo se encuentra la

función objetivo minimizar, la cual está constituida de los tiempos obtenidos de la

tabla 1 Anexo y sus respectivas variables (X), las cuales contienen la relación de

sus nodos, donde el primer número de cada variable después de X es el nodo

fuente y el segundo es el nodo destino; donde la minimización de Z es igual a la

sumatoria de las variables, con sus valores respectivos de tiempos al inicio de

cada variable.

Ya que cada fila después de la función objetivo representa un nodo ordenado del

nodo 1 al nodo 268 en orden ascendente, se pueden notar las relaciones, por

ejemplo se encuentran dos variables X1, 2, en las restricciones donde la variable

negativa es la variable inicial y la positiva es la variable fina, esto se aplica para

todas las demás relaciones de nodos representadas en variables (X); esto se

puede observar en la figura 5.7, donde las variables antes mencionadas están

encerradas en color azul.

En la figura 5.7, todas las restricciones son de igualdad, estás se encuentran

encerradas en color morado, en este ejemplo se quiere representar el tiempo

mínimo y su trayectoria del nodo 1 al nodo 268, por lo cual se tiene que asignar los

valores correspondiente a estos nodos en los datos del lado derecho, donde el

primer elemento se le asigna el valor -1 asignando el nodo fuente, nodo número 1,

(encerrado color verde), y con el valor de 1 el nodo destino, nodo número 268 que

se encuentra al final de los valores (encerrado color naranja).

43

Por último se agrega la restricción de no negatividad, esta se encuentra en la parte inferior, lo cual nos indican que ninguna variable del problema puede ser

negativa, esta se puede ver encerrada en color rosa en la figura 5.7; ya que no se puede transcribir toda la forma canónica con los 268, de tal forma que entre en

una hoja; se muestra su representación simplificada en la figura 5.7.

Figura 5.7 Forma canónica 268 nodos simplificada (Fuente: elaboración propia)

44

En este ejercicio se tiene que restablecer la fila de nodo fuente, ya que todos los valores de lado derecho de las restricciones deben de ser no negativas por lo

cual toda la fila encerrada en color rojo en la figura 5.8 fue multiplicada por -1.

Figura 5.8 Forma canónica (Fuente: elaboración propia)

El siguiente paso es transformar el problema en forma estándar esto se hace agregando variables de igualdad denominadas “A”, las cuales corresponden al

número de restricciones de este ejemplo, conformando la matriz identidad, estas se agregan entre las variables (X) y los valores de la derecha como se puede ver

45

encerrado en rojo en la figura 5.9, estas conforman una diagonal positiva; las variables de igualdad se restan a la función objetivo, y se unen a la restricción de no

negatividad, encerradas en color verde; por último se puede observar en la parte inferior de la función objetivo, la función objetivo igualada a cero.

Figura 5.9 Forma estándar (Fuente: elaboración propia)

46

5.6 Programación de las rutas, aplicando programación lineal

Los datos para realizar las iteraciones utilizando programación son los valores

obtenidos en la tabla 1 Anexos, la cual está conformada por el tiempo total de los

lados de las cuadra; como resultado de estas iteraciones la computadora arrojara

el recorrido y el tiempo del recorrido.

De esta manera si se quisiera modificar los tiempos de los nodos por algún cambio

en los tiempos de los lados de las cuadras, lo único que se necesita hacer es,

actualizar los datos de la tabla del programa; para poder comprender más la

programación de las rutas, aplicando programación lineal se dará un ejemplo, este

será de 9 nodos y se explicara las interacciones de una manera detallada y clara.

En la figura 5.10, se presenta la red que se utilizara para realizar el ejemplo de

programación lineal, cada cuadro gris con número representa los nodos, las

flechas indican la dirección de recorrido; como se observa en la figua 5.9, todos

los nodos excepto (1,2) y (2,3) son unidirecionales.

Figura 5.10 Red

(Fuente: elaboración propia)

47

Los datos de la figura 5.9, se expresan en la tabla 5.3, en donde la segunda celda

de las filas verdes se expresa el nodo fuente, en la tercera celda de las filas

blancas aparece el nodo destino y en la última celda de las filas blancas aparece

el tiempo de los lados de las cuadras, con respecto a la relación nodo fuente, nodo

destino.

Tabla 5.3 Tabla tiempos ejemplo

(Fuente: elaboración propia)

De Nodo 1

A Nodo

2 = 0.0361

A Nodo

4 = 0.04

De Nodo 2

A Nodo

1 = 0.0361

A Nodo

3 = 0.0361

De Nodo 3

A Nodo

2 = 0.0361

A Nodo

6 = 0.015

De Nodo 4

A Nodo

7 = 0.015

De Nodo 5

A Nodo

2 = 0.015

A Nodo

4 = 0.015

De Nodo 6

A Nodo

5 = 0.015

A Nodo

9 = 0.015

De Nodo 7

A Nodo

8 = 0.015

De Nodo 8

A Nodo

5 = 0.015

A Nodo

9 = 0.015

De Nodo 9

48

Después pasamos los valores de la tabla a un problema de programación lineal, como se puede apreciar en la figura 5.11, este problema se representa en forma

matricial denominada forma canónica, donde el ancho de la matriz es igual al número de nodos, más dos casillas extras por la función objetivo, más la restricción

de no negatividad de las variables; su larga está conformado por las variables (X), más el signo de la las restricciones y el valor de las restricción que se

encuentran en la última columna derecha.

Figura 5.11 Forma canónica

(Fuente: recopilación propia)

En la figura 5.12 se puede observar en la parte superior encerradas en color rojo la función objetivo minimizar la cual es igual a la sumatoria de los tiempos

obtenidos de la tabla 5.3 y sus respectivas variables (X), las cuales contienen la relación de sus nodos, donde el primer número de cada variable después de X es

el nodo fuente y el segundo es el nodo destino.

49

Figura 5.12 Forma canónica función objetivo

(Fuente: recopilación propia)

Ya que cada fila después de la función objetivo representa un nodo ordenado del nodo 1 al nodo 9 en orden ascendente, se pueden notar las relaciones, por

ejemplo se encuentran dos variables X 1,2, que representa el sentido de los nodos, donde la variable negativa es el nodo fuente y la positiva es el nodo destino,

esto se aplica para todas las demás relaciones de nodos representadas en variables; esto se puede observar en la figura 5.13, donde las variables antes

mencionadas están encerradas en color rojo.

50

Figura 5.13 Forma canónica relación de variables

(Fuente: recopilación propia)

En la figura 5.14, todas las restricciones son de igualdad, estás se encuentran encerradas en color azul, en este ejemplo se quiere representar el tiempo mínimo y

su trayectoria del nodo 1 al nodo 9, por lo cual se tiene que asignar estos nodos en los datos del lado derecho, donde el primer elemento se le asigna el valor -1

asignando el nodo 1, (rectángulo color rojo), y con 1 el nodo final 9 que se encuentra al final de los valores (rectángulo color verde).

51

Figura 5.14 Forma canónica restricciones

(Fuente: recopilación propia)

La última parte que integra la forma canónica es la restricción de no negatividad; como se aprecia en el recuadro de color rojo en la figura 5.15, esta restricción se

ubica en la parte inferior del modelo, indicando que ninguna variable del problema puede ser negativa.

52

Figura 5.15 Forma canónica restricción de no negatividad

(Fuente: recopilación propia)

De manera general en los métodos de solución de problemas lineales se aplica el criterio de factibilidad que indica que ningún valor del lado derecho puede ser

negativo, esto no se cumple en el modelo planteado, ya que el valor de la primera restricción es negativo (ver figura 5.15). Para volver factible esta restricción se

multiplicará por -1, el resultado obtenido se muestra encerrado en color rojo en la figura 5.16.

El siguiente paso es transformar el problema en forma estándar esto se hace agregando variables artificiales representadas con la letra “A”, las cuales

corresponden al número de restricciones de este ejemplo, conformando la matriz identidad, estas se agregan entre las variables (X) y los valores de la derecha

como se puede ver encerrado en rojo en la figura 5.17, estas crean una diagonal positiva; por último las variables se suman cuando Z es igual a las variables (X) y

a las variables artificiales (A), y se restan cuando la función objetivo es igual a cero, encerradas en color verde.

53

Figura 5.16 Restablecer la fila de nodo fuente (Fuente: recopilación propia)

Figura 5.17 Forma estándar (Fuente: recopilación propia)

54

El siguiente paso es tomar los valores de la forma estándar para plantear la tabla inicial; para lograr esto primero se colocara la función objetivo igualándola a cero

come se puede apreciar a continuación: Minimizar Z -0.0361X1,2 -0.04X1,4 -0.0361X2,1 -0.0361X2,3 -0.0361X3,2 -0.015X3,6 -0.015X4,7 -0.015X5,2 -0.015X5,4 -0.015X6,5

-0.015X6,9 -0.015X7,8 -0.015X8,5 -0.015X8,9 -MA1 -MA2 -MA3 -MA4 -MA5 -MA6 -MA7 -MA8 -MA9 = 0; esta se encuentra encerrado en color rojo en la figura 5.18: el

método de programación lineal que se utilizara es el de la M o de penalización, M es un número muy grande en este ejemplo M=1,000; en la parte interior de la

matriz solo se transcriben los valores de las “X” y “A”, para poderlos identificar en la parte superior de la matriz se crea otra fila en la cual se detalla a que variable

“X” o “A” corresponden esos valores, y en la parte izquierda se crea otra columna con las variables básicas “A”, estas se encuentran enceradas en color verde

figura 5.18; por último los espacios vacíos se rellenan de ceros y la restricción de no negatividad se elimina.

Figura 5.18 Planteamiento de la tabla inicial con la técnica de la M

(Fuente: recopilación propia)

El siguiente paso es restablecer los vectores unitarios de las variables básicas mediante eliminación de Gauss, para esto se transcriben casi todos los valores de

la matriz anterior a la matriz nueva excepto la función objetivo, las nuevas celdas de la función objetivo estarán compuestas del valor de la celda de la función

55

objetivo de la matriz anterior, más la suma de cada uno de los valores inversos de las variables básicas de la columna por sus correspondientes valores de las

variables básicas ubicadas en la función objetivo de la matriz anterior, estas interacciones se explican detalladamente en la tabla 5.4; y se expresan en la figura

5.18 encerradas en color rojo.

Tabla 5.4 Interacciones para restablecer las variables básicas

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Restableciendo variables básicas celda(X 1,2;Z) + [ - ( celda(X 1,2;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 1,2;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 1,2;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 1,2;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 1,2;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 1,2;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 1,2;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 1,2;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 1,2;A 1) ) * celda(A 1;Z) ] = nueva celda(X 1,2;Z)

-0.0361 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(1)*(-1000)]+ [-(1)*(-1000)]=

1999.9639

Restableciendo variables básicas celda(X 1,4;Z) + [ - ( celda(X 1,4;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 1,4;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 1,4;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 1,4;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 1,4;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 1,4;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 1,4;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 1,4;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 1,4;A 1) ) * celda(A 1;Z) ] = nueva celda(X 1,4;Z)

-0.04 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(1)*(-1000)]= 1999.96

Restableciendo variables básicas celda(X 2,1;Z) + [ - ( celda(X 2,1;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 2,1;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 2,1;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 2,1;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 2,1;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 2,1;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 2,1;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 2,1;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 2,1;A 1) ) * celda(A 1;Z) ] = nueva celda(X 2,1;Z)

-0.0361 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(-1)*(-1000)]+ [-(-1)*(-1000)]= -

2000.0361

Restableciendo variables básicas celda(X 2,3;Z) + [ - ( celda(X 2,3;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 2,3;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 2,3;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 2,3;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 2,3;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 2,3;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 2,3;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 2,3;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 2,3;A 1) ) * celda(A 1;Z) ] = nueva celda(X 2,3;Z)

-0.0361 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(1)*(-1000)]+ [-(-1)*(-1000)]+ [-(0)*(-1000)]= -

0.0361

56

Tabla 5.4 Interacciones para restablecer las variables básicas (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Restableciendo variables básicas celda(X 3,2;Z) + [ - ( celda(X 3,2;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 3,2;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 3,2;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 3,2;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 3,2;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 3,2;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 3,2;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 3,2;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 3,2;A 1) ) * celda(A 1;Z) ] = nueva celda(X 3,2;Z)

-0.0361 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-

(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(-

1)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]= -

0.0361

Restableciendo variables básicas celda(X 3,6;Z) + [ - ( celda(X 3,6;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 3,6;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 3,6;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 3,6;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 3,6;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 3,6;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 3,6;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 3,6;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 3,6;A 1) ) * celda(A 1;Z) ] = nueva celda(X 3,6;Z)

-0.015 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(1)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(-1)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 4,7;Z) + [ - ( celda(X 4,7;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 4,7;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 4,7;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 4,7;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 4,7;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 4,7;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 4,7;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 4,7;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 4,7;A 1) ) * celda(A 1;Z) ] = nueva celda(X 4,7;Z)

-0.015 + [-(0)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(-1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 5,2;Z) + [ - ( celda(X 5,2;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 5,2;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 5,2;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 5,2;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 5,2;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 5,2;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 5,2;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 5,2;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 5,2;A 1) ) * celda(A 1;Z) ] = nueva celda(X 5,2;Z)

-0.015 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(-1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 5,4;Z) + [ - ( celda(X 5,4;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 5,4;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 5,4;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 5,4;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 5,4;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 5,4;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 5,4;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 5,4;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 5,4;A 1) ) * celda(A 1;Z) ] = nueva celda(X 5,4;Z)

-0.015 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(-1)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 6,5;Z) + [ - ( celda(X 6,5;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 6,5;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 6,5;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 6,5;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 6,5;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 6,5;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 6,5;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 6,5;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 6,5;A 1) ) * celda(A 1;Z) ] = nueva celda(X 6,5;Z)

-0.015 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(-1)*(-

1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 6,9;Z) + [ - ( celda(X 6,9;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 6,9;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 6,9;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 6,9;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 6,9;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 6,9;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 6,9;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 6,9;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 6,9;A 1) ) * celda(A 1;Z) ] = nueva celda(X 6,9;Z)

-0.015 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(-1)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

57

Tabla 5.4 Interacciones para restablecer las variables básicas (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Restableciendo variables básicas celda(X 7,8;Z) + [ - ( celda(X 7,8;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 7,8;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 7,8;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 7,8;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 7,8;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 7,8;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 7,8;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 7,8;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 7,8;A 1) ) * celda(A 1;Z) ] = nueva celda(X 7,8;Z)

-0.015 + [-(1)*(-1000)]+ [-(-1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 8,5;Z) + [ - ( celda(X 8,5;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 8,5;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 8,5;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 8,5;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 8,5;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 8,5;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 8,5;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 8,5;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 8,5;A 1) ) * celda(A 1;Z) ] = nueva celda(X 8,5;Z)

-0.015 + [-(-1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(X 8,9;Z) + [ - ( celda(X 8,9;A 9) ) * celda(A 9;Z) ] + [ - ( celda(X 8,9;A 8) ) * celda(A 8;Z) ] + [ - ( celda(X 8,9;A 7) ) * celda(A 7;Z) ] + [

- ( celda(X 8,9;A 6) ) * celda(A 6;Z) ] + [ - ( celda(X 8,9;A 5) ) * celda(A 5;Z) ] + [ - ( celda(X 8,9;A 4) ) * celda(A 4;Z) ] + [ - ( celda(X 8,9;A

3) ) * celda(A 3;Z) ] + [ - ( celda(X 8,9;A 2) ) * celda(A 2;Z) ] + [ - ( celda(X 8,9;A 1) ) * celda(A 1;Z) ] = nueva celda(X 8,9;Z)

-0.015 + [-(-1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= -0.015

Restableciendo variables básicas celda(A 1;Z) + [ - ( celda(A 1;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 1;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 1;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 1;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 1;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 1;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 1;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 1;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 1;A 1) ) * celda(A 1;Z) ] = nueva celda(A 1;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(1)*(-1000)]= 0

Restableciendo variables básicas celda(A 2;Z) + [ - ( celda(A 2;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 2;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 2;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 2;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 2;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 2;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 2;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 2;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 2;A 1) ) * celda(A 1;Z) ] = nueva celda(A 2;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 3;Z) + [ - ( celda(A 3;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 3;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 3;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 3;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 3;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 3;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 3;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 3;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 3;A 1) ) * celda(A 1;Z) ] = nueva celda(A 3;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(1)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 4;Z) + [ - ( celda(A 4;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 4;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 4;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 4;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 4;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 4;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 4;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 4;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 4;A 1) ) * celda(A 1;Z) ] = nueva celda(A 4;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

58

Tabla 5.4 Interacciones para restablecer las variables básicas (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Restableciendo variables básicas celda(A 5;Z) + [ - ( celda(A 5;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 5;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 5;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 5;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 5;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 5;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 5;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 5;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 5;A 1) ) * celda(A 1;Z) ] = nueva celda(A 5;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 6;Z) + [ - ( celda(A 6;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 6;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 6;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 6;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 6;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 6;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 6;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 6;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 6;A 1) ) * celda(A 1;Z) ] = nueva celda(A 6;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(1)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 7;Z) + [ - ( celda(A 7;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 7;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 7;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 7;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 7;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 7;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 7;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 7;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 7;A 1) ) * celda(A 1;Z) ] = nueva celda(A 7;Z)

-1000 + [-(0)*(-1000)]+ [-(1)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 8;Z) + [ - ( celda(A 8;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 8;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 8;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 8;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 8;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 8;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 8;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 8;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 8;A 1) ) * celda(A 1;Z) ] = nueva celda(A 8;Z)

-1000 + [-(1)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(A 9;Z) + [ - ( celda(A 9;A 9) ) * celda(A 9;Z) ] + [ - ( celda(A 9;A 8) ) * celda(A 8;Z) ] + [ - ( celda(A 9;A 7) ) * celda(A 7;Z) ] + [ - (

celda(A 9;A 6) ) * celda(A 6;Z) ] + [ - ( celda(A 9;A 5) ) * celda(A 5;Z) ] + [ - ( celda(A 9;A 4) ) * celda(A 4;Z) ] + [ - ( celda(A 9;A 3) ) *

celda(A 3;Z) ] + [ - ( celda(A 9;A 2) ) * celda(A 2;Z) ] + [ - ( celda(A 9;A 1) ) * celda(A 1;Z) ] = nueva celda(A 9;Z)

-1000 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]= 0

Restableciendo variables básicas celda(Solución) + [ - ( celda(Solución ;A 9) ) * celda(A 9;Z) ] + [ - ( celda(Solución ;A 8) ) * celda(A 8;Z) ] + [ - ( celda(Solución ;A 7) ) *

celda(A 7;Z) ] + [ - ( celda(Solución ;A 6) ) * celda(A 6;Z) ] + [ - ( celda(Solución ;A 5) ) * celda(A 5;Z) ] + [ - ( celda(Solución ;A 4) ) *

celda(A 4;Z) ] + [ - ( celda(Solución ;A 3) ) * celda(A 3;Z) ] + [ - ( celda(Solución ;A 2) ) * celda(A 2;Z) ] + [ - ( celda(Solución ;A 1) ) *

celda(A 1;Z) ] = nueva celda(Solución ;Z)

0 + [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(0)*(-1000)]+ [-(0)*(-

1000)]+ [-(0)*(-1000)]+ [-(1)*(-1000)]= 2000

59

Los resultados de las interacciones de la tabla 5.4 se expresan en la fila de Z figura 5.19, encerradas en color rojo; cabe mencionar que existen valores que pasan

con la misma cantidad aun después de realizarle las interacciones..

Figura 5.19 Restableciendo variables básicas

(Fuente: recopilación propia)

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X1,2 con la cantidad de: 1999.9639; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A2, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran detalladamente en la tabla 5.5.

60

Tabla 5.5 Cálculos para la primera iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 1,2; Variable de salida=A 2

Primera iteración celda(X 1,2;A 1)+ (- celda(X 1,2;A 1))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 1) (1)+ (- (1))* (1)= nueva celda(0)

Primera iteración fila pivote=A 2 1

Primera iteración celda(X 1,2;A 3)+ (- celda(X 1,2;A 3))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 3) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 4)+ (- celda(X 1,2;A 4))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 4) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 5)+ (- celda(X 1,2;A 5))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 5) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 6)+ (- celda(X 1,2;A 6))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 6) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 7)+ (- celda(X 1,2;A 7))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 7) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 8)+ (- celda(X 1,2;A 8))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 8) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;A 9)+ (- celda(X 1,2;A 9))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;A 9) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 1,2;Z)+ (- celda(X 1,2;Z))* celda(X 1,2;X 1,2)= nueva celda(X 1,2;Z) (1999.9639)+ (- (1999.9639))* (1)= nueva celda(0)

Primera iteración celda(X 2,1;A 1)+ (- celda(X 1,2;A 1))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Primera iteración fila pivote=A 2 -1

Primera iteración celda(X 2,1;A 3)+ (- celda(X 1,2;A 3))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 3) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;A 4)+ (- celda(X 1,2;A 4))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 4) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;A 5)+ (- celda(X 1,2;A 5))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 5) (0)+ (- (0))* (-1)= nueva celda(0)

61

Tabla 5.5 Cálculos para la primera iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Primera iteración celda(X 2,1;A 6)+ (- celda(X 1,2;A 6))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;A 7)+ (- celda(X 1,2;A 7))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 7) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;A 8)+ (- celda(X 1,2;A 8))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 8) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;A 9)+ (- celda(X 1,2;A 9))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,1;Z)+ (- celda(X 1,2;Z))* celda(X 2,1;X 1,2)= nueva celda(X 2,1;Z) (-2000.0361)+ (- (1999.9639))* (-1)= nueva celda(-0.0722)

Primera iteración celda(X 2,3;A 1)+ (- celda(X 1,2;A 1))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Primera iteración fila pivote=A 2 -1

Primera iteración celda(X 2,3;A 3)+ (- celda(X 1,2;A 3))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 3) (1)+ (- (0))* (-1)= nueva celda(1)

Primera iteración celda(X 2,3;A 4)+ (- celda(X 1,2;A 4))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 4) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;A 5)+ (- celda(X 1,2;A 5))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;A 6)+ (- celda(X 1,2;A 6))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;A 7)+ (- celda(X 1,2;A 7))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 7) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;A 8)+ (- celda(X 1,2;A 8))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 8) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;A 9)+ (- celda(X 1,2;A 9))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Primera iteración celda(X 2,3;Z)+ (- celda(X 1,2;Z))* celda(X 2,3;X 1,2)= nueva celda(X 2,3;Z) (-0.0361)+ (- (1999.9639))* (-1)= nueva celda(1999.9278)

Primera iteración celda(X 3,2;A 1)+ (- celda(X 1,2;A 1))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Primera iteración fila pivote=A 2 1

62

Tabla 5.5 Cálculos para la primera iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Primera iteración celda(X 3,2;A 3)+ (- celda(X 1,2;A 3))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 3) (-1)+ (- (0))* (1)= nueva celda(-1)

Primera iteración celda(X 3,2;A 4)+ (- celda(X 1,2;A 4))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 4) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;A 5)+ (- celda(X 1,2;A 5))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 5) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;A 6)+ (- celda(X 1,2;A 6))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 6) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;A 7)+ (- celda(X 1,2;A 7))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 7) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;A 8)+ (- celda(X 1,2;A 8))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 8) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;A 9)+ (- celda(X 1,2;A 9))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;A 9) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 3,2;Z)+ (- celda(X 1,2;Z))* celda(X 3,2;X 1,2)= nueva celda(X 3,2;Z) (-0.0361)+ (- (1999.9639))* (1)= nueva celda(-2000)

Primera iteración celda(X 5,2;A 1)+ (- celda(X 1,2;A 1))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Primera iteración fila pivote=A 2 1

Primera iteración celda(X 5,2;A 3)+ (- celda(X 1,2;A 3))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 3) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;A 4)+ (- celda(X 1,2;A 4))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 4) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;A 5)+ (- celda(X 1,2;A 5))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 5) (-1)+ (- (0))* (1)= nueva celda(-1)

Primera iteración celda(X 5,2;A 6)+ (- celda(X 1,2;A 6))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 6) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;A 7)+ (- celda(X 1,2;A 7))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 7) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;A 8)+ (- celda(X 1,2;A 8))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 8) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;A 9)+ (- celda(X 1,2;A 9))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;A 9) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(X 5,2;Z)+ (- celda(X 1,2;Z))* celda(X 5,2;X 1,2)= nueva celda(X 5,2;Z) (-0.015)+ (- (1999.9639))* (1)= nueva celda(-1999.9789)

63

Tabla 5.5 Cálculos para la primera iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Primera iteración celda(A 2;A 1)+ (- celda(X 1,2;A 1))* celda(A 2;X 1,2)= nueva celda(A 2;A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Primera iteración fila pivote=A 2 1

Primera iteración celda(A 2;A 3)+ (- celda(X 1,2;A 3))* celda(A 2;X 1,2)= nueva celda(A 2;A 3) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 4)+ (- celda(X 1,2;A 4))* celda(A 2;X 1,2)= nueva celda(A 2;A 4) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 5)+ (- celda(X 1,2;A 5))* celda(A 2;X 1,2)= nueva celda(A 2;A 5) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 6)+ (- celda(X 1,2;A 6))* celda(A 2;X 1,2)= nueva celda(A 2;A 6) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 7)+ (- celda(X 1,2;A 7))* celda(A 2;X 1,2)= nueva celda(A 2;A 7) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 8)+ (- celda(X 1,2;A 8))* celda(A 2;X 1,2)= nueva celda(A 2;A 8) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;A 9)+ (- celda(X 1,2;A 9))* celda(A 2;X 1,2)= nueva celda(A 2;A 9) (0)+ (- (0))* (1)= nueva celda(0)

Primera iteración celda(A 2;Z)+ (- celda(X 1,2;Z))* celda(A 2;X 1,2)= nueva celda(A 2;Z) (0)+ (- (1999.9639))* (1)= nueva celda(-1999.9639)

Los resultados de las interacciones de la tabla 5.5 se expresan en las columnas encerradas en color rojo de la figura 5.20; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

64

Figura 5.20 Primera iteración (Fuente: recopilación propia)

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X1,4 con la cantidad de: 1999.96; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A4, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.6.

Tabla 5.6 Cálculos para la segunda iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 1,4; Variable de salida=A 4

Segunda iteración celda(X 1,4; A 1)+ (- celda(X 1,4; A 1))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 1) (1)+ (- (1))* (1)= nueva celda(0)

65

Tabla 5.6 Cálculos para la segunda iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Segunda iteración celda(X 1,4; X 1,2)+ (- celda(X 1,4; X 1,2))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; A 3)+ (- celda(X 1,4; A 3))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración fila pivote= A 4 1

Segunda iteración celda(X 1,4; A 5)+ (- celda(X 1,4; A 5))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; A 6)+ (- celda(X 1,4; A 6))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; A 7)+ (- celda(X 1,4; A 7))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 7) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; A 8)+ (- celda(X 1,4; A 8))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 8) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; A 9)+ (- celda(X 1,4; A 9))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 1,4; Z)+ (- celda(X 1,4; Z))* celda(X 1,4; X 1,4)= nueva celda(X 1,4; Z) (1999.96)+ (- (1999.96))* (1)= nueva celda(0)

Segunda iteración celda(X 4,7; A 1)+ (- celda(X 1,4; A 1))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Segunda iteración celda(X 4,7; X 1,2)+ (- celda(X 1,4; X 1,2))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; X 1,2) (0)+ (- (0))* (-1)= nueva celda(0)

Segunda iteración celda(X 4,7; A 3)+ (- celda(X 1,4; A 3))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 3) (0)+ (- (0))* (-1)= nueva celda(0)

Segunda iteración fila pivote= A 4 -1

Segunda iteración celda(X 4,7; A 5)+ (- celda(X 1,4; A 5))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Segunda iteración celda(X 4,7; A 6)+ (- celda(X 1,4; A 6))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Segunda iteración celda(X 4,7; A 7)+ (- celda(X 1,4; A 7))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 7) (1)+ (- (0))* (-1)= nueva celda(1)

Segunda iteración celda(X 4,7; A 8)+ (- celda(X 1,4; A 8))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 8) (0)+ (- (0))* (-1)= nueva celda(0)

Segunda iteración celda(X 4,7; A 9)+ (- celda(X 1,4; A 9))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

66

Tabla 5.6 Cálculos para la segunda iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Segunda iteración celda(X 4,7; Z)+ (- celda(X 1,4; Z))* celda(X 4,7; X 1,4)= nueva celda(X 4,7; Z) (-0.015)+ (- (1999.96))* (-1)= nueva celda(1999.945)

Segunda iteración celda(X 5,4; A 1)+ (- celda(X 1,4; A 1))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Segunda iteración celda(X 5,4; X 1,2)+ (- celda(X 1,4; X 1,2))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 5,4; A 3)+ (- celda(X 1,4; A 3))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración fila pivote= A 4 1

Segunda iteración celda(X 5,4; A 5)+ (- celda(X 1,4; A 5))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 5) (-1)+ (- (0))* (1)= nueva celda(-1)

Segunda iteración celda(X 5,4; A 6)+ (- celda(X 1,4; A 6))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 5,4; A 7)+ (- celda(X 1,4; A 7))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 7) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 5,4; A 8)+ (- celda(X 1,4; A 8))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 8) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 5,4; A 9)+ (- celda(X 1,4; A 9))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(X 5,4; Z)+ (- celda(X 1,4; Z))* celda(X 5,4; X 1,4)= nueva celda(X 5,4; Z) (-0.015)+ (- (1999.96))* (1)= nueva celda(-1999.975)

Segunda iteración celda(A 4; A 1)+ (- celda(X 1,4; A 1))* celda(A 4; X 1,4)= nueva celda(A 4; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Segunda iteración celda(A 4; X 1,2)+ (- celda(X 1,4; X 1,2))* celda(A 4; X 1,4)= nueva celda(A 4; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(A 4; A 3)+ (- celda(X 1,4; A 3))* celda(A 4; X 1,4)= nueva celda(A 4; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración fila pivote= A 4 1

Segunda iteración celda(A 4; A 5)+ (- celda(X 1,4; A 5))* celda(A 4; X 1,4)= nueva celda(A 4; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(A 4; A 6)+ (- celda(X 1,4; A 6))* celda(A 4; X 1,4)= nueva celda(A 4; A 6) (0)+ (- (0))* (1)= nueva celda(0)

67

Tabla 5.6 Cálculos para la segunda iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Segunda iteración celda(A 4; A 7)+ (- celda(X 1,4; A 7))* celda(A 4; X 1,4)= nueva celda(A 4; A 7) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(A 4; A 8)+ (- celda(X 1,4; A 8))* celda(A 4; X 1,4)= nueva celda(A 4; A 8) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(A 4; A 9)+ (- celda(X 1,4; A 9))* celda(A 4; X 1,4)= nueva celda(A 4; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Segunda iteración celda(A 4; Z)+ (- celda(X 1,4; Z))* celda(A 4; X 1,4)= nueva celda(A 4; Z) (0)+ (- (1999.96))* (1)= nueva celda(-1999.96)

Los resultados de las interacciones de la tabla 5.6 se expresan en las columnas encerradas en color rojo de la figura 5.21; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

Figura 5.20 Segunda iteración (Fuente: recopilación propia)

68

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X4,7 con la cantidad de: 1999.945; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A7, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.7.

Tabla 5.7 Cálculos para la tercera iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 4,7; Variable de salida=A 7

Tercera iteración celda(X 4,7; A 1)+ (- celda(X 4,7; A 1))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 1) (1)+ (- (1))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; X 1,2)+ (- celda(X 4,7; X 1,2))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; A 3)+ (- celda(X 4,7; A 3))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; X 1,4)+ (- celda(X 4,7; X 1,4))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; X 1,4) (-1)+ (- (-1))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; A 5)+ (- celda(X 4,7; A 5))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; A 6)+ (- celda(X 4,7; A 6))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración fila pivote= A 7 1

Tercera iteración celda(X 4,7; A 8)+ (- celda(X 4,7; A 8))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 8) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(X 4,7; A 9)+ (- celda(X 4,7; A 9))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; A 9) (0)+ (- (0))* (1)= nueva celda(0)

69

Tabla 5.7 Cálculos para la tercera iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Tercera iteración celda(X 4,7; Z)+ (- celda(X 4,7; Z))* celda(X 4,7; X 4,7)= nueva celda(X 4,7; Z) (1999.945)+ (- (1999.945))* (1)= nueva celda(0)

Tercera iteración celda(X 7,8; A 1)+ (- celda(X 4,7; A 1))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Tercera iteración celda(X 7,8; X 1,2)+ (- celda(X 4,7; X 1,2))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; X 1,2) (0)+ (- (0))* (-1)= nueva celda(0)

Tercera iteración celda(X 7,8; A 3)+ (- celda(X 4,7; A 3))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 3) (0)+ (- (0))* (-1)= nueva celda(0)

Tercera iteración celda(X 7,8; X 1,4)+ (- celda(X 4,7; X 1,4))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; X 1,4) (0)+ (- (-1))* (-1)= nueva celda(-1)

Tercera iteración celda(X 7,8; A 5)+ (- celda(X 4,7; A 5))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Tercera iteración celda(X 7,8; A 6)+ (- celda(X 4,7; A 6))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Tercera iteración fila pivote= A 7 -1

Tercera iteración celda(X 7,8; A 8)+ (- celda(X 4,7; A 8))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 8) (1)+ (- (0))* (-1)= nueva celda(1)

Tercera iteración celda(X 7,8; A 9)+ (- celda(X 4,7; A 9))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Tercera iteración celda(X 7,8; Z)+ (- celda(X 4,7; Z))* celda(X 7,8; X 4,7)= nueva celda(X 7,8; Z) (-0.015)+ (- (1999.945))* (-1)= nueva celda(1999.93)

Tercera iteración celda(A 7; A 1)+ (- celda(X 4,7; A 1))* celda(A 7; X 4,7)= nueva celda(A 7; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Tercera iteración celda(A 7; X 1,2)+ (- celda(X 4,7; X 1,2))* celda(A 7; X 4,7)= nueva celda(A 7; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(A 7; A 3)+ (- celda(X 4,7; A 3))* celda(A 7; X 4,7)= nueva celda(A 7; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(A 7; X 1,4)+ (- celda(X 4,7; X 1,4))* celda(A 7; X 4,7)= nueva celda(A 7; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Tercera iteración celda(A 7; A 5)+ (- celda(X 4,7; A 5))* celda(A 7; X 4,7)= nueva celda(A 7; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(A 7; A 6)+ (- celda(X 4,7; A 6))* celda(A 7; X 4,7)= nueva celda(A 7; A 6) (0)+ (- (0))* (1)= nueva celda(0)

70

Tabla 5.7 Cálculos para la tercera iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Tercera iteración fila pivote= A 7 1

Tercera iteración celda(A 7; A 8)+ (- celda(X 4,7; A 8))* celda(A 7; X 4,7)= nueva celda(A 7; A 8) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(A 7; A 9)+ (- celda(X 4,7; A 9))* celda(A 7; X 4,7)= nueva celda(A 7; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Tercera iteración celda(A 7; Z)+ (- celda(X 4,7; Z))* celda(A 7; X 4,7)= nueva celda(A 7; Z) (0)+ (- (1999.945))* (1)= nueva celda(-1999.945)

Los resultados de las interacciones de la tabla 5.7 se expresan en las columnas encerradas en color rojo de la figura 5.22; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

Figura 5.22 Tercera iteración

(Fuente: recopilación propia)

71

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X7,8 con la cantidad de: 1999.93; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A8, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.8.

Tabla 5.8 Cálculos para la cuarta iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 7,8; Variable de salida=A 8

Cuarta iteración celda(X 7,8; A 1)+ (- celda(X 7,8; A 1))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; A 1) (1)+ (- (1))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; X 1,2)+ (- celda(X 7,8; X 1,2))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; A 3)+ (- celda(X 7,8; A 3))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; X 1,4)+ (- celda(X 7,8; X 1,4))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; X 1,4) (-1)+ (- (-1))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; A 5)+ (- celda(X 7,8; A 5))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; A 6)+ (- celda(X 7,8; A 6))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; X 4,7)+ (- celda(X 7,8; X 4,7))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; X 4,7) (-1)+ (- (-1))* (1)= nueva celda(0)

Cuarta iteración fila pivote= A 8 1

Cuarta iteración celda(X 7,8; A 9)+ (- celda(X 7,8; A 9))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(X 7,8; Z)+ (- celda(X 7,8; Z))* celda(X 7,8; X 7,8)= nueva celda(X 7,8; Z) (1999.93)+ (- (1999.93))* (1)= nueva celda(0)

72

Tabla 5.8 Cálculos para la cuarta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Cuarta iteración celda(X 8,5; A 1)+ (- celda(X 7,8; A 1))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Cuarta iteración celda(X 8,5; X 1,2)+ (- celda(X 7,8; X 1,2))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; X 1,2) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,5; A 3)+ (- celda(X 7,8; A 3))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; A 3) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,5; X 1,4)+ (- celda(X 7,8; X 1,4))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; X 1,4) (0)+ (- (-1))* (-1)= nueva celda(-1)

Cuarta iteración celda(X 8,5; A 5)+ (- celda(X 7,8; A 5))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; A 5) (1)+ (- (0))* (-1)= nueva celda(1)

Cuarta iteración celda(X 8,5; A 6)+ (- celda(X 7,8; A 6))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,5; X 4,7)+ (- celda(X 7,8; X 4,7))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; X 4,7) (0)+ (- (-1))* (-1)= nueva celda(-1)

Cuarta iteración fila pivote= A 8 -1

Cuarta iteración celda(X 8,5; A 9)+ (- celda(X 7,8; A 9))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,5; Z)+ (- celda(X 7,8; Z))* celda(X 8,5; X 7,8)= nueva celda(X 8,5; Z) (-0.015)+ (- (1999.93))* (-1)= nueva celda(1999.915)

Cuarta iteración celda(X 8,9; A 1)+ (- celda(X 7,8; A 1))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Cuarta iteración celda(X 8,9; X 1,2)+ (- celda(X 7,8; X 1,2))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; X 1,2) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,9; A 3)+ (- celda(X 7,8; A 3))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; A 3) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,9; X 1,4)+ (- celda(X 7,8; X 1,4))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; X 1,4) (0)+ (- (-1))* (-1)= nueva celda(-1)

Cuarta iteración celda(X 8,9; A 5)+ (- celda(X 7,8; A 5))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,9; A 6)+ (- celda(X 7,8; A 6))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Cuarta iteración celda(X 8,9; X 4,7)+ (- celda(X 7,8; X 4,7))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; X 4,7) (0)+ (- (-1))* (-1)= nueva celda(-1)

Cuarta iteración fila pivote= A 8 -1

73

Tabla 5.8 Cálculos para la cuarta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Cuarta iteración celda(X 8,9; A 9)+ (- celda(X 7,8; A 9))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; A 9) (1)+ (- (0))* (-1)= nueva celda(1)

Cuarta iteración celda(X 8,9; Z)+ (- celda(X 7,8; Z))* celda(X 8,9; X 7,8)= nueva celda(X 8,9; Z) (-0.015)+ (- (1999.93))* (-1)= nueva celda(1999.915)

Cuarta iteración celda(A 8; A 1)+ (- celda(X 7,8; A 1))* celda(A 8; X 7,8)= nueva celda(A 8; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Cuarta iteración celda(A 8; X 1,2)+ (- celda(X 7,8; X 1,2))* celda(A 8; X 7,8)= nueva celda(A 8; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(A 8; A 3)+ (- celda(X 7,8; A 3))* celda(A 8; X 7,8)= nueva celda(A 8; A 3) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(A 8; X 1,4)+ (- celda(X 7,8; X 1,4))* celda(A 8; X 7,8)= nueva celda(A 8; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Cuarta iteración celda(A 8; A 5)+ (- celda(X 7,8; A 5))* celda(A 8; X 7,8)= nueva celda(A 8; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(A 8; A 6)+ (- celda(X 7,8; A 6))* celda(A 8; X 7,8)= nueva celda(A 8; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(A 8; X 4,7)+ (- celda(X 7,8; X 4,7))* celda(A 8; X 7,8)= nueva celda(A 8; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Cuarta iteración fila pivote= A 8 1

Cuarta iteración celda(A 8; A 9)+ (- celda(X 7,8; A 9))* celda(A 8; X 7,8)= nueva celda(A 8; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Cuarta iteración celda(A 8; Z)+ (- celda(X 7,8; Z))* celda(A 8; X 7,8)= nueva celda(A 8; Z) (0)+ (- (1999.93))* (1)= nueva celda(-1999.93)

Los resultados de las interacciones de la tabla 5.8 se expresan en las columnas encerradas en color rojo de la figura 5.23; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

74

Figura 5.23 Cuarta iteración (Fuente: recopilación propia)

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X2,3 con la cantidad de: 1999.9278; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A3, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.9.

Tabla 5.9 Cálculos para la quinta iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 2,3; Variable de salida=A 3

Quinta iteración celda(X 2,3; A 1)+ (- celda(X 2,3; A 1))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; A 1) (1)+ (- (1))* (1)= nueva celda(0)

75

Tabla 5.9 Cálculos para la quinta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Quinta iteración celda(X 2,3; X 1,2)+ (- celda(X 2,3; X 1,2))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; X 1,2) (-1)+ (- (-1))* (1)= nueva celda(0)

Quinta iteración fila pivote= A 3 1

Quinta iteración celda(X 2,3; X 1,4)+ (- celda(X 2,3; X 1,4))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; X 1,4) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; A 5)+ (- celda(X 2,3; A 5))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; A 6)+ (- celda(X 2,3; A 6))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; X 4,7)+ (- celda(X 2,3; X 4,7))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; X 4,7) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; X 7,8)+ (- celda(X 2,3; X 7,8))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; X 7,8) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; A 9)+ (- celda(X 2,3; A 9))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(X 2,3; Z)+ (- celda(X 2,3; Z))* celda(X 2,3; X 2,3)= nueva celda(X 2,3; Z) (1999.9278)+ (- (1999.9278))* (1)= nueva celda(0)

Quinta iteración celda(X 3,2; A 1)+ (- celda(X 2,3; A 1))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; X 1,2)+ (- celda(X 2,3; X 1,2))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; X 1,2) (1)+ (- (-1))* (-1)= nueva celda(0)

Quinta iteración fila pivote= A 3 -1

Quinta iteración celda(X 3,2; X 1,4)+ (- celda(X 2,3; X 1,4))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; X 1,4) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; A 5)+ (- celda(X 2,3; A 5))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; A 6)+ (- celda(X 2,3; A 6))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; X 4,7)+ (- celda(X 2,3; X 4,7))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; X 4,7) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; X 7,8)+ (- celda(X 2,3; X 7,8))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; X 7,8) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,2; A 9)+ (- celda(X 2,3; A 9))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

76

Tabla 5.9 Cálculos para la quinta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Quinta iteración celda(X 3,2; Z)+ (- celda(X 2,3; Z))* celda(X 3,2; X 2,3)= nueva celda(X 3,2; Z) (-2000)+ (- (1999.9278))* (-1)= nueva celda(-0.0722)

Quinta iteración celda(X 3,6; A 1)+ (- celda(X 2,3; A 1))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; A 1) (0)+ (- (1))* (-1)= nueva celda(1)

Quinta iteración celda(X 3,6; X 1,2)+ (- celda(X 2,3; X 1,2))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; X 1,2) (0)+ (- (-1))* (-1)= nueva celda(-1)

Quinta iteración fila pivote= A 3 -1

Quinta iteración celda(X 3,6; X 1,4)+ (- celda(X 2,3; X 1,4))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; X 1,4) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,6; A 5)+ (- celda(X 2,3; A 5))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; A 5) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,6; A 6)+ (- celda(X 2,3; A 6))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; A 6) (1)+ (- (0))* (-1)= nueva celda(1)

Quinta iteración celda(X 3,6; X 4,7)+ (- celda(X 2,3; X 4,7))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; X 4,7) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,6; X 7,8)+ (- celda(X 2,3; X 7,8))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; X 7,8) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,6; A 9)+ (- celda(X 2,3; A 9))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Quinta iteración celda(X 3,6; Z)+ (- celda(X 2,3; Z))* celda(X 3,6; X 2,3)= nueva celda(X 3,6; Z) (-0.015)+ (- (1999.9278))* (-1)= nueva celda(1999.9128)

Quinta iteración celda(A 3; A 1)+ (- celda(X 2,3; A 1))* celda(A 3; X 2,3)= nueva celda(A 3; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Quinta iteración celda(A 3; X 1,2)+ (- celda(X 2,3; X 1,2))* celda(A 3; X 2,3)= nueva celda(A 3; X 1,2) (0)+ (- (-1))* (1)= nueva celda(1)

Quinta iteración fila pivote= A 3 1

Quinta iteración celda(A 3; X 1,4)+ (- celda(X 2,3; X 1,4))* celda(A 3; X 2,3)= nueva celda(A 3; X 1,4) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(A 3; A 5)+ (- celda(X 2,3; A 5))* celda(A 3; X 2,3)= nueva celda(A 3; A 5) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(A 3; A 6)+ (- celda(X 2,3; A 6))* celda(A 3; X 2,3)= nueva celda(A 3; A 6) (0)+ (- (0))* (1)= nueva celda(0)

77

Tabla 5.9 Cálculos para la quinta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Quinta iteración celda(A 3; X 4,7)+ (- celda(X 2,3; X 4,7))* celda(A 3; X 2,3)= nueva celda(A 3; X 4,7) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(A 3; X 7,8)+ (- celda(X 2,3; X 7,8))* celda(A 3; X 2,3)= nueva celda(A 3; X 7,8) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(A 3; A 9)+ (- celda(X 2,3; A 9))* celda(A 3; X 2,3)= nueva celda(A 3; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Quinta iteración celda(A 3; Z)+ (- celda(X 2,3; Z))* celda(A 3; X 2,3)= nueva celda(A 3; Z) (0)+ (- (1999.9278))* (1)= nueva celda(-1999.9278)

Los resultados de las interacciones de la tabla 5.9 se expresan en las columnas encerradas en color rojo de la figura 5.24; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

Figura 5.24 Quinta iteración

(Fuente: recopilación propia)

78

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X8,5 con la cantidad de: 1999.915; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A5, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.10.

Tabla 5.10 Cálculos para la sexta iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 8,5; Variable de salida=A 5

Sexta iteración celda(X 5,2; A 1)+ (- celda(X 8,5; A 1))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,2; X 1,2)+ (- celda(X 8,5; X 1,2))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; X 1,2) (1)+ (- (0))* (-1)= nueva celda(1)

Sexta iteración celda(X 5,2; X 2,3)+ (- celda(X 8,5; X 2,3))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; X 2,3) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,2; X 1,4)+ (- celda(X 8,5; X 1,4))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; X 1,4) (0)+ (- (-1))* (-1)= nueva celda(-1)

Sexta iteración fila pivote= A 5 -1

Sexta iteración celda(X 5,2; A 6)+ (- celda(X 8,5; A 6))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,2; X 4,7)+ (- celda(X 8,5; X 4,7))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; X 4,7) (0)+ (- (-1))* (-1)= nueva celda(-1)

Sexta iteración celda(X 5,2; X 7,8)+ (- celda(X 8,5; X 7,8))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; X 7,8) (0)+ (- (-1))* (-1)= nueva celda(-1)

Sexta iteración celda(X 5,2; A 9)+ (- celda(X 8,5; A 9))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,2; Z)+ (- celda(X 8,5; Z))* celda(X 5,2; X 8,5)= nueva celda(X 5,2; Z) (-1999.9789)+ (- (1999.915))* (-1)= nueva celda(-0.0639)

79

Tabla 5.10 Cálculos para la sexta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Sexta iteración celda(X 5,4; A 1)+ (- celda(X 8,5; A 1))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,4; X 1,2)+ (- celda(X 8,5; X 1,2))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; X 1,2) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,4; X 2,3)+ (- celda(X 8,5; X 2,3))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; X 2,3) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,4; X 1,4)+ (- celda(X 8,5; X 1,4))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; X 1,4) (1)+ (- (-1))* (-1)= nueva celda(0)

Sexta iteración fila pivote= A 5 -1

Sexta iteración celda(X 5,4; A 6)+ (- celda(X 8,5; A 6))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; A 6) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,4; X 4,7)+ (- celda(X 8,5; X 4,7))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; X 4,7) (0)+ (- (-1))* (-1)= nueva celda(-1)

Sexta iteración celda(X 5,4; X 7,8)+ (- celda(X 8,5; X 7,8))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; X 7,8) (0)+ (- (-1))* (-1)= nueva celda(-1)

Sexta iteración celda(X 5,4; A 9)+ (- celda(X 8,5; A 9))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; A 9) (0)+ (- (0))* (-1)= nueva celda(0)

Sexta iteración celda(X 5,4; Z)+ (- celda(X 8,5; Z))* celda(X 5,4; X 8,5)= nueva celda(X 5,4; Z) (-1999.975)+ (- (1999.915))* (-1)= nueva celda(-0.06)

Sexta iteración celda(X 6,5; A 1)+ (- celda(X 8,5; A 1))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Sexta iteración celda(X 6,5; X 1,2)+ (- celda(X 8,5; X 1,2))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 6,5; X 2,3)+ (- celda(X 8,5; X 2,3))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 6,5; X 1,4)+ (- celda(X 8,5; X 1,4))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Sexta iteración fila pivote= A 5 1

Sexta iteración celda(X 6,5; A 6)+ (- celda(X 8,5; A 6))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; A 6) (-1)+ (- (0))* (1)= nueva celda(-1)

Sexta iteración celda(X 6,5; X 4,7)+ (- celda(X 8,5; X 4,7))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Sexta iteración celda(X 6,5; X 7,8)+ (- celda(X 8,5; X 7,8))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; X 7,8) (0)+ (- (-1))* (1)= nueva celda(1)

80

Tabla 5.10 Cálculos para la sexta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Sexta iteración celda(X 6,5; A 9)+ (- celda(X 8,5; A 9))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 6,5; Z)+ (- celda(X 8,5; Z))* celda(X 6,5; X 8,5)= nueva celda(X 6,5; Z) (-0.015)+ (- (1999.915))* (1)= nueva celda(-1999.93)

Sexta iteración celda(X 8,5; A 1)+ (- celda(X 8,5; A 1))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; A 1) (1)+ (- (1))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; X 1,2)+ (- celda(X 8,5; X 1,2))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; X 2,3)+ (- celda(X 8,5; X 2,3))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; X 1,4)+ (- celda(X 8,5; X 1,4))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; X 1,4) (-1)+ (- (-1))* (1)= nueva celda(0)

Sexta iteración fila pivote= A 5 1

Sexta iteración celda(X 8,5; A 6)+ (- celda(X 8,5; A 6))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; X 4,7)+ (- celda(X 8,5; X 4,7))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; X 4,7) (-1)+ (- (-1))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; X 7,8)+ (- celda(X 8,5; X 7,8))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; X 7,8) (-1)+ (- (-1))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; A 9)+ (- celda(X 8,5; A 9))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(X 8,5; Z)+ (- celda(X 8,5; Z))* celda(X 8,5; X 8,5)= nueva celda(X 8,5; Z) (1999.915)+ (- (1999.915))* (1)= nueva celda(0)

Sexta iteración celda(A 5; A 1)+ (- celda(X 8,5; A 1))* celda(A 5; X 8,5)= nueva celda(A 5; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Sexta iteración celda(A 5; X 1,2)+ (- celda(X 8,5; X 1,2))* celda(A 5; X 8,5)= nueva celda(A 5; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(A 5; X 2,3)+ (- celda(X 8,5; X 2,3))* celda(A 5; X 8,5)= nueva celda(A 5; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(A 5; X 1,4)+ (- celda(X 8,5; X 1,4))* celda(A 5; X 8,5)= nueva celda(A 5; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Sexta iteración fila pivote= A 5 1

81

Tabla 5.10 Cálculos para la sexta iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Sexta iteración celda(A 5; A 6)+ (- celda(X 8,5; A 6))* celda(A 5; X 8,5)= nueva celda(A 5; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(A 5; X 4,7)+ (- celda(X 8,5; X 4,7))* celda(A 5; X 8,5)= nueva celda(A 5; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Sexta iteración celda(A 5; X 7,8)+ (- celda(X 8,5; X 7,8))* celda(A 5; X 8,5)= nueva celda(A 5; X 7,8) (0)+ (- (-1))* (1)= nueva celda(1)

Sexta iteración celda(A 5; A 9)+ (- celda(X 8,5; A 9))* celda(A 5; X 8,5)= nueva celda(A 5; A 9) (0)+ (- (0))* (1)= nueva celda(0)

Sexta iteración celda(A 5; Z)+ (- celda(X 8,5; Z))* celda(A 5; X 8,5)= nueva celda(A 5; Z) (0)+ (- (1999.915))* (1)= nueva celda(-1999.915)

Los resultados de las interacciones de la tabla 5.10 se expresan en las columnas encerradas en color rojo de la figura 5.25; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

Figura 5.25 Sexta iteración (Fuente: recopilación propia)

82

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X8,9 con la cantidad de: 1999.915; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A9, siendo la operación (1)/(1)=1; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.11.

Tabla 5.11 Cálculos para la séptima iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 8,9; Variable de salida=A 9

Séptima iteración celda(X 6,9; A 1)+ (- celda(X 8,9; A 1))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Séptima iteración celda(X 6,9; X 1,2)+ (- celda(X 8,9; X 1,2))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 6,9; X 2,3)+ (- celda(X 8,9; X 2,3))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 6,9; X 1,4)+ (- celda(X 8,9; X 1,4))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(X 6,9; X 8,5)+ (- celda(X 8,9; X 8,5))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 6,9; A 6)+ (- celda(X 8,9; A 6))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; A 6) (-1)+ (- (0))* (1)= nueva celda(-1)

Séptima iteración celda(X 6,9; X 4,7)+ (- celda(X 8,9; X 4,7))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(X 6,9; X 7,8)+ (- celda(X 8,9; X 7,8))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; X 7,8) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración fila pivote= A 9 1

Séptima iteración celda(X 6,9; Z)+ (- celda(X 8,9; Z))* celda(X 6,9; X 8,9)= nueva celda(X 6,9; Z) (-0.015)+ (- (1999.915))* (1)= nueva celda(-1999.93)

83

Tabla 5.11 Cálculos para la séptima iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Séptima iteración celda(X 8,9; A 1)+ (- celda(X 8,9; A 1))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; A 1) (1)+ (- (1))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 1,2)+ (- celda(X 8,9; X 1,2))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 2,3)+ (- celda(X 8,9; X 2,3))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 1,4)+ (- celda(X 8,9; X 1,4))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 1,4) (-1)+ (- (-1))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 8,5)+ (- celda(X 8,9; X 8,5))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; A 6)+ (- celda(X 8,9; A 6))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 4,7)+ (- celda(X 8,9; X 4,7))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 4,7) (-1)+ (- (-1))* (1)= nueva celda(0)

Séptima iteración celda(X 8,9; X 7,8)+ (- celda(X 8,9; X 7,8))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; X 7,8) (-1)+ (- (-1))* (1)= nueva celda(0)

Séptima iteración fila pivote= A 9 1

Séptima iteración celda(X 8,9; Z)+ (- celda(X 8,9; Z))* celda(X 8,9; X 8,9)= nueva celda(X 8,9; Z) (1999.915)+ (- (1999.915))* (1)= nueva celda(0)

Séptima iteración celda(A 9; A 1)+ (- celda(X 8,9; A 1))* celda(A 9; X 8,9)= nueva celda(A 9; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Séptima iteración celda(A 9; X 1,2)+ (- celda(X 8,9; X 1,2))* celda(A 9; X 8,9)= nueva celda(A 9; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(A 9; X 2,3)+ (- celda(X 8,9; X 2,3))* celda(A 9; X 8,9)= nueva celda(A 9; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(A 9; X 1,4)+ (- celda(X 8,9; X 1,4))* celda(A 9; X 8,9)= nueva celda(A 9; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(A 9; X 8,5)+ (- celda(X 8,9; X 8,5))* celda(A 9; X 8,9)= nueva celda(A 9; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(A 9; A 6)+ (- celda(X 8,9; A 6))* celda(A 9; X 8,9)= nueva celda(A 9; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(A 9; X 4,7)+ (- celda(X 8,9; X 4,7))* celda(A 9; X 8,9)= nueva celda(A 9; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(A 9; X 7,8)+ (- celda(X 8,9; X 7,8))* celda(A 9; X 8,9)= nueva celda(A 9; X 7,8) (0)+ (- (-1))* (1)= nueva celda(1)

84

Tabla 5.11 Cálculos para la séptima iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Séptima iteración fila pivote= A 9 1

Séptima iteración celda(A 9; Z)+ (- celda(X 8,9; Z))* celda(A 9; X 8,9)= nueva celda(A 9; Z) (0)+ (- (1999.915))* (1)= nueva celda(-1999.915)

Séptima iteración celda(Solución; A 1)+ (- celda(X 8,9; A 1))* celda(Solución; X 8,9)= nueva celda(Solución; A 1) (1)+ (- (1))* (1)= nueva celda(0)

Séptima iteración celda(Solución; X 1,2)+ (- celda(X 8,9; X 1,2))* celda(Solución; X 8,9)= nueva celda(Solución; X 1,2) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(Solución; X 2,3)+ (- celda(X 8,9; X 2,3))* celda(Solución; X 8,9)= nueva celda(Solución; X 2,3) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(Solución; X 1,4)+ (- celda(X 8,9; X 1,4))* celda(Solución; X 8,9)= nueva celda(Solución; X 1,4) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(Solución; X 8,5)+ (- celda(X 8,9; X 8,5))* celda(Solución; X 8,9)= nueva celda(Solución; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(Solución; A 6)+ (- celda(X 8,9; A 6))* celda(Solución; X 8,9)= nueva celda(Solución; A 6) (0)+ (- (0))* (1)= nueva celda(0)

Séptima iteración celda(Solución; X 4,7)+ (- celda(X 8,9; X 4,7))* celda(Solución; X 8,9)= nueva celda(Solución; X 4,7) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración celda(Solución; X 7,8)+ (- celda(X 8,9; X 7,8))* celda(Solución; X 8,9)= nueva celda(Solución; X 7,8) (0)+ (- (-1))* (1)= nueva celda(1)

Séptima iteración fila pivote= A 9 1

Séptima iteración celda(Solución; Z)+ (- celda(X 8,9; Z))* celda(Solución; X 8,9)= nueva celda(Solución; Z) (2000)+ (- (1999.915))* (1)= nueva celda(0.085)

Los resultados de las interacciones de la tabla 5.11 se expresan en las columnas encerradas en color rojo de la figura 5.26; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

85

Figura 5.26 Séptima iteración

(Fuente: recopilación propia)

El siguiente paso es encontrar la variable de entrada y la variable de salida; la variable de entrada es el número mayor de la función objetivo respecto a los

valores de “X” en este caso es X3,6 con la cantidad de: 1999.9128; la variable de salida es el menor valor de la relación de la columna de solución, entre (/) la

columna de la variable de entrada, en este caso corresponde a la fila A6, siendo la operación (0)/(1)=0; la nueva matriz se crea del resultado de eliminación

Gaussiana, estas operaciones se muestran en la tabla 5.12.

Tabla 5.12 Cálculos para la octava iteración

(Fuente: elaboración propia)

Matriz Interacciones celdas Interacciones cantidades

Variable de entrada=X 3,6; Variable de salida=A 6

Octava iteración celda(X 3,6; A 1)+ (- celda(X 3,6; A 1))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; A 1) (1)+ (- (1))* (1)= nueva celda(0)

86

Tabla 5.12 Cálculos para la octava iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Octava iteración celda(X 3,6; X 1,2)+ (- celda(X 3,6; X 1,2))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 1,2) (-1)+ (- (-1))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; X 2,3)+ (- celda(X 3,6; X 2,3))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 2,3) (-1)+ (- (-1))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; X 1,4)+ (- celda(X 3,6; X 1,4))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 1,4) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; X 8,5)+ (- celda(X 3,6; X 8,5))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración fila pivote= A 6 1

Octava iteración celda(X 3,6; X 4,7)+ (- celda(X 3,6; X 4,7))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 4,7) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; X 7,8)+ (- celda(X 3,6; X 7,8))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 7,8) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; X 8,9)+ (- celda(X 3,6; X 8,9))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; X 8,9) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(X 3,6; Z)+ (- celda(X 3,6; Z))* celda(X 3,6; X 3,6)= nueva celda(X 3,6; Z) (1999.9128)+ (- (1999.9128))* (1)= nueva celda(0)

Octava iteración celda(X 6,5; A 1)+ (- celda(X 3,6; A 1))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Octava iteración celda(X 6,5; X 1,2)+ (- celda(X 3,6; X 1,2))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 1,2) (0)+ (- (-1))* (-1)= nueva celda(-1)

Octava iteración celda(X 6,5; X 2,3)+ (- celda(X 3,6; X 2,3))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 2,3) (0)+ (- (-1))* (-1)= nueva celda(-1)

Octava iteración celda(X 6,5; X 1,4)+ (- celda(X 3,6; X 1,4))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 1,4) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,5; X 8,5)+ (- celda(X 3,6; X 8,5))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 8,5) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración fila pivote= A 6 -1

Octava iteración celda(X 6,5; X 4,7)+ (- celda(X 3,6; X 4,7))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 4,7) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,5; X 7,8)+ (- celda(X 3,6; X 7,8))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 7,8) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,5; X 8,9)+ (- celda(X 3,6; X 8,9))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; X 8,9) (0)+ (- (0))* (-1)= nueva celda(0)

87

Tabla 5.12 Cálculos para la octava iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Octava iteración celda(X 6,5; Z)+ (- celda(X 3,6; Z))* celda(X 6,5; X 3,6)= nueva celda(X 6,5; Z) (-1999.93)+ (- (1999.9128))* (-1)= nueva celda(-0.0172)

Octava iteración celda(X 6,9; A 1)+ (- celda(X 3,6; A 1))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; A 1) (-1)+ (- (1))* (-1)= nueva celda(0)

Octava iteración celda(X 6,9; X 1,2)+ (- celda(X 3,6; X 1,2))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 1,2) (0)+ (- (-1))* (-1)= nueva celda(-1)

Octava iteración celda(X 6,9; X 2,3)+ (- celda(X 3,6; X 2,3))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 2,3) (0)+ (- (-1))* (-1)= nueva celda(-1)

Octava iteración celda(X 6,9; X 1,4)+ (- celda(X 3,6; X 1,4))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 1,4) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,9; X 8,5)+ (- celda(X 3,6; X 8,5))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 8,5) (0)+ (- (0))* (-1)= nueva celda(0)

Octava iteración fila pivote= A 6 -1

Octava iteración celda(X 6,9; X 4,7)+ (- celda(X 3,6; X 4,7))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 4,7) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,9; X 7,8)+ (- celda(X 3,6; X 7,8))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 7,8) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,9; X 8,9)+ (- celda(X 3,6; X 8,9))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; X 8,9) (1)+ (- (0))* (-1)= nueva celda(1)

Octava iteración celda(X 6,9; Z)+ (- celda(X 3,6; Z))* celda(X 6,9; X 3,6)= nueva celda(X 6,9; Z) (-1999.93)+ (- (1999.9128))* (-1)= nueva celda(-0.0172)

Octava iteración celda(A 6; A 1)+ (- celda(X 3,6; A 1))* celda(A 6; X 3,6)= nueva celda(A 6; A 1) (0)+ (- (1))* (1)= nueva celda(-1)

Octava iteración celda(A 6; X 1,2)+ (- celda(X 3,6; X 1,2))* celda(A 6; X 3,6)= nueva celda(A 6; X 1,2) (0)+ (- (-1))* (1)= nueva celda(1)

Octava iteración celda(A 6; X 2,3)+ (- celda(X 3,6; X 2,3))* celda(A 6; X 3,6)= nueva celda(A 6; X 2,3) (0)+ (- (-1))* (1)= nueva celda(1)

Octava iteración celda(A 6; X 1,4)+ (- celda(X 3,6; X 1,4))* celda(A 6; X 3,6)= nueva celda(A 6; X 1,4) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(A 6; X 8,5)+ (- celda(X 3,6; X 8,5))* celda(A 6; X 3,6)= nueva celda(A 6; X 8,5) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración fila pivote= A 6 1

88

Tabla 5.12 Cálculos para la octava iteración (Continuación)

Matriz Interacciones celdas Interacciones cantidades

Octava iteración celda(A 6; X 4,7)+ (- celda(X 3,6; X 4,7))* celda(A 6; X 3,6)= nueva celda(A 6; X 4,7) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(A 6; X 7,8)+ (- celda(X 3,6; X 7,8))* celda(A 6; X 3,6)= nueva celda(A 6; X 7,8) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(A 6; X 8,9)+ (- celda(X 3,6; X 8,9))* celda(A 6; X 3,6)= nueva celda(A 6; X 8,9) (0)+ (- (0))* (1)= nueva celda(0)

Octava iteración celda(A 6; Z)+ (- celda(X 3,6; Z))* celda(A 6; X 3,6)= nueva celda(A 6; Z) (0)+ (- (1999.9128))* (1)= nueva celda(-1999.9128)

Los resultados de las interacciones de la tabla 5.12 se expresan en las columnas encerradas en color rojo de la figura 5.27; cabe mencionar que los valores a los

que no se les realiza interacciones pasan iguales a la nueva matriz.

Figura 5.27 Octava iteración

(Fuente: recopilación propia)

89

Ya que la fila de la función objetivo no tiene valores positivos en la parte de las variables “X” se dice que se obtiene la matriz con solución óptima, encerradas en

color azul figura 5.28; donde la solución óptima del problema corresponde a la celda solución de la función objetivo encerrado en color verde, la cual también

corresponde al tiempo de distribución; la ruta de distribución se encuentra en la relación de los números unos de la columna de solución y la columna de la letra Z

encerrados en color rojo.

Figura 5.28 Matriz solución óptima del problema

(Fuente: recopilación propia)

Con los valores encerrados en rojo obtenidos en la figura 5.28 se puede trazar la ruta más corta del nodo 1 al nodo 9, donde X1,4, nos indica que hay que ir del

nodo 1 al nodo 4, X4,7, nos indica que después iremos del nodo 4 al nodo 7, X7,8 que iremos del nodo 7, al nodo 8, y por ultimo X8,9, nos indica que iremos del

nodo 8, al nodo 9, esta ruta se representa gráficamente, con flechas color azul en la figura 5.29.

90

Figura 5.29 ruta óptima

(Fuente: recopilación propia)

El tiempo en cruzar del nodo 1 al nodo 4 (X1,4) es de 0.04, el tiempo en cruzar del nodo 4 al nodo 7 (X4,7) es de 0.015, el tiempo en cruzar del nodo 7 al nodo 8

(X7,8) es de 0.015, el tiempo en cruzar del nodo 8 al nodo 9 (X8,9) es de 0.015; dando un tiempo total de 0.085, esta operación se expresa en la tabla 5.13.

91

Tabla 5.13 Tiempo de ruta optima

(Fuente: elaboración propia)

Variables X Nodo inicial Nodo final Tiempos

X1,4 Nodo 1 Nodo 4 0.04

X4,7 Nodo 4 Nodo 7 0.015

X7,8 Nodo 7 Nodo 8 0.015

X8,9 Nodo 8 Nodo 9 0.015

Tiempo total: 0.085

5.7 Recopilación de datos secundarios

Para poder obtener el valor del tiempo para estacionarse del camión repartidor, en

la figura 5.1, se realizó una inspección estacionando un carro en el horario de

reparto que abarca de 7 de la mañana a 4 de la tarde, por lo que se le asignó un

valor aproximado dividiéndolo en zonas; los diferentes tiempos para estacionar

del camión repartidor se pueden apreciar, en la tabla 5.14.

Tabla 5.14 Tiempos para estacionarse por zona.

(Fuente: elaboración propia)

Tipo de zona Tiempo

Zona Centro 5 minutos

Zona intermedia 2.5 minutos

Zona superior 1 minutos

El mapa se divide en 3 zonas como se puede apreciar en la figura 5.30, la zona

centro que esta coloreada con el color rojo está conformada por todo el bloque

interior que abarca la 3 Norte, 4 Sur, 2 Poniente y 5 Oriente; la zona intermedia

color verde está formada por toda el bloque interior que abarca la 9 Norte, 9 Sur, 9

Poniente y 9 Oriente, sin tomar en cuenta la Zona centro; y la zona superior color

azul es todo el mapa restante a las dos zonas antes mencionadas.

92

Figura 5.30 Tiempo para estacionarse por zona

(Fuente: elaboración propia)

El tiempo de entrega del pedido, es el tiempo en que el repartidor tarda en surtir el

pedido por tienda, este tiempo incluye el tiempo de entrega del producto a la

tienda, el tiempo que puede esperar el repartidor en lo que el empleado de la

tienda lo atiende y el tiempo de cobro del repartidor; estos tiempos para todas las

tiendas son muy aproximados por lo que se manejó un tiempo estándar, el cual es

de 7.5 minutos.

5.8 Programación de datos secundarios

Al darle clic al nodo inicial y la tienda, la computadora suma el tiempo para

estacionarse del camión de reparto, más el tiempo de entrega del pedido, más el

tiempo mínimo del nodo inicial al nodo que se encuentre antes de la tienda, a esta

suma de tiempos se le llama tiempo de reparto a tienda.

93

5.9 Monitoreo y control

Tomando en cuenta que solo se realizó una muestra de 3 observaciones dentro de

un carro, y que estas se realizaron en todo lo conformado por la figura 5.1,

obteniendo un tiempo promedio por zona; la variación ente el tiempo arrojado por

el sistema y el tiempo real puede ser alta.

Por lo cual se monitoreara cada 3 meses el sistema dado a la empresa,

modificando los tiempos de la tabla principal a la cual la computadora le realiza las

interacciones e iteraciones de programación lineal que tengan altas variaciones

con los tiempos reales, para que los tiempos arrojados por el sistema sean más

confiables.

Capítulo 6

Conclusiones y

recomendaciones

95

6.1 Conclusiones

Un sistema a computadora que utilice programación lineal ayudará a la creación

de rutas de distribución de una manera científica, arrojando tiempos de reparto a

tiendas, los cuales se conforman de la suma del tiempo para estacionarse del

camión de reparto, más el tiempo de entrega del pedido y el tiempo de recorrido

del nodo origen al nodo que se encuentre antes de la tienda (nodo destino).

Imprimiendo en forma de lista y en celdas la ruta de reparto, el tiempo total, el

tiempo de cada uno de los lados de las cuadras, y la dirección de estas.

Obteniendo como beneficios, una mayor confiabilidad en las rutas de reparto

elaboradas, ya que se está implementando un método estadístico y no empírico

como el que normalmente se utiliza; se manejara mayor confiabilidad en los

cálculos de los tiempos de las rutas de reparto, donde los cálculos son realizados

por la computadora mediante programación, disminuyendo errores al momento de

obtener los resultados.

Se observa una disminución del tiempo dedicado en la elaboración de las rutas de

reparto, teniendo un tiempo promedio de 30 segundos para obtener los datos

impresos por la computadora del nodo fuente al nodo destino; cualquier persona

que sepa manejar una computadora y que reciba una capacitación mínima del

programa podrá crear las rutas de distribución, esto se logra mediante una interfaz

dinámica y fácil de utilizar.

Se tendrá un programa que se pueda actualizar fácilmente, ya que si el usuario

quiere modificar los tiempos, incrementar los nodos o calcular los valores de otra

zona, solo tiene que interactuar con una tabla de tiempo la cual es fácil de

interpretar, crear y modificar; una disminución en los tiempos de reparto, esto se

obtiene mediante el método de investigación de operaciones utilizado en este

96

proyecto (programación lineal) la cual es orientada a obtener la ruta más corta

entre dos nodos del grafo valorado.

Disminución en los gastos de gasolina; este proyecto obtiene la ruta con el tiempo

menor de recorrido, donde este recorrido tiende a ser una distancia corta, por lo

que el carro también tiende a utilizar menor gasolina que en las rutas normalmente

utilizadas.

Por último, programación lineal se puede utilizar para resolver diversos problemas

matemáticos, en este caso se implementa para obtener la ruta más corta, pero

existen algoritmos enfocados en rutas (algoritmo de Floyd, algoritmo de Dijkstra,

etc.), los cuales son más especializados en la creación de rutas optimas; pero

programación lineal es el primer paso para poder aplicar lógica difusa en un

problema; donde los valores difusos dan mayor certeza al resultado de

programación lineal.

Ya que este proyecto se retomará aplicando lógica difusa para la creación de

tiempos difusos de los lados de las cuadras; es fundamental que este problema se

haya abordado utilizado el método de programación lineal; brindando como

beneficio en el futuro mayor confiabilidad en los tiempos.

Como conclusión este proyecto no solo brinda múltiples beneficios y comodidades

a la empresa, como mayor control en los repartos, disminución en los tiempos de

capacitación, ahorro de dinero, etc., si no que también da margen a una mejora

tanto en el software como en los datos, lo cual lo hace un proyecto atractivo para

las empresas, como para los investigadores.

97

6.2 Recomendaciones

Ya que los tiempos calculados que se procesan en las iteraciones e interacciones

de programación lineal se obtuvieron mediante muestras de 3 observaciones, que

se realizaron en todo lo conformado por la figura 5.1, la variación entre el tiempo

arrojado por el sistema y el tiempo real pueden ser altas, por los cual se

recomienda que se tomen los valores arrojados como tiempos aproximados,

dando un tiempo de 10 minutos más menos de holgura.

Para poder disminuir este tiempo de holgura y brindar mayor confiabilidad en los

tiempos arrojados por el sistema, se monitoreara cada 3 meses el software dado a

la empresa, modificando los tiempos de la tabla principal a la cual la computadora

le realiza las iteraciones e interacciones de programación lineal que tenga alta

variaciones con los tiempos reales, y de esta manera los tiempos arrojados por el

sistema se volverán más confiables.

Para una mejora en el proyecto se recomienda:

Aumentar la zona de aplicación de programación lineal para que las rutas

tengan más opciones alternas y de tiempos más cortos, también de esta

manera le será más útil a la empresa al tener más rango en la zona de

trabajo del software

Creación de rutas conformadas de tiempos dinámicos; como antes se

mencionó el tiempo de las rutas es un tiempo promedio lo cual maneja una

baja confiabilidad, esto se puede resolver mediante la creación de tablas de

tiempos según la hora

Mejorar la interfaz creando el software mediante un compilador profesional,

ya que la programación de este software se creó sobre el compilador de un

programa matemático lo cual consume más memoria y maneja una

presentación con opciones que no utiliza el programa

98

Creación de librerías las cuales solo contengan las ecuaciones y requisitos

que necesite el programa, esto disminuirá el peso de software causado por

las librerías generales

Manejar un sistema operativo más seguro, ya que el utilizado es propenso a

jaquear (Microsoft), teniendo como recomendación Linux

Encontrar una forma más productiva de realizar la recolección de datos,

dando como propuestas la implementación de un micro-controlador el cual

obtenga el tiempo de los lados de las cuadras y lo almacene en la tabla de

tiempos mediante un puerto serial, o la recolección de datos utilizando

GPS.

Implementar métodos estadísticos para la creación de nuevos tiempos sin

necesidad de la recolección de datos, mediante el análisis de tiempos

existentes, proponiendo lógica difusa como una opción; esto brindara mayor

confiabilidad en los tiempos de reparto.

99

Bibliografía

[01] Areola Jesús S. (2003). Programación lineal: una introducción a la toma de

decisiones. Serie Thomson, México.

[02] Bronson Richard. (1983). Investigación de operaciones. Serie schaum-

Mcgraw hill, México.

[03] Eppen G.D. (2000). Investigación de operaciones en la ciencia administrativa.

Prentice may, México.

[04] Hillier Frederick S. (2006). Introducción a la investigación de operaciones.

McGraw-Hill, México.

[05] Ríos Insua Sixto. (1998). Programación lineal y aplicaciones. Alfaomega

Grupo Editor, Colombia.

[06] Taha Hamdy A. (2003). Investigación de operaciones. Pearson educación,

México.

[07] Wackerly Denis. (2010). Estadística matemáticas con aplicaciones. Cengage

learning, México.

[08] Winston Wayne L. (2005). Investigación de operaciones aplicaciones y

algoritmos. Thomson Editores, México.

[09] Corona Nakamura María A. (2011). Diseño de algoritmos y su codificación en

c. Mc Graw Hill, México.

100

Anexos

Anexo A Tabla de tiempos por lado de la cuadra

A continuación se muestran todos los cálculos del tiempo es el que el camión repartidos recorre los lados de las cuadras

de nodo a dodo, en la tabla A.1.

Tabla A.1 Tiempo total por lado de la cuadra

(Fuente: recopilación propia)

Nodo 1 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

nodo 2 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 2 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 1 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 3 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 21 0.15Km 45Km/h 12 Segundos 10 Segundos 22 Segundos

Nodo 3 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 2 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 4 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 22 0.15Km 45Km/h 12 Segundos 50 Segundos 62 Segundos

Nodo 4 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

101

Nodo 3 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 5 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 23 0.15Km 45Km/h 12 Segundos 10 Segundos 22 Segundos

Nodo 5 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 4 0.05Km 45Km/h 4 Segundos 130 Segundos 134 Segundos

Nodo 6 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 24 0.15Km 45Km/h 12 Segundos 130 Segundos 142 Segundos

Nodo 6 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 5 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 7 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 7 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 6 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 8 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 26 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 8 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 9 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 9 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 10 0.4Km 35Km/h 41 Segundos 5 Segundos 46 Segundos

Nodo 28 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 10 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

102

Nodo 11 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 29 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 11 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 12 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 12 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 13 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 31 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 13 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 14 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 14 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 15 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 33 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 15 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 16 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 16 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 17 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 35 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 17 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 18 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 18 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

103

Nodo 19 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 37 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 19 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

/// /// /// /// /// ///

Nodo 20 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 1 0.15Km 45Km/h 12 Segundos 5 Segundos 17 Segundos

Nodo 21 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 21 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 2 0.15Km 45Km/h 12 Segundos 10 Segundos 22 Segundos

Nodo 20 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 22 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 40 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 22 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 21 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 23 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 41 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 23 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 4 0.15Km 45Km/h 12 Segundos 10 Segundos 22 Segundos

Nodo 22 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 24 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

104

Nodo 42 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 24 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 5 0.15Km 45Km/h 12 Segundos 5 Segundos 17 Segundos

Nodo 23 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 25 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 43 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 25 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 6 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 24 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 26 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 26 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 25 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 27 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 45 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 27 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 8 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 26 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 28 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 28 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 27 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

105

Nodo 47 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 29 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 10 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 49 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 30 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 11 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 29 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 31 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 30 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 51 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 32 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 13 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 31 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 33 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 32 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 53 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 34 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 15 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 33 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 35 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

106

Nodo 34 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 55 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 36 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 17 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 35 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 37 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 36 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 57 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 38 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 19 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 37 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 39 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 20 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 40 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 40 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 21 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 41 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 60 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 41 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 42 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

107

Nodo 61 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 42 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 23 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 43 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 62 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 43 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 24 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 44 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 63 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 44 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 25 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 45 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 45 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 46 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 65 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 46 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 27 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 47 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 47 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 48 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

108

Nodo 67 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 48 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 49 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 49 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 50 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 69 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 50 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 30 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 51 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 51 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 52 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 71 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 52 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 32 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 53 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 53 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 54 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 73 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 54 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 34 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

109

Nodo 55 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 55 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 56 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 75 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 56 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 36 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 57 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 57 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 58 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 77 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 58 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 38 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 59 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 39 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 60 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 60 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 40 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 59 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 61 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 80 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

110

Nodo 61 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 60 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 62 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 81 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 62 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 42 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 61 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 82 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 63 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 43 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 62 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 83 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 64 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 44 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 63 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 65 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 64 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 85 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 66 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 46 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

111

Nodo 65 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 67 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 66 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 87 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 68 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 48 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 67 0.25Km 15Km/h 60 Segundos 50 Segundos 110 Segundos

Nodo 69 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 68 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 90 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 70 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 50 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 69 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 71 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 70 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 92 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 72 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 52 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 71 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 73 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

112

Nodo 72 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 93 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 74 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 54 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 73 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 75 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 74 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 95 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 76 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 56 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 75 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 77 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 76 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 97 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 78 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 58 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 77 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 79 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 59 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 80 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

113

Nodo 80 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 60 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 79 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 81 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 100 0.15Km 45Km/h 12 Segundos 50 Segundos 62 Segundos

Nodo 81 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 80 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 82 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 101 0.15Km 45Km/h 12 Segundos 50 Segundos 62 Segundos

Nodo 82 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 62 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 81 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 83 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 83 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 63 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 82 0.05Km 45Km/h 4 Segundos 130 Segundos 134 Segundos

Nodo 84 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 103 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 84 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 64 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

114

Nodo 83 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 85 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 85 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 84 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 86 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 105 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 86 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 66 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 85 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 87 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 87 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 86 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 88 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 107 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 88 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 87 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 89 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 108 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 89 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 68 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

115

Nodo 88 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 90 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 90 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 89 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 91 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 110 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 91 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 70 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 90 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 92 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 92 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 91 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 93 0.25Km 15Km/h 60 Segundos 50 Segundos 110 Segundos

Nodo 112 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 93 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 92 0.25Km 15Km/h 60 Segundos 50 Segundos 110 Segundos

Nodo 94 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 113 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 94 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 74 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

116

Nodo 93 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 95 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 95 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 94 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 96 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 115 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 96 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 76 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 95 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 97 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 97 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 96 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 98 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 117 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 98 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 78 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 97 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 99 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 79 0.15Km 45Km/h 12 Segundos 5 Segundos 17 Segundos

Nodo 100 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

117

Nodo 100 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 80 0.15Km 45Km/h 12 Segundos 10 Segundos 22 Segundos

Nodo 99 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 101 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 120 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 101 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 100 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 102 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 121 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 102 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 122 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 103 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 83 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 123 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 104 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 84 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 103 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 105 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 104 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 125 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

118

Nodo 106 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 86 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 105 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 107 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 106 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 127 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 108 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 107 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 128 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 109 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 89 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 108 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 110 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 109 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 130 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 111 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 91 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 110 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 112 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 111 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

119

Nodo 132 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 113 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 134 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 114 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 94 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 111 0.45Km 40Km/h 40 Segundos 50 Segundos 90 Segundos

Nodo 113 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 115 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 114 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 136 0.1Km 15Km/h 24 Segundos 50 Segundos 74 Segundos

Nodo 116 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 96 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 115 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 117 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 116 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 138 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 118 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 98 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 117 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 119 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

120

Nodo 99 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 120 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 120 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 100 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 119 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 121 0.1Km 45Km/h 8 Segundos 5 Segundos 13Segundos

Nodo 141 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 121 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 120 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 122 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 142 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 122 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 121 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 123 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 143 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 123 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 103 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 122 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 124 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 149 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

121

Nodo 124 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 104 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 125 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 125 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 126 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 151 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 126 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 106 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 127 0.05Km 35Km/h 5 Segundos 5 Segundos 10 Segundos

Nodo 127 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 128 0.15Km 35Km/h 15 Segundos 5 Segundos 20 Segundos

Nodo 128 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 129 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 153 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 129 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 109 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 130 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 130 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 131 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 155 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

122

Nodo 131 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 111 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 132 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 132 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 133 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 157 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 133 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 134 0.1Km 15Km/h 24 Segundos 15 Segundos 39 Segundos

Nodo 158 0.1Km 15Km/h 24 Segundos 15 Segundos 39 Segundos

Nodo 134 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 135 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 159 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 135 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 114 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 136 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 136 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 137 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 161 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 137 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 116 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

123

Nodo 138 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 138 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 139 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 163 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 139 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 118 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 140 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 119 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 141 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 141 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 120 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 140 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 142 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 145 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 142 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 141 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 143 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 146 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 143 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 142 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

124

Nodo 147 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 148 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 144 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 140 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 145 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 145 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 141 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 144 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 146 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 235 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 146 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 145 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 147 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 236 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 147 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 146 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 148 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 231 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 236 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 148 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

125

Nodo 147 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 149 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 149 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 123 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 148 0.05Km 45Km/h 4 Segundos 50 Segundos 54 Segundos

Nodo 150 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 239 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 150 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 124 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 149 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 151 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 151 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 150 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 152 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 241 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 152 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 126 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 151 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 153 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

Nodo 153 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

126

Nodo 152 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

Nodo 165 0.025Km 35Km/h 2.5 Segundos 10 Segundos 12.5 Segundos

Nodo 154 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 129 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 153 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 155 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 154 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 168 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 156 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 131 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 155 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 157 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 156 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 170 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 158 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 157 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 171 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 159 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 158 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

Nodo 172 0.1Km 15Km/h 24 Segundos 20 Segundos 44 Segundos

127

Nodo 160 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 135 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 159 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 161 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 160 0.1Km 15Km/h 24 Segundos 10 Segundos 34 Segundos

Nodo 174 0.1Km 15Km/h 24 Segundos 30 Segundos 54 Segundos

Nodo 162 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 137 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 161 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 163 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 162 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 176 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 164 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 139 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 163 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 165 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 166 0.025Km 35Km/h 2.5 Segundos 5 Segundos 7.5 Segundos

Nodo 242 0.175Km 35Km/h 17.5 Segundos 5 Segundos 22.5 Segundos

Nodo 166 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 165 0.025Km 35Km/h 2.5 Segundos 10 Segundos 12.5 Segundos

128

Nodo 167 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 178 0.075Km 35Km/h 7.5 Segundos 10 Segundos 17.5 Segundos

Nodo 167 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 154 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 168 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 168 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 167 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 169 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 181 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 169 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 156 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 168 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 170 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 170 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 171 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 183 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 171 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 172 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 184 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 172 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

129

Nodo 173 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 185 0.2Km 35Km/h 20 Segundos 7.5 Segundos 27.5 Segundos

Nodo 173 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 160 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 174 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 174 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 175 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 187 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 175 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 162 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 176 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 176 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 177 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 189 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 177 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 164 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 178 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 166 0.075Km 35Km/h 7.5 Segundos 10 Segundos 17.5 Segundos

Nodo 179 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 257 0.175Km 35Km/h 17.5 Segundos 10 Segundos 27.5 Segundos

130

Nodo 179 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 178 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 180 0.05Km 35Km/h 5 Segundos 50 Segundos 55 Segundos

Nodo 191 0.15Km 35Km/h 15 Segundos 50 Segundos 65 Segundos

Nodo 260 0.2Km 35Km/h 20 Segundos 50 Segundos 70 Segundos

Nodo 180 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 167 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 179 0.05Km 35Km/h 5 Segundos 5 Segundos 10 Segundos

Nodo 181 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 181 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 180 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 182 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 199 0.25Km 35Km/h 25 Segundos 50 Segundos 75 Segundos

Nodo 182 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 169 0.2Km 35Km/h 20 Segundos 50 Segundos 70 Segundos

Nodo 181 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 183 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 183 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 182 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 184 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

131

Nodo 201 0.25Km 35Km/h 25 Segundos 50 Segundos 75 Segundos

Nodo 184 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 183 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 185 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 185 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 184 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 186 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 193 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 186 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 173 0.2Km 35Km/h 20 Segundos 50 Segundos 70 Segundos

Nodo 185 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 187 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 187 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 186 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 188 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 195 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 188 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 175 0.2Km 35Km/h 20 Segundos 50 Segundos 70 Segundos

Nodo 187 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 189 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

132

Nodo 189 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 188 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 190 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 197 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 190 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 177 0.2Km 35Km/h 20 Segundos 50 Segundos 70 Segundos

Nodo 189 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 191 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 179 0.15Km 35Km/h 15 Segundos 5 Segundos 20 Segundos

Nodo 209 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 192 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 184 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 193 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 193 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 194 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 203 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 194 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 186 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 195 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 195 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

133

Nodo 196 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 205 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 196 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 188 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 197 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 197 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 189 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 198 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 207 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 198 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 190 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 199 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 210 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 200 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 182 0.25Km 35Km/h 25 Segundos 10 Segundos 35 Segundos

Nodo 199 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 201 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 200 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 212 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 202 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

134

Nodo 192 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 201 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 203 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 202 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 214 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 204 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 194 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 203 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 205 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 204 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 216 0.1Km 35Km/h 10 Segundos 7.5 Segundos 17.5 Segundos

Nodo 206 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 196 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 205 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 207 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 197 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 206 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 218 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 208 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 198 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

135

Nodo 207 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 209 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 191 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 210 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 220 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 210 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 211 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 221 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 211 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 200 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 212 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 212 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 213 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 223 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 213 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 202 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 214 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 214 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 215 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 225 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

136

Nodo 215 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 204 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 216 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 216 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 217 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 227 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 217 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 206 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 218 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 218 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 207 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 219 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 229 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 219 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 208 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 220 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 209 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 221 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 266 0.25Km 35Km/h 25 Segundos 50 Segundos 75 Segundos

Nodo 221 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

137

Nodo 220 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 222 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 222 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 211 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 221 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 223 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 223 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 222 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 224 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 224 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 213 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 223 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 225 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 225 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 224 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 226 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 226 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 215 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 225 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 227 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

138

Nodo 227 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 226 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 228 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 228 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 217 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 227 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 229 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 229 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 218 0.1Km 35Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 228 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 230 0.1Km 35Km/h 10 Segundos 5 Segundos 15 Segundos

Nodo 230 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 219 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 229 0.1Km 35Km/h 10 Segundos 50 Segundos 60 Segundos

Nodo 231 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 147 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 232 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 237 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 232 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 148 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

139

Nodo 233 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 242 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 234 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 144 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 235 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 235 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 145 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 234 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 236 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 243 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 236 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 235 0.1Km 45Km/h 8 Segundos 50 Segundos 58 Segundos

Nodo 237 0.075Km 45Km/h 6 Segundos 50 Segundos 56 Segundos

Nodo 243 0.05Km 45Km/h 4 Segundos 50 Segundos 54 Segundos

Nodo 244 0.025Km 45Km/h 2 Segundos 50 Segundos 52 Segundos

Nodo 237 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 231 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 236 0.075Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 238 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 245 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

140

Nodo 238 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 232 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 237 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 239 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 239 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 149 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 238 0.025Km 45Km/h 2 Segundos 130 Segundos 132 Segundos

Nodo 240 0.1Km 45Km/h 8 Segundos 130 Segundos 138 Segundos

Nodo 247 0.025Km 45Km/h 2 Segundos 130 Segundos 132 Segundos

Nodo 240 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 150 0.1Km 45Km/h 8 Segundos 10 Segundos 18 Segundos

Nodo 239 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 241 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 241 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 240 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 242 0.25Km 45Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 242 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 233 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 241 0.025Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

Nodo 249 0.05Km 45Km/h 5 Segundos 10 Segundos 15 Segundos

141

Nodo 243 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 235 0.05Km 45Km/h 4 Segundos 10 Segundos 14 Segundos

Nodo 251 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 244 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 252 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 245 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 237 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 244 0.075Km 45Km/h 6 Segundos 5 Segundos 11 Segundos

Nodo 253 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 246 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 238 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 245 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 247 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 239 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 246 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 255 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 248 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 249 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 249 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 166 0.175Km 35Km/h 17.5 Segundos 5 Segundos 22.5 Segundos

142

Nodo 248 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 257 0.1Km 45Km/h 10 Segundos 10 Segundos 20 Segundos

Nodo 250 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 234 0.1Km 45Km/h 8 Segundos 5 Segundos 13 Segundos

Nodo 251 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 250 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 258 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 252 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 253 0.075Km 45Km/h 6 Segundos 5 Segundos 11 Segundos

Nodo 253 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 245 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 254 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 254 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 246 0.025Km 45Km/h 2 Segundos 10 Segundos 12 Segundos

Nodo 255 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 255 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 247 0.025Km 45Km/h 2 Segundos 5 Segundos 7 Segundos

Nodo 262 0.85Km 45Km/h 68 Segundos 5 Segundos 73 Segundos

Nodo 256 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 257 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

143

Nodo 257 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 178 0.175Km 35Km/h 17.5 Segundos 5 Segundos 22.5 Segundos

Nodo 256 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

Nodo 260 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 258 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 250 0.05Km 45Km/h 4 Segundos 5 Segundos 9 Segundos

Nodo 259 0.175Km 45Km/h 14 Segundos 5 Segundos 19 Segundos

Nodo 259 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 258 0.175Km 45Km/h 14 Segundos 5 Segundos 19 Segundos

Nodo 262 0.15Km 45Km/h 12 Segundos 5 Segundos 17 Segundos

Nodo 260 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 179 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 261 0.025Km 35Km/h 2.5 Segundos 10 Segundos 12.5 Segundos

Nodo 263 0.05Km 35Km/h 5 Segundos 5 Segundos 10 Segundos

Nodo 261 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 191 0.2Km 35Km/h 20 Segundos 5 Segundos 25 Segundos

Nodo 260 0.025Km 35Km/h 2.5 Segundos 10 Segundos 12.5 Segundos

Nodo 264 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 262 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 255 0.85Km 45Km/h 68 Segundos 10 Segundos 78 Segundos

144

Nodo 259 0.15Km 45Km/h 12 Segundos 5 Segundos 17 Segundos

Nodo 267 0.45Km 45Km/h 36 Segundos 5 Segundos 41 Segundos

Nodo 263 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 260 0.05Km 35Km/h 5 Segundos 5 Segundos 10 Segundos

Nodo 261 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 264 0.05Km 35Km/h 5 Segundos 10 Segundos 15 Segundos

Nodo 265 0.35Km 35Km/h 35 Segundos 5 Segundos 40 Segundos

Nodo 264 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 263 0.05Km 35Km/h 5 Segundos 5 Segundos 10 Segundos

Nodo 266 0.2Km 35Km/h 20 Segundos 10 Segundos 30 Segundos

Nodo 265 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 263 0.35Km 45Km/h 28 Segundos 90 Segundos 118 Segundos

Nodo 266 0.35Km 45Km/h 28 Segundos 90 Segundos 118 Segundos

Nodo 268 0.3Km 45Km/h 24 Segundos 90 Segundos 114 Segundos

Nodo 266 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 220 0.25Km 35Km/h 25 Segundos 5 Segundos 30 Segundos

Nodo 265 0.35Km 35Km/h 35 Segundos 5 Segundos 40 Segundos

Nodo 267 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 262 0.45Km 45Km/h 36 Segundos 90 Segundos 126 Segundos

Nodo 268 0.4Km 45Km/h 32 Segundos 90 Segundos 122 Segundos

145

Nodo 268 A nodo Km Zona Tiempo parcial Tipo de esquina Tiempo total

Nodo 265 0.3Km 45Km/h 24 Segundos 90 Segundos 114 Segundos

Nodo 267 0.4Km 45Km/h 32 Segundos 90 Segundos 122 Segundos

Anexo B Manual técnico

El manual técnico es la explicación de la programación del software de distribución, el cual aplica programación lineal,

esta programación se explicará mediante un diagrama de flujo el cual se dividió para facilitar su explicación, para poder

comprender con mayor facilidad este diagrama de flujo en su contenido se mostrará los términos y sus explicaciones, las

cuales se utilizan en la programación, tabla B.1.

Tabla B.1 Terminología

(Fuente: recopilación propia)

Términos Explicación

s Ancho de la matriz más uno

f Numero de variables x más uno

g Numero de variables básicas "A"

h Ancho de la matriz

v Largo de la matriz

q Largo de la tabla inicial

146

ni Nodo fuente

nf Nodo destino

Hoja1 Hoja donde se imprime las interacciones,

controladas por iteraciones y decisiones

de programación lineal

Hoja2 Hoja donde se encuentran los valores de

la tabla de tiempos

Celda() Casilla que es parte de una tabla o

matriz

También para facilitar la comprensión de las figuras que componen al diagrama de

flujo, se puede consultar la tabla 3.6, donde se explica la función de las figuras en

el diagrama de flujo; a continuación se explica cada una de las figuras que

componen al diagrama de flujo.

En la figura B.1, primero se realiza dos iteraciones (for) las cuales tienen el

tamaño de los valores de la matriz, dentro de estas iteraciones se imprime cero, lo

cual hace que se imprima ceros en toda la matriz 1.

Después se realizan 6 acciones la primera es imprimir la letra M en su celda

correspondiente, después se imprime la letra Z en su celda correspondiente, en el

siguiente paso la variable “ni” toma el valor del nodo fuente, a continuación se

imprime un “-1” en la celda correspondiente del nodo fuente, como penúltima

acción “nf” toma el valor del nodo destino y por último se imprime 1 en la celda del

nodo destino.

En la figura B.2 se realiza el escaneo de la tabla de tiempos que se encuentran en

la hoja 2 e impresión de estos valores en la matriz 1, las primeras dos iteraciones

(for) corresponden al tamaño de la tabla de tiempos, donde el primer comando

decisión (if) encuentra el número de i que son iguales a celda (j,2) de Hoja2,

147

dentro de esta decisión primero se realizan tres acciones, la primera en la celda

(i+1, 1) de Hoja1, imprime el encabezado de las variables básica “A” con el

número de la celda (j,2) de Hoja2, correspondiente a la columna de variables

básicas “A” de la matriz1.

En la segunda acción, en la celda (1, 1+f) de Hoja1, imprime el encabezado de las

variables básica “A” con el número de la celda (j,2) de Hoja2, correspondiente a la

fila de variables básicas “A” de la matriz1; en la última acción de la celda (2+g, i+f)

de Hoja1, imprime el valor de -1, el cual corresponde a la relación de las variables

básicas “A” en la fila de M de la matriz1; después el programa entra a otra

iteración (for), la cual se cicla según la cantidad de celdas que conforme el tamaño

de la tabla de tiempos.

Adentro de la iteración se encuentra un comando decisión (if) que encuentra un

cero en la celda (k, 2) de Hoja2, realiza 5 acciones, la primera acción imprime el

encabezado de las variables “X” con sus correspondientes nodo fuente y nodo

destino, separados por una coma (,); después imprime los valores de los tiempos

en la fila de la función objetivo multiplicados por menos (-); como siguiente acción

el valor del nodo destino de las variables “X” es guardado en la variable “m”.

Como penúltima acción se imprime -1 en cada celda correspondiente a la variable

“X” en relación al nodo fuente y por último se imprime 1 en cada celda

correspondiente a la variable “X” en relación al nodo destino; después de estas

acciones se encuentra un comando decisión (if) el cual identifica si hay algún

número diferente a cero en la celda (k, 2) de Hoja2, al encontrar algún cero se

ejecuta la acción k=q la cual para la iteración (for), que a su vez regresa a la

iteración (for) que le antecede y esta entra a la acción j=9 la cual también detiene

esta iteración y regresa a la primera iteración (for) de esta figura.

En la figura B.3 comienza con dos iteraciones (for) las cuales tienen el tamaño de

los valores de la matriz, esta iteraciones tienen dos acciones, la primera almacena

148

los valores de la matriz 1 en la variable a (i, j) y la segunda imprime estos valores

en la siguiente matriz que denominaremos matriz2.

Al terminar los ciclos el programa entra a otra iteración (for) la cual tiene la

duración según las celdas que compongan el ancho de las matrices, dentro de

esta se encuentra un comando de decisión (if) examina si se encuentra un menos

uno (-1) en la celda (i, v) de hoja1 correspondiente a los valores de la derecha o

última columna del lado derecho de la matriz2, esto nos sirve para identificar la fila

correspondiente al nodo fuente, esta se guarda en una acción donde el valor de la

variable “i” se guara en la variable “o” (o= i).

Al finalizar este ciclo el programa entra a otra iteración (for) la cual tiene la

duración según las celdas que compongan el largo de las matrices, dentro de esta

se encuentra la acción que imprime la multiplicación de la fila del nodo fuente por

el valor menos uno (-1), eso se realiza para restablecer la fila ya que no pueden

haber valores negativos en los valores de la derecha o última columna del lado

derecho de la matriz2.

Por ultimo al finalizar este ciclo el programa entra a otra iteración (for) la cual tiene

la duración según las celdas que compongan el número de variables básicas “A”,

dentro de esta se encuentra la acción que imprime el número uno (1), estos

conforman una diagonal o matriz identidad.

La figura B.4 comienza con dos iteraciones (for) las cuales tienen el tamaño de

los valores de la matriz, esta iteraciones tienen dos acciones, la primera almacena

los valores de la matriz2 en la variable a (i, j) y la segunda imprime estos valores

en la siguiente matriz que denominaremos matriz3.

Al terminar los ciclos el programa realiza una acción para darle a la variable “x” el

valor de cero (0), después ingresa a otras dos iteración (for) las cuales tienen el

149

tamaño de los valores de las matrices, dentro de estas se realizan cuatro

acciones.

Las primeras dos acciones corresponden a la primera iteración, donde en la

primera acción se suman todos los valores de cada columna correspondientes a

las variables básicas “A”, y se guardan en la segunda acción con la variable “x”, al

salir de esta primera iteración la acción siguiente imprime la suma en cada celda

correspondiente a la fila de “M”, por último x toma el valor de cero para volver a

realizar la sumatoria de la siguiente columna.

En la figura B.5 comienza con una iteración (for) la cual tiene la duración según las

celdas de los valores que compongan el largo de las matrices, dentro de esta se

encuentra la acción que almacena la fila de “M” de la matriz3.

Al finalizar este ciclo el programa entra a otra iteración (for) la cual tiene la

duración según las celdas de los valores que compongan el largo de las matrices,

dentro de esta se encuentra la acción que almacena la función objetivo o fila de

“Z” de la matriz3.

Por ultimo al finalizar este ciclo el programa entra a otra iteración (for) la cual tiene

la duración según las celdas de los valores que compongan el largo de las

matrices, dentro de esta se encuentra la acción que imprime a(2, j)+ a(1, j)* 1000

en cada una de las celdas de los valores de la fila “Z” o función objetico, esta

acción realiza el restablecimiento de las variables básicas “A” de la técnica de la

“M” de programación lineal.

En la figura B.6 se empezara a realizarlos procesos de iteraciones, decisiones e

acciones de la técnica de la M, los cuales denominaremos matrices de iteraciones,

para realizar la matriz de iteración 1 primero el programa entra a una iteración

general (for) la cual tiene el número de 70 ciclos, y cada iteración que realiza crea

150

una nueva matriz de iteración, mediante sus iteraciones, decisiones y acciones

internas.

Estas comienzan con una iteración (for) la cual tiene la duración según la cantidad

de variables “X” más uno, y j= 2 para solo tomar valores, dentro de esta se

encuentra la acción que almacena la fila de “M” de la matriz3; al finalizar este ciclo

el programa entra a otra iteración (for) la cual tiene la duración según la cantidad

de variables “X” más uno, y j= 2 para solo tomar valores, dentro de esta se

encuentra la acción que almacena la función objetivo o fila de “Z” de la matriz3.

Después en programa entra a una acción donde m= 2 esto nos sirve para poder

comparar dos valores diferentes más adelante; terminando esta acción el

programa entra a otra iteración (for) la cual tiene la duración según la cantidad de

variables “X” más uno, y j= 2 para solo tomar valores.

Dentro de esta se encuentra un comando decisión (if) el cual se compara si a(1,

m) es menor que (<) a(1, j), esto nos sirve para encontrar el valor más grande las

variables de “X” de la fila “M” y al encontrarlo almacenarlo en la acción m= j; a

continuación se ejecuta un comando decisión (if) donde se compara si a(1, m) es

igual (=) a a(1, j), y si se llegara a encontrar algún valor igual se realiza otro

comando decisión (if) el cual compara si a(2, m) es menor que (<) a(2, j), y al

encontrarlo almacenarlo en la acción m= j.

Esto nos sirve para que en dado caso si se llegara a encontrar alguna variable “X”

igual a otra en la fila de “M”, se pueda romper la decisión verificando cual el la

variable menor de la fila “Z” correspondiente, de esta manera sabremos cual

variable “X” en la fila de “Z” es mayor, y de esta manera identificar nuestra

columna pivote mediante la variable “m”.

A continuación el programa entra a una iteración (for) la cual tiene la duración

según la cantidad de variables básicas “A”, dentro de esta se encuentra la acción

151

que almacena la columna de la variable “m” antes encontrada en el iteración

anterior, esta se guarda mediante la acción a(i, m) es igual (=) a celda (s+s+s-2-i,

m) de hoja 1.

Como siguiente paso se realiza una acción donde a la variable c(w, y) se le asigna

el valor de 1,000,000, esto nos servirá más adelante ya que necesitamos comprar

un valor con otro valor más grande, en este caso será c(w, y).

Como última parte de este pedazo del diagrama del flujo el programa ingresa a

una iteración (for) la cual tiene la duración según la cantidad de variables básicas

“A”, dentro de esta se encuentra un comando decisión (if) el cual encuentra que

números de las variables a(i, m) son mayores (>) que cero, ya que en el siguiente

paso dividiremos entre los valores de a(i, m) por lo cual necesitamos que no sean

ceros para no causar un error en el momento de realizar la ecuación.

Después se realiza la acción donde la variable c(i, m) es igual (=) a la división de

la celda (s+s+s-2-i, v) de hoja 1 (columna de solución de variables básicas “A”),

entre (/) la variable a(i, m); a continuación se realiza un comando decisión (if) el

cual encuentra si alguna variable c(i, m) es menor (<) que la variable c(w, y), en

dado caso de encontrarla se ejecuta la acción y=m y w=i, donde las variables “y” o

“m” corresponde a nuestra columna pivote y las variables “w” o “i” corresponde a

nuestra fila pivote.

En la figura B.7 comienza con una iteración (for) la cual tiene la duración según las

celdas que componen el ancho de la matriz, después entra a otra iteración (for) la

cual tiene la duración según las celdas que componen el largo de la matriz, estas

dos iteraciones tienen el tamaño de la matriz, dentro de esta se encuentra dos

acciones, la primera almacena los datos de la matriz3 en la variable a(i, j), y la

segunda acción imprime los valores de a(i, j) para crear la matriz de iteración 1,

esto nos sirve para imprimir los valores que se modifican por las interacciones del

método de la M sobre la vieja matriz.

152

A continuación se realizan tres acciones, la primera guarda en la variable c(1,1) la

celda (s+s+1, m) de Hoja 1, esta celda es nuestra variable “X” que entra; la

siguiente acción imprime en la ceda (s+s+s+s-2-w,1) de hoja 1 la variable c(1, 1),

esta celda donde se imprime es la celda correspondiente a la variable básica “A”

de salida; la tercera acción guarda en la variable “r” la interacción donde se suma

el número de variables básicas “A” más (+) el número 1, menos (-) w (valor de la

fila pivote), esto nos sirve para poder convertir el valor de nuestra fila pivote a un

valor que pueda interpretar las iteraciones.

Después el programa entra a una iteración (for) la cual tiene la duración de la

variable “r”, después entra a otra iteración (for) la cual tiene la duración según las

celdas que componen el largo de la matriz, esta dos iteraciones comienzan en la

parte superior horizontal de la matriz hasta una fila antes de la fila pivote.

Dentro de esta se encuentra una accione en la que la celda (s+s+s+i, j) de hoja 1

toma el valor de a(i, j) (cela vieja a modificar) más (+) el valor inverso de a(i, m)

(valor de la columna pivote) multiplicado (*) por a(s-2-w, j) (valor de la fila pivote),

estas interacciones crean los valor de la matriz de iteración 1, mediante el método

de la M.

Como siguiente paso el programa entra a una iteración (for) la cual comienza con

el valor de “r+2” hasta la cantidad de las celdas que componen el ancho de la

matriz, después entra a otra iteración (for) la cual tiene la duración según las

celdas que componen el largo de la matriz, esta dos iteraciones comienzan una

celda debajo de la fila pivote hasta la fila final de la matriz.

Dentro de esta se encuentra una accione en la que la celda (s+s+s+i, j) de hoja 1

toma el valor de a(i, j) (cela vieja a modificar) más (+) el valor inverso de a(i, m)

(valor de la columna pivote) multiplicado (*) por a(s-2-w, j) (valor de la fila pivote),

153

estas interacciones crean los valor de la matriz de iteración 1, mediante el método

de la M.

Al terminar este ciclo el programa regresa al ciclo general el cual se puede

ejecutar 70 veces; al repetir las iteraciones, comparaciones y acciones dentro de

este ciclo general se crean cada una de las matrices de iteración.

En la figura B.8 comienza con una iteración (for) la cual tiene la duración según el

número de valores “X” más (+) el número 1, dentro de esta se encuentra una

acción donde en la variable a(3, j) se almacena los valores que contienes la fila de

“M”, en la parte correspondiente a las variables “X”.

A continuación el programa entra a una acción donde la variable x toma el valor de

cero, enseguida pasa a una iteración (for) la cual tiene la duración según el

número de valores “X” más (+) el número 1; dentro de esta se encuentra un

comando decisión (if) el cual identifica si la variable a(3, j) es igual (=) a cero (0),

de serlo la variable a(3, j) se vuelve uno (1); después hay otro comando decisión

(if) el cual identifica si la variable a(3, j) es igual (=) a menos dos (-2), de serlo la

variable a(3, j) se vuelve uno (1).

Como siguiente paso se realiza dos acciones, en la primera la variable b(j) toma

el valor de la variable x más (+) la variable a(3, j), y en la segunda la variable x

toma el valor de la variable b(j); estas dos acciones en combinación con la

iteración (for) crean un sumador donde se van sumando las veces que la variable

a(3, j) toma el valor de cero (0) y de menos dos (-2).

Después la programación ingresa a un comando decisión (if) el cual identifica si la

variable x es igual (=) al número de variables “X”; si este comando decisión es

verdad el programa accede a una iteración (for) la cual tiene la duración según la

cantidad de celdas que componga el ancho de la matriz, seguido de otra iteración

154

(for) la cual tiene la duración según la cantidad de celdas que componga el largo

de la matriz, estas dos iteraciones tienen el tamaño de la matriz.

Dentro de estas dos iteraciones se encuentran dos acciones la primera selecciona

toda la última matriz de iteración creada y la segunda acción la borra, esto se

realiza ya que la decisión anterior al ser verdad nos indica que ya se encontró la

solución del método de la “M”, en la matriz anterior a la última matriz de iteración,

por lo cual borramos la última matriz de iteración.

Al terminar las iteraciones, se realiza la última acción de programa, donde la

variable t toma el valor de 71, esto se realiza para detener la iteración (for)

general, ya que se encontró la solución del método de la “M” ya no se necesita

seguir creando más matrices de iteración; con esto se da por terminado el

programa y el diagrama de flujo.

155

Figura B.1 Relleno de ceros en la matriz 1

(Fuente: recopilación propia)

156

Figura B.2 Valores de la matriz 1

(Fuente: recopilación propia)

157

Figura B.3 Restableciendo fila de nodo fuente

(Fuente: recopilación propia)

158

Figura B.4 Restableciendo fila M

(Fuente: recopilación propia)

159

Figura B.5 Restableciendo variables básicas

(Fuente: recopilación propia)

160

Figura B.6 Encontrando los valores de la fila y columna pivote

(Fuente: recopilación propia)

161

Figura B.7 Interacciones e iteraciones de programación lineal

(Fuente: recopilación propia)

162

Figura B.8 Detener iteraciones

(Fuente: recopilación propia)

163

Anexo C Glosario de términos

Red: Una red consiste en el conjunto de puntos y un conjunto de líneas que unen

ciertos pares de puntos. Los puntos se llaman nodos (o vértices). Las líneas se

llaman arcos (o linda duras, aristas o ramas). Los arcos se etiquetan para dar

nombres a los nodos en sus puntos terminales, por ejemplo, AB es el arco entre el

nodo A y B.

Arco dirigido: Se dice que un arco es dirigido cuando el arco tiene flujo en una

dirección (como en una calle de un sentido). La dirección se indica agregando una

cabeza de flecha al final de línea que representa el arco. Al etiquetar un arco

dirigido con el nombre de los nodos que une, siempre se coloca primero el nodo

de donde viene y después el nodo a donde va, esto es un arco dirigido del nodo A

al nodo B debe etiquetarse como AB y no como BA.

Arco no dirigido: Si el flujo a través de un arco se permite en ambas direcciones

(como una tubería que se puede usar para bombear fluido en ambas direcciones),

se tiene que es un arco no dirigido. Para ayudar a distinguir entre los dos tipos de

arcos, con frecuencia se hará referencia a los arcos no dirigidos con el nombre de

ligadura. Aunque se permita que el flujo sea en ambas direcciones, se supone que

ese flujo será en una dirección y no se tendrán flujos simultáneos.

Trayectoria: Una trayectoria entre dos nodos es una sucesión de arcos distintos

que conectan esta sucesión de arcos OB-BD-DT. Cuando algunos o todos los

arcos de la red son arcos dirigidos, se hace la distinción entre trayectorias dirigidas

y trayectorias no dirigidas.

Trayectoria dirigida: Una trayectoria dirigida del nodo i al nodo j, es una sucesión

de arcos cuya dirección (si la tienen) es hacia el nodo j, de manera que el flujo del

nodo i al nodo j, a través de esta trayectoria es factible.

164

Trayectoria no dirigida: Una trayectoria no dirigida del nodo i al nodo j es una

sucesión de arcos cuya dirección (si la tienen) pueden ser hacia o desde el nodo j.

Con frecuencia alguna trayectoria no dirigida tendrá algunos arcos dirigidos hacia

el nodo j y otros desde él (es decir, hacia el nodo i).

Ciclo: Un ciclo es una trayectoria que comienza y termina en el mismo nodo.

Puede ser dirigida o no dirigida según si la trayectoria es dirigida o no dirigida.

Red conexa: Una red conexa es una red en la que cada par de nodos está

conectada.

Capacidad de arco: Es la cantidad máxima de flujo (quizás infinito) que pueda

circular en el arco dirigido.

Nodo fuente (nodo origen): tiene la propiedad de que el flujo que sale de los

nodos excede al flujo que entra al él.

Nodo demanda (nodo destino): es el caso contrario al nodo fuente, donde el flujo

que llega excede al que sale de él.

Nodo transbordo (nodo intermedio): satisface la conservación de flujo, es decir,

el flujo que entra es igual al nodo que sale.

Red dirigida: Es una red que solo tiene arcos dirigidos.

Red no dirigida: Es la red donde todos sus arcos son no dirigidos.