Vous êtes sur la page 1sur 6

Programacion de Tareas

Algoritmo de Johnson (2 procesos N pedidos): Se asume talle en lnea (ruta nica)


Paso 1: Encontrar aquel tiempo de tratamiento con el valor ms pequeo (criterio SPT)
Paso 2: Si ese valor corresponde al 1er proceso, programarlo primero, si corresponde al 2do
proceso, programarlo al ltimo. Si es que hay dos pedidos con el mismo valor menor pequeo, se
programa al ltimo el pedido con el valor ms grande en el otro proceso
Paso 3: Quitar la tarea ya programada y volver al paso 1
*Tiempo Total de Realizacin: Tiempo que le toma al proceso ms largo en acabar los pedidos.
*Tasa de Utilizacin: Tiempo que le tom al proceso / Tiempo de Realizacin Total
Algoritmo de Jackson (2 procesos N pedidos): Se asume taller en lnea (ruta nica)
Paso 1: Ordenar los pedidos AB y los BA por el mtodo de Johnson
Paso 2: Ordenar los pedidos de A y de B segn SPT
Paso 3: Programar en el proceso A: 1) pedidos AB, 2) pedidos A, 3) pedidos BA
Programar en el proceso B: 1) pedidos BA, 2) pedidos B, 3) pedidos AB
(En 1,2,3, los tiempos van de menor a mayor)
Programa de produccin (M procesos 2 pedidos):
Paso 1: Graficar ejes coordenados, en eje X el pedido con mayor N de hrs/mss/ds/etc. y en el eje
Y el pedido con menor N de hrs/mss/ds/etc. Desplegar ejes segn secuencia de cada pedido y
poner procesos segn sus tiempos de tratamiento (p.ej.: proceso A requiere dos unidades de
tiempo => se pone dos veces, etc.)
Paso 2: Sombrear las reas donde coinciden los trabajos que requieren un mismo proceso.
Paso 3: Desde el origen, dibujar una lnea diagonal en 45 hasta llegar a un rea sombrada,
continuar la lnea bordeando lo sombreado vertical u horizontalmente (dependiendo de la suma
de lo que lleva del trayecto [horizontal, vertical y proyeccin de la diagonal] y lo que falta para
encontrarse ambos trayectos, en unidades de tiempo) hasta quedar libre para seguir la lnea
diagonal en 45.
*Debo llegar hasta la interseccin de los ltimos dos procesos.
*Segn tiempo que est bordeando un rea sombreada, equivale a tiempo muerto (holgura)

Programacin ptima de tareas (M procesos N pedidos):


Suposiciones necesarias: Cada proceso est en un instante especfico con un solo pedido. Un
pedido slo es posible tratarlo por un proceso en cada instante especfico. Cartera cerrada,
problema esttico.
N de secuencias posibles = (n!)m ; n: pedidos ; m: procesos
Regla de Prioridad (si no especifican uno, asumir): Cuando el/los proceso/s est/n disponible/s
para los pedidos que deben tratarse en l, entonces se da prioridad (se programa primero) aquel
pedido con menor Holgura Total:
HT(Proceso M) = Plazo de entrega Tiempo total de tratamiento que falta para terminar el pedido
M Tiempo que ha pasado.
-> Realizar Carta Gantt
*Retraso promedio: suma de los pedidos (lo que tom terminarlo - plazo de entrega) / N de
pedidos
*Impuntualidad promedio: suma de los pedidos (lo que tom terminarlo - plazo de entrega) / N
de pedidos. Si (lo que tom terminarlo - plazo de entrega) <0, su impuntualidad es 0
*Tiempo de Permanencia: suma de lo que tom terminar cada pedido / N de pedidos
*N Promedio de Pedidos: Tiempo de Permanencia x Ndepedidos / Tiempo Total de Realizacin

Localizacion
Formulacin del Problema:

(
(

Mtodo de Branch & Bound:


Para cada Nodo No Terminal o NT, donde se ramifica SOLO el nodo con menor valor entre 2 ramas
*
+
(Nodo 0 parte:
):
Conjunto de ndices: = ( j /
); =(j/
); =(j/
)
en e.o.c
toman valor (vaco)
(
)
Siendo
*
+

( )}
(

{
{

} toman valor 0 o 1 por sobre

, dependiendo de la ramificacin

Layout
1) Realizar Matriz Diagonal REL del flujo de materiales: Suma de los recursos de deptos.

2) Escala de cinco intervalos (por las 5 categoras de puntuacin para la importancia relativa
de la adyacencia entre deptos.: A, E, I, O, U), formando intervalos equidistantes entre el lm. Sup.
(mx. ptje.) y el lm. Inf. (mn. ptje.) de la Matriz Diagonal REL. Intervalos segn:

Mnimo puntaje = 0
Mximo puntaje = 150

Si Lim. Inf. es distinto a 0,


entonces
el
intervalo
empieza desde ese lm. Inf.
Amplitud de intervalo para hasta la amplitud del
5 categoras = (150 0) / 5 intervalo,
y
as
sucesivamente para los otros
Amplitud intervalo = 30
4 intervalos.
3) Matriz REL (cualquiera de las dos), tener ojo con condiciones que imponen en las
relaciones de los deptos.:
Para N (solo este
caso): N Total de
dependencias
Parejas
de
Dependencias
= N(N-1)/2
4) Obtener los Grados Totales de Dependencia para cada departamento (Ptje. de X no se
toma en cuenta en esta primera asignacin!), segn:
O tambin me puedo guiar por la Matriz REL (atencin en las
( ) intersecciones: Para el caso de la izquierda, camino de abajo y
camino de arriba; Para el caso de la derecha, columna del depto.
a calcular, y lo que falte, en la fila de ese depto. con los otros)

5) Clasificacin de orden decreciente de los deptos. respecto a

Si hubiese estado PC en el 4to lugar e IC en


5to lugar, como se tiene relacin X entre PS
y PC, PC tendra que hacer enroque con IC.
Si PC hubiese estado en el 2do lugar e SR en
5to lugar, como se tiene relacin X entre PS
y PC, PS tendra que hacer enroque con SR.
6) Formar Tetraedro Inicial (puede que me digan cmo debe ser el tetraedro, sino, se hace
como se quiera):

7) Insercin de los siguientes nodos (se toma en cuenta relacin X, cuyo valor es -243):
*Unin ptima = 3N 6 => Para saber cuntos arcos deben haber en total.
*Con cada nodo, se agregan 3 arcos y 2 superficies.
*OJO con las restricciones segn superficie viable (sin poseer relacin de adyacencia) con algn
nodo que tiene relacin X. Tambin, OJO si debo elegir entre dos que tienen el mismo valor
ptimo, me pueden decir cual elegir, sino, elijo cualquiera.
*Para acortar la evaluacin, si varios tienen A, esos debera calcular; no todos.
Evaluar en cada superficie y elegir la ptima (mayor valor) segn puntuacin:
(

)
(

( )
(

)
)

*El Grafo Plano final resulta de Peso Mximo (MPGW), cumpliendo con:
NArcos= 3N 6 ; N Superficies = 2N 4 ; Todas las superficies son Triangulares ; ParaTodo N>=3
8) Grafo Dual (del grafo resultante, se lleva al grafo dual):
*N Arcos en Grafo Dual
igual que N Arcos en MPGW
*C/Nodo MPGW debe ser
superficie en el Grafo Dual
*C/Nodo Grafo Dual debe
ser triangular (C/Nodo tiene
3 arcos solamente)

9) Plano de Bloques (pasar del grafo dual al plano de bloques):


Si no me dicen cmo deben ir distribuidos, yo elijo cmo.

Vous aimerez peut-être aussi