COMO PLANTEAR PROBLEMAS DE REDES

SIMPLEX 2000

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

PLANTEAR UN PROBLEMA DE REDES

Simplex2000â también construye modelos de redes y diagramas de flujo de una manera fácil e intuitiva, gracias a su poderoso motor de grafos.

Existen los siguientes tipos de problemas de redes :

 Construcción  de Redes.

 Problemas de Transporte.

 Problemas de Asignación.

 Problemas de Ruta Corta.

 Problemas de Redes PERT/CPM.

 Problemas de Flujo Máximo.

 

Construcción Redes de Transbordo

Se inicia con Abrir un nuevo documento del tipo Problema de Transbordo. En seguida aparecerá un formulario como el siguiente :

En el recuadro de la ventana se indica el número de nodos de la red y se aplica el comando Aceptar.

Luego se van construyendo los arcos con el botón ;basta seleccionar con la flecha o puntero al nodo de origen ...

y luego seleccionar con el puntero al nodo de destino.

 

Note que los nodos que tienen triángulo rojo son nodos de entrada, y los que tienen triángulo azúl son de salida. Los demás son nodos de transbordo.

Puede componer visualmente la red mediante el arrastre con el botón izquierdo del mouse sostenido hasta que los nodos queden en la posición deseada.

También puede agregar más nodos con el botón de adición , o suprimir nodos con el botón de sustracción , o eliminar arcos innecesarios  con el botón de rompimiento .

Una vez construida la red, se asigna el valor de costo de cada arco o ruta con el botón de suministro , o la capacidad de las mismas con el botón de flujo . En cada caso debe escribir el valor numérico de dicha asignación dentro del cuadro que aparece en la parte superior derecha del formulario:

Note que algunos costos pueden quedar escritos hacia abajo, esto se corrige al adecuar nuevamente los arcos de izquierda a derecha; también se puede modificar el tamaño de los números para una mejor visualización.

Ahora, se asignan los valores numéricos en los nodos de entrada, de transbordo o de salida según la capacidad de cada uno de ellos; basta aplicar el botón de oro , se hace de la misma manera tal como se hizo para los costos de los arcos:

Por último, al hacer clic en el botón martillo decisorio   se obtiene una solución al problema. Simplex2000Ò crea y soluciona automáticamente el modelo de Programación Lineal correspondiente y en el gráfico se dibujarán la rutas óptimas coloreadas de azul:

 

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

Problemas de Transporte

En esta modalidad de problemas la Red estará constituida por nodos de oferta y de demanda. Se empieza con abrir un nuevo documento de tipo Problema de Transporte.; en seguida aparecerá un formulario como el siguiente :

El formulario solicita que se escriba dentro del recuadro el número de nodos de oferta, se aplique Aceptar ;   luego solicita el número de nodos de demanda.

Posteriormente el modelo requiere la construcción de cada ruta, por ello en el recuadro se hace la pregunta del arco correspondiente. En caso negativo, por defecto no se definirá la variable de doble índice en referencia.

Sobre cada arco construido se hace clic para asignarle el costo correspondiente.

 

Luego de asignar todos los cosotos sobre los arcos, el programa solicitará el valor numérico para los nodos de oferta y el valor para los nodos de demanda:

Por último, al hacer clic en el botón se obtiene una solución al problema. Simplex2000Ò crea y soluciona el modelo de Prog. Lin. por Ud., así que sobre el grafico aparecerán los arcos óptimos coloreadas de verde.

trans5.jpg (91444 bytes)

El modelo de Prog. Lin. consistente en minimizar los costos de transporte cumpliendo las limitaciones de las ofertas y las cotas de las demandas es planteado y solucionado automáticamente por el programa y puede ser visto desde la ventana del Mapa de solución. Existen modelos de Transporte diferentes al ejemplo anterior en el que están desequilibrados los totales de las ofertas y de las demandas, en tales casos aparecerán las holguras y excedentes respectivos.

 

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

 

Problemas de Asignación

Al abrir un nuevo documento del tipo Problema de asignación el ingreso de datos se hace sobre el mismo grafo; allí se pregunta por el número de agentes a los cuales se les asignarán las tareas y el número de trabajos o tareas que ellos pueden ejecutar. Acto seguido se dispone sobre cada arco el coeficiente de tiempo (en el caso de minimizar el tiempo en las jornadas de trabajo ), o de eficiencia (si el caso es de maximizar, los índices de récord en productividad ), dependientes de las características inherentes a este tipo de problemas. Por ejemplo, el siguiente grafo muestra varios tiempos que emplean tres agentes para realizar tres tipos de trabajo :

asig1.jpg (115153 bytes)

Luego de aplicar el símbolo de martillo , se obtiene la solución resaltada con las flechas de color verde interpretadas así:

El agente 1 hará el trabajo 2 en 5 horas, el agente 2 hará el trabajo 1 en 5 horas y el agente 3 hará el trabajo 3 en 3 horas. El modelo de Prog. Lin. consistente en minimizar las horas es planteado y solucionado automáticamente por el programa y puede ser visto desde la ventana del Mapa de solución.

 

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

Problemas de Ruta Corta.

Al abrir un nuevo documento de tipo Problema de Ruta Corta., se indicarán los arcos conectados entre los nodos de actividad y los tiempos de ejecución de modo secuencial. Se pretende determinar la ruta que totalice los mínimos tiempos desde el nodo inicial hasta el nodo final. Luego de aplicar el botón martillo   , se obtiene la solución resaltada con las flechas de color verde.

El modelo de Prog. Lin. consistente en minimizar las horas es planteado y solucionado automáticamente por el programa y puede ser visto desde la ventana del Mapa de solución.

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

Problemas de Redes PERT/CPM

Al abrir un nuevo documento de tipo Problema de Red PERT/CPM.  se indicarán los arcos conectados entre los nodos de actividad y los tiempos de ejecución de modo secuencial. Se pretende determinar la ruta que totalice el máximo tiempo desde el nodo inicial hasta el nodo final. Luego de aplicar el botón martillo  , se obtiene la solución resaltada con las flechas de color verde.

El modelo de Prog. Lin. consistente en maximizar los tiempos y determinar la Ruta Crítica necesaria en la Revisión y Evaluación Técnica del Proyecto de actividades en general, se plantea y soluciona automáticamente por el programa el cual puede ser visto desde la ventana del Mapa de solución.

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.

Problemas de Flujo Máximo

Al abrir un nuevo documento de tipo Problema de Flujo Máximo. se indicarán los arcos conectados entre las estaciones o nodos de bifurcación y las capacidades secuenciales de los arcos. Se pretende maximizar el Flujo que se puede hacer pasar a través de toda la red desde el nodo inicial hasta el nodo final.

flow1.jpg (112603 bytes)

Es importante señalar que en la construcción de este tipo de redes, aparece un arco de retorno por efecto de una variable artificial que ayuda en la solución del modelo; éste arco no lo realiza el usuario sino que aparece al final del proceso.

He aquí, la tabla final del modelo de Programación Lineal planteado automáticamente por el programa a partir del gráfico de Red:

ITERACION Nº 7
Variable Entrante : X3:5 Variable Saliente : H8
DESIGUALDAD BASICAS X5:1 X1:2 X1:4 X2:3 X3:5 X4:5 H6 H7 H8 H9 H10 COTA
= X5:1 1 0 0 0 0 0 0 1 1 0 0 125
= X1:2 0 1 0 0 0 0 0 0 1 0 0 45
= X2:3 0 0 0 1 0 0 0 0 1 0 0 45
= X1:4 0 0 1 0 0 0 0 1 0 0 0 80
= H6 0 0 0 0 0 0 1 0 -1 0 0 5
<= X4:5 0 0 0 0 0 1 0 1 0 0 0 80
<= X3:5 0 0 0 0 1 0 0 0 1 0 0 45
<= H9 0 0 0 0 0 0 0 0 -1 1 0 45
<= H10 0 0 0 0 0 0 0 -1 0 0 1 10
MAX Z:= 0 0 0 0 0 0 0 1 1 0 0 125

Luego de aplicar el botón martillo  , se obtiene la solución consistente en un valor numérico de flujo máximo el cual puede obtenerse desde el mapa de solución.

*** SOLUCION PARA VARIABLES DE DECISION BASICAS ***

 
Variable Variación
X5:1=125 0 <= C1 = 1 <=Sin Cota Superior
Z Mínimo = 0 Sin Z Máximo
X1:2=45 -1 <= C2 = 0 <=Sin Cota Superior
Z Mínimo = 80 Sin Z Máximo
X1:4=80 -1 <= C3 = 0 <=Sin Cota Superior
Z Mínimo = 45 Sin Z Máximo
X2:3=45 -1 <= C4 = 0 <=Sin Cota Superior
Z Mínimo = 80 Sin Z Máximo
X3:5=45 -1 <= C5 = 0 <=Sin Cota Superior
Z Mínimo = 80 Sin Z Máximo
X4:5=80 -1 <= C6 = 0 <=Sin Cota Superior
Z Mínimo = 45 Sin Z Máximo

*** SOLUCION PARA COTAS DE RESTRICCION BASICAS ***

 
Holgura o Excedente Variación
H6=5 45 <= B1 = 50<=Sin Cota Superior
Z Mínimo = 0 Sin Z Máximo
H9=45 45 <= B4 = 90<=Sin Cota Superior
Z Mínimo = 0 Sin Z Máximo
H10=10 80 <= B5 = 90<=Sin Cota Superior
Z Mínimo = 0 Sin Z Máximo

 

 

Note que las variables resultan con doble índice para indicar el nodo inicial y el nodo final que conectan; las holguras corresponden a los valores de capacidad sobrantes. El flujo máximo que puede hacerse pasar a través de la red es de 125.

Bullet7.gif (140 bytes)Regresar al indice de redes.

Bullet7.gif (140 bytes)Regresar al contenido principal.

Bullet7.gif (140 bytes)Regresar al menu de tutoriales.