miércoles, 31 de diciembre de 2014
Iteración 3 Terminacion del ejemplo Prueba de optimalidad (II)
martes, 30 de diciembre de 2014
Iteración 3 Terminacion del ejemplo Prueba de optimalidad (I)
lunes, 29 de diciembre de 2014
Iteración 3 Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible (III)
Igual que en la iteración 2, la variable básica que sale (yAB) se obtuvo con la variable que alcanzó su cota superior. Además, existen otros dos puntos de interés especial respecto a esta elección particular. Uno es que la variable básica entrante yAB también se vuelve la variable básica que sale en la misma iteración! ESto ocurre muy pocas veces con la técnica de la cota superior siempre que al aumentar el valor de la variable básica entrante, ésta alcance su cota superior antes que lo haga ninguna otra de las variables básicas con alguna de sus cotas.
El otro punto de interés es que el arco B→A que es necesario cambiar por un arco inverso A→B (porque la variable básica que sale alcanza una cota superior) ya es un arco inverso!. Esto no causa problema ya que el arco inverso de un arco inverso es simplemente el arco real original. Por lo tanto, el arco B→A (con cBA = -2 y uBA =10) en la figura 10.23 se sustituye por el arco A→B (con cAB = 2 y uAB =10), que es el arco entre los nodos A y B en la red original de la figura 10.9 y e cambia un flujo generado de 10 del nodo B (bB = 50 → 40) al nodo A (bA = 40 →50). Al mismo tiempo, la variable yAB = 10 se sustituye por 10 - xAB, con xAB = 0 como la nueva variable no básica.
En la figura 10.25 se muestra la red ajustada que resulta.
domingo, 28 de diciembre de 2014
Iteración 3 Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible (II)
sábado, 27 de diciembre de 2014
Iteración 3 Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible (I)
viernes, 26 de diciembre de 2014
Iteración 2 Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible (II)
De interés especial aqui es que la variable básica que sale XCE se obtuvo con la variable que alcanzó su cota superior (80). Por lo tanto, al usar la técnica de la cota superior, xCE se sustituye C → E con cCE = 1 y uCE = 80 se sustituye por el arco invertido E→ C con cEC = -1 y uEC = 80. Los valores bE y bC también se ajustan agregando 80 a bE y restando 80 a bC. La red ajustada que resulta se muestra en la figura 10.23, en donde los arcos no básicos se muestran con líneas punteadas y los números junto a todos los arcos son los costos unitarios.
jueves, 25 de diciembre de 2014
Iteración 2 Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible (I)
Ahora se hace el flujo θ en el arco E → D tan grande como sea posible, sin violar las siguientes cotas sobre los flujos:
miércoles, 24 de diciembre de 2014
Terminacion del ejemplo Selección de la variable básica que sale y la nueva solución básica factible
El patrón para encontrar la variable básica entrante, la que sale y la siguiente solución factible, será muy parecido al que se describió en la primera iteración, así que sólo se resumirán brevemente estos pasos.
martes, 23 de diciembre de 2014
Selección de la variable básica que sale y la nueva solución básica factible (III)
Si la variable básica que sale hubiera alcanza su cota superior, entonces en este punto se habrían necesitado los ajustes presentados para la técnica de la cota superior (como se verá ejemplificado en las siguientes dos iteraciones). Sin embargo, como la cota inferior de 0 fue la que se alcanzó, no es necesario hacer más.
lunes, 22 de diciembre de 2014
Selección de la variable básica que sale y la nueva solución básica factible (II)
Para los cinco arcos de la figura 10.17 la conclusión es que xDE debe ser la variable básica que sale, puesto que alcanza su cota para el valor más pequeño θ (10). Si se establece θ = 10 en esta figura, se obtienen los flujos a través de los arcos básicos de la siguiente solución básica factible:
domingo, 21 de diciembre de 2014
Selección de la variable básica que sale y la nueva solución básica factible (I)
sábado, 20 de diciembre de 2014
Selección de la variable básica entrante (V)
viernes, 19 de diciembre de 2014
Selección de la variable básica entrante (IV)
Para el último arco no básico E→ D se obtiene un resultado similar. Al agregar este arco con flujo de θ al árbol de expansión factible inicial, se crea un ciclo no dirigido ED-DE que se muestra en la figura 10.20, por lo que el arco también se incrementa en θ en el arco D→E y no se afecta ningún otro arco. Por lo tanto, entonces el valor negativo de xAC implica que xAC se convierta en la variable básica entrante para la primera iteración. En caso de que haya más de una variable no básica con un valor negativo de ΔZ, se elige la que tiene el mayor valor absoluto.
jueves, 18 de diciembre de 2014
Selección de la variable básica entrante (III)
Ahora es necesario realizar el mismo análisis para las otras variables no básicas antes de hacer la última selección de la variable básica entrante. Las únicas otras variables no básicas son yAByxED correspondientes a los otros dos arcos no básicos, B→A y E→D, en la figura 10.15.
La figura 10.19 muestra el efecto incremental sobre los costos al agregar el arco B→A con flujo θ al árbol de expansión dado en la figura 10.16. Al agregar este arco se crea un ciclo no dirigido BA-AD-DE-CE-BC, con lo que el flujo aumenta en θ para los arcos A→D y D→E, pero disminuye en θ para los dos arcos en la dirección opuesta sobre este ciclo, C→E y B→C. Estos incrementos de flujo θ y -θ son multiplicandos de los valores de los costos cij en la figura. Por tanto:
miércoles, 17 de diciembre de 2014
Selección de la variable básica entrante (II)
martes, 16 de diciembre de 2014
Selección de la variable básica entrante (I)
A manera de ilustración, considérese la variable no básica xAC en la solución inicial básica factible, es decir, el arco no básico A→C. Aumentar xAC a algún valor θ significa que debe agregarse a la red el arco A→C con flujo θ que se muestra en la figura 10.16. Si se agrega un arco no básico a un árbol de expansión, siempre se crea un ciclo no dirigido único; el ciclo en este caso se ve en la figura 10.17 como AC-CE-DE-AD. La figura 10.17 muestra también el efecto de agregar el flujo θ al arco A→C sobre los otros flujos en la red. En particular, el flujo aumenta en θ en los arcos que tienen la misma dirección que A→C en el ciclo (el arco C→E), mientras que el flujo neto disminuye en θ para otros arcos cuya dirección es opuesta a A→C en el ciclo (los arcos D→E y A→D). En este último caso, el nuevo flujo, en efecto, cancela un flujo de θ en la dirección opuesta. El nuevo flujo θ no afecta los arcos que no están en el ciclo (B→C).
lunes, 15 de diciembre de 2014
Correspondencia entre soluciones básicas factibles y árboles de expansión factibles (IV)
Se usará esta solución. La figura 10.16 muestra su representación como una red, a saber, el árbol de expansión, factible y su solución. Entonces, los números dados junto a los arcos ahora representan flujos (valores de las xij) en lugar del costo unitario cij dado antes. (Como ayuda para distinguirlos, los flujos se pondrán entre paréntesis, pero no los costos).
domingo, 14 de diciembre de 2014
Correspondencia entre soluciones básicas factibles y árboles de expansión factibles (III)
sábado, 13 de diciembre de 2014
Torema fundamental para el método símplex de transporte
viernes, 12 de diciembre de 2014
Un árbol de expansión factible
Con estas definiciones, ahora es posible resumir nuestra conclusión clave como sigue en el siguiente post.
jueves, 11 de diciembre de 2014
Correspondencia entre soluciones básicas factibles y árboles de expansión factibles (II)
una solución de árbol de expansión se obtiene como sigue:
- Para los arcos que no están en un árbol de expansión (los arcos no básicos), se igualan a cero las variables correspondientes (xij o yij).
- Para los arcos que si están en el árbol de expansión (los arcos básicos), se obtienen los valores de las variables correspondientes (xij o yij) en el sistema de ecuaciones lineales dado por las restricciones de los nodos.
(En realidad, el método símplex de redes obtiene los valores de la nueva solución básica factible a partir de la actual de una manera mucho más eficiente, sin resolver este sistema de ecuaciones desde el principio.) Nótse que este proceso de solución no considera ni las restricciones de no negatividad de árbol de expansión que se obtiene puede o no ser factibles respecto a estas restricciones; esto lleva a la siguiente definición.
miércoles, 10 de diciembre de 2014
Correspondencia entre soluciones básicas factibles y árboles de expansión factibles (I)
Una propiedad de los arcos básicos es que nunca forman ciclos no dirigidos. (Esta propiedad evita que la solución que se obtiene sea un promedio ponderado de otro par de soluciones factibles, lo que violaría una de las propiedades generales de las soluciones básicas factibles). Sin embargo, cualquier conjunto de (n-1) arcos que no contiene ciclos no dirigidos forma un árbol de expansión. Por lo tanto, cualquier conjunto de arcos básicos forma un árbol de expansión.
martes, 9 de diciembre de 2014
Incorporación de la técnica de la cota superior (III)
El uso de esta técnica de la cota superior deja las restricciones de lo nodos (el flujo que sale menos el flujo que entra = bi) como las únicas restricciones funcionales. Los problemas del flujo de costo mínimo tienden a tener mucho más arcos que nodos, por lo que el número de restricciones funcionales que resulta es por lo general una pequeña fracción de lo que sería, si se incluyeran las restricciones de las capacidades de los arcos. El tiempo de cálculo para el método símplex crece relativamente rápido conforme crece el número de restricciones funcionales, pero crece despacio con el número de variables (o el número de restricciones de acotamiento sobre esta variable). Por lo tanto, al incorporar la técnica de la cota superior se tiene a proporcionar ahorros considerables en el tiempo de cálculo.
No obstante, no se necesita esta técnica para problemas del flujo de costo mínimo con arcos no capacitados (incluyendo los primeros cuatro casos especiales que se consideraron en la sección anterior), en donde no existen las restricciones de capacidad de arco.
lunes, 8 de diciembre de 2014
Incorporación de la técnica de la cota superior (II)
domingo, 7 de diciembre de 2014
Incorporación de la técnica de la cota superior (I)
En el contexto actual, yij tiene una interpretación interesante en la red. Siempre que yij se convierta en una variable básica con valor estrictamente positivo (≤ uij), se puede pensar en este vapor como en un flujo del nodo j al nodo i (o sea en la dirección "equivocada', a través del arco i→j) que en la actualidad cancela la cantidad del flujo previamente asignado (xij =uij) del nodo i al nodo j. Así, si xij = uij - yij sustituye a xij = uij, también se está sustituyendo el arco real i→j por su arco inverso j→i, en donde este nuevo arco tiene capacidad uij (la cantidad máxima del flujo xij= uij que se puede cancelar) y costo unitario -cij (ya que cada unidad de flujo cancelada ahorra cij). Para reflejar el flujo de xij = uij a través del arco eliminado, se cambia esta cantidad de flujo neto generada del nodo i al nodo j disminuyendo bi en uij unidades e incrementando bi en uij unidades. Después, si la yij se convierte en la variable básica que sale llegando a su cota superior, yij = uij se reemplaza por yij = uij - xij, con xij = 0 como la nueva variable no básica, con lo que el proceso anterior se invierte (el arco j→i se sustituye por el arco i→j, etc. ) para regresar a la configuración original.
sábado, 6 de diciembre de 2014
Método Símplex de redes
Se podrán observar algunas similitudes entre el método símplex de redes y el método símplex de transporte presentado en la sección 7.2.En realidad, ambos son versiones simplificadas del método símplex que proporcionan algoritmos alternativos para resolver problemas de transporte de manera parecida. El método símplex de transporte extende estas ideas para resolver además otros tipos de problemas del flujo de costo mínimo.
En esta sección se presenta una versión más o menos abreviada del método símplex de redes que centra la atención justo en los conceptos principales. Se omiten ciertos detalles necesarios para llevarlo a la computadora, entre otros, cómo construir una solución inicial básica factible o cómo realizar ciertos cálculos (como el de encontrar la variable básica entrante) de una manera eficiente. Estos detalles se proporcionan en otros libros más especializados, como las referencias 1,2,6,7,11,12 y 14.
viernes, 5 de diciembre de 2014
Comentarios finales Casos especiales
El hecho de que estos cinco problemas sean casos espciales del problema del flujo de costo mínimo también es de interés por otras razones. Una es que la teoría que soporta el problema del flujo del costo minimo y el método símplex de redes proporcionan una teoría unificadora para todos estos casos especiales. Otra es que algunas aplicaciones del problema del flujo de costo mínimo incluyen características de uno o más casos especiales, así que es importante saber cómo reformular estas características dentro del contexto más amplio del problema general.
jueves, 4 de diciembre de 2014
Casos especiales - Problema del flujo máximo
La aplicación de esta formulación al problema del flujo máximo en Seervada Park que se muestra en la figura 10.5, conduce a la red dada en la figura 10.14.
miércoles, 3 de diciembre de 2014
Casos especiales - El Problema de la ruta mas corta
La figura 10.13 muestra que esta formulación para el problema de la ruta más corta, para Seervada Park que se presentó en la figura 10.1, en donde los números cerca de las líneas ahora representan el costo unitario del flujo en cualquier dirección.
martes, 2 de diciembre de 2014
Casos especiales - El Problema de Asignación
La figura 10.12 muestra esta formulación para el problema de asignación de la Job Shop Co., que se presento en la tabla 7.27.
lunes, 1 de diciembre de 2014
Casos especiales - El Problema de Trasbordo
Con estas conversiones, la formulación en realidad incluye todas las características generales del problema del flujo de costo mínimo, excepto por no tener capacidades (finitas) en los arcos. Por esta razón, algunas veces se hace referencia al problema de flujo de costo mínimo como el problema de trasbordo capacitado.
Utilizando esta formulación para el problema de trasbordo de la P&T Co., presentado en la tabla 7.24 se llega a la red que se muestra en la figura 10.11 Como cada arco tiene un arco que lo acompaña en la dirección opuesta entre el mismo par de nodos, se ha simplificado el dibujo de esta red poniendo una sola ligadura con cabezas de flecha en las dos terminales para representar los dos arcos. También se quitaron los valores de las cij pero se incluyen todos en la tabla 7.27.