Está en la página 1de 107

1.1.

OBJETI
VO PRINCI
PAL.
Desarrollar un
a secuenciació
n para
optimizar el d
esempeño de l
as
2 máquinas de
l
taller delitogra
fía, logrando
así minimizar
el tiempo total
para completar
todos los
trabajos
programados,c
on base en el
Algoritmo de
Johnson.
1.2.OBJETI
VOS
SECUNDAR
IOS
-Proponer una 
secuenciación
de los trabajos
reduciendo al 
máximo los
trabajos
programados.-
Aprender có
mo funciona 
un proceso de
secuenciació
n mono
máquina
y multimáqui
naaplicado a
casos estudio.-
Realizar
ejercicios de
práctica
donde
mostremos
los
conocimiento
s adquiridos s
obre elAlgorit
mo de
Johnson.-
Desarrollar
un Diagrama
de Gantt que
permita
visualizar la
secuencia en
cada una de
susetapas.
1.3.CRONO
GRAMA DE
ACTIVIDA
DES
 

FACULTAD DE
INGENIERÍA
Y CIENCIAS
BÁSICASPROYECTO
GRUPAL
Institución
Universitaria
Politécnico Gra
ncolombiano
2.MARCO T
EÓRICO – S
ECUENCIA
CIÓN DE M
ÁQUINAS2.
1.TIPOS PRI
NCIPALES
DE PROBLE
MAS EN
SECUENCIA
CIÓN DE M
ÁQUINAS
Los algoritmos
son todas
aquellas reglas
o pasos
ordenados en
una secuencia
lógica de
entrada ysalida
estructurados
en un lenguaje
de
programación
o software,
ensamblados
en lenguaje
máquina,lo
cual permite
ejecutar tareas
de producción
en forma
ordenada
secuenciando
los pasos de
entraday salida
de un
proceso.“La
programación
(secuenciación
) de tareas
(scheduling)
es una parte
de la
investigación
deoperaciones
que se interesa
por estudiar la
asignación de
recursos
limitados a un
conjunto
detrabajos
por realizar en
un horizonte
de tiempo, con
el fin de
optimizar uno
o más
objetivos. Es
un proceso de
toma de
decisiones que
constituye
uno de
los problemas 
más
importantes en
gestión dela
producción,
tanto desde el
punto de vista
teórico como
práctico [Pine
do, 1995].
En los
modelosclásic
os se considera
que toda la
información
necesaria para
establecer la
secuencia de
ejecución deun
conjunto de
tareas es
conocida desde
el instante
inicial del
horizonte de
programación.
”“la teoría
clásica de la
programación
(secuenciación
) de tareas se
ha dedicado a
estudiar y
evaluar
la pertinencia d
e reglas o algor
itmos cuando t
oda la informa
ción del grupo 
de tareas por ej
ecutar seconoc
e de manera
anticipada.
Estos
escenarios se
llaman de tipo
estático
(offline).
Recientemente
seha dedicado
gran interés al
estudio de
algoritmos
dinámicos
(on-line), los
cuales deben
tomar decision
es de ejecució
n de las tareas 
en tiempo real 
conociendo ún
icamente la in
formacióndisp
onible al insta
nte de toma d
e la decisión. 
En este artícul
o, se estudia e
l problema de
secuenciación
on-line de
tareas en un
recurso único
y se presenta
el estudio de
las reglas
SPT(Shortest
Processing
Time) y FIFO
(First In, First
Out). Estas
reglas son
inicialmente
analizadascon
respecto a su
competitividad
para el peor de
los casos y,
posteriormente
, se desarrolla
una seriede
experimentos
de simulación
para verificar
dichos
postulados y
comparar las
reglas
aplicándolas
adiferentes
instancias de
trabajo” “En
los años 50 se
comenzaron a
desarrollar
algoritmos
orientados a la
secuenciación
como los
deJohnson el
SPT y el EDD
relacionados
con los
tiempos de
procesado y de
entrega
respectivament
e para flow
shops de dos
máquinas, [Joh
nson,1954]. De
stacan
también entre e
llos
McNaughton, 
queen 1959
que consiguió
resolver el
problema de
minimizar el
tiempo total de
procesos de
trabajosinterru
mpibles en
máquinas
idénticas. En la
década de los
60 cuando la
complejidad de
los
modelosaumen
taba se desarr
olló el método 
de resolución 
Branch-and-
Bound, que es 
usada por lahe
rramienta de
resolución de
modelos
LINGO, en la
cual se
enumeraban
todas las
posiblessoluci
ones que podía
tener un
problema y
encontraba la
óptima de
todas ellas,
pudiendo
desechar un
gran número
de soluciones
de manera
anticipada con
sencillos
análisis de
mejora de
losobjetivos
marcados por
el modelo.”
 

FACULTAD DE
INGENIERÍA
Y CIENCIAS
BÁSICASPROYECTO
GRUPAL
Institución
Universitaria
Politécnico Gra
ncolombiano
2.2.ALGORI
TMOS PRIN
CIPALES P
ARA SECUE
NCIACIÓN 
EN PROBLE
MASMONO-
MÁQUINAAl
goritmo de
Moore
Este algoritmo
tiene como
objetivo
minimizar el
número de
trabajos
atrasados, por
lo general
constade 4
pasos (Geo
tutoriales ,201
4)
Paso 1.
 Ordenar los
trabajos de
acuerdo a la
regla de
prioridad EDD
(Earliest Due
Date o Fecha
deEntrega más
Próxima).
Paso 2
. Seleccionar el
primer trabajo
atrasado en la
secuencia
actual,
digamos el
trabajo i. Si no
hayninguno
atrasado siga al
Paso 4.
Paso 3.
 Considere los
trabajos 1 al i.
Rechace el
trabajo con
mayor tiempo
de proceso,
vuelva alPaso
2.
Paso 4.
Forme la
secuencia que
resulta de
tomar la
secuencia
actual y
colocar todos
los
trabajosrechaz
ados al final. 
Algoritmo
Húngaro
 El objetivo
del modelo es
determinar la
asignación de
costo mínimo
de
trabajadores a
puestos.
(ingenieroindu
strialonline.co
m ,2016)
Paso 1
Antes que
nada, cabe
recordar que el
método
húngaro
trabaja en una
matriz de
costos n*m (en
estecaso
conocida como
matriz m*m,
dado que
el número de
filas es igual al
número de
columnas n
=m), una vez
construida esta
se debe
encontrar el
elemento más
pequeño en
cada fila de la
matriz.
(Salazar, 2016)
Paso 2
 

FACULTAD DE
INGENIERÍA
Y CIENCIAS
BÁSICASPROYECTO
GRUPAL
Institución
Universitaria
Politécnico Gra
ncolombiano
Una vez se
cumple el
procedimiento
anterior se
debe construir
una nueva
matriz n*m, en
la cual
seconsignarán
los valores
resultantes de
la diferencia
entre cada
costo y el valor
mínimo de la
fila a lacual
cada costo
corresponde
(valor mínimo
hallado en el
primer paso)
(Salazar, 2016)
Paso 3
Este paso
consiste en
realizar el
mismo
procedimiento
de los dos
pasos
anteriores
referidos ahora
alas columnas,
es decir, se
halla el valor
mínimo de
cada columna,
con la
diferencia que
este se hallade
la matriz
resultante en
el segundo
paso, luego se
construirá una
nueva matriz
en la cual
seconsignarán
los valores
resultantes de
la diferencia
entre cada
costo y el
valor mínimo
de
lacolumna a la 
cual cada cost
o corresponde
, matriz llama
da "Matriz de 
Costos Reduci
dos”.
(Salazar,2016)
Paso 4
A
continuación,
se deben de
trazar líneas
horizontales o
verticales o
ambas
(únicamente
de esostipos)
con el
objetivo de
cubrir todos
los ceros de la
matriz de
costos
reducidos con
el
menor número
de líneas
posibles, si el
número de
líneas es igual
al número de
filas o
columnas se
halogrado
obtener la
solución
óptima (la
mejor
asignación
según el
contexto de
optimización),
si elnúmero de
líneas es
inferior al
número de
filas o
columnas se
debe de
proceder con
el paso 5.
(Salazar, 2016)
Paso 5
Este paso
consiste en
encontrar el
menor
elemento de
aquellos
valores que no
se
encuentrancub
iertos por
las líneas
del paso 4,
ahora se
restará del
restante de
elementos que
no se
encuentrancubi
ertos por las
líneas; a
continuación,
este mismo
valor se
sumará a los
valores que se
encuentrenen
las
intersecciones
de las líneas
horizontales y
verticales, una
vez finalizado
este paso se
debevolver al
paso 4.
(Salazar, 2016)
2.3.ALGORI
TMOS
PRINCIPAL
ES
PARA SECU
ENCIACIÓN
EN PROBLE
MASMULTI-
MÁQUINAHi
pótesis:●Inst
antes de
comienzo:
 

FACULTAD DE
INGENIERÍA
Y CIENCIAS
BÁSICASPROYECTO
GRUPAL
Institución
Universitaria
Politécnico Gra
ncolombiano

Flow-shop 2
máquinas y
minimizar
tiempo de
cumplimiento:
Cmax: n
trabajos, 2
máquinas,
todos por una
máquina, y
luego por la 2
en el mismo
orden.
Algoritmo
Johnson
1.
k=1 y l=n
2.Lista actual 
de trabajos no
programados:
{J1,J2,.....,Jn}
3.Encontrar
mínimo de los
a_i y b_i de
los trabajos
no programado
s4.Si mínimo
es
un a_i:a.Progr
amar J_i en K-
ésima
posición,
borrar J_i lista
trabajos no
programados b
.
k ← k +1. Ir a
6.
 5. Si mínimo
es un i
b:a.Programar
J_i en l-ésima
posición,
borrar i J lista
trabajos
no programado
s b b.
l ← l −1. Ir a 6
6. Si hay
trabajos sin
programar ir a
3. En otro
caso, parar.
Extensión:
Minimizar
tiempos
máximos de
cumplimiento
con 4 tipo de
trabajos.Tipo
A: Sólo por la
máquina
M1Tipo B:
Sólo por la
máquina
M2Tipo C:
primero
máquina M1 y
luego M2Tipo
D: primero
máquina M2 y
luego M1
1.Secuenciar
tipo A
cualquier
orden →
S_A2.
Secuenciar
tipo B
cualquier
orden →
S_B 3.
Secuenciar
tipo C
algoritmo de
Johnson →
S_C 4.
Secuenciar
tipo D
algoritmo de
Johnson
(cambiar
máquinas)
→S_D

Compartir este documento


Compartir o incrustar documentos
Opciones para compartir
 Compartir en Facebook, abre una nueva ventana
 Compartir en Twitter, abre una nueva ventana
 Compartir en Linkedin, abre una nueva ventana
 Compartir por correo electrónico, abre un cliente de correo electrónico
 Copiar enlace

También podría gustarte


 Entrega Final Scheduling e Inventarios

Documento19 páginas

Entrega Final Scheduling e Inventarios


Johan Diaz
75% (4)
 PARCIAL

Documento14 páginas

PARCIAL
jose
Aún no hay calificaciones
 -Proyecto-Scheduling-e-Inventarios-Poligran 2

Documento14 páginas

-Proyecto-Scheduling-e-Inventarios-Poligran 2
Diana Carolina
Aún no hay calificaciones


 Primera Entrega Scheduling

Documento8 páginas

Primera Entrega Scheduling


Orlando Sandoval
Aún no hay calificaciones
 435685462-Primera-Entrega-Scheduling.docx
Documento8 páginas

435685462-Primera-Entrega-Scheduling.docx
Humberto Bucuru
Aún no hay calificaciones
 Plantilla Proyecto Tercera Entrega Scheduling e Inventarios

Documento29 páginas

Plantilla Proyecto Tercera Entrega Scheduling e Inventarios


madeleine03075998
Aún no hay calificaciones


 Proyecto litografia
Documento12 páginas

Proyecto litografia
Carlos Pinzon
100% (1)
 Entrega Scheduling e Inventarios 3 Entrega

Documento17 páginas

Entrega Scheduling e Inventarios 3 Entrega


omar
Aún no hay calificaciones
 -Proyecto-Scheduling-e-Inventarios-Poligran

Documento12 páginas
-Proyecto-Scheduling-e-Inventarios-Poligran
carolina arrubla
Aún no hay calificaciones


 2. Plantilla Guía Para Entrega Proyecto Grupal Schee Inventarios

Documento9 páginas

2. Plantilla Guía Para Entrega Proyecto Grupal Schee Inventarios


jenni
Aún no hay calificaciones
 Proyecto Primera Entrega Scheduling e Inventarios (1)

Documento9 páginas

Proyecto Primera Entrega Scheduling e Inventarios (1)


madeleine03075998
Aún no hay calificaciones
 Tercera Entrega Scheduling e inventarios
Documento18 páginas

Tercera Entrega Scheduling e inventarios


Yerald Castillo
Aún no hay calificaciones

También podría gustarte