Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entrega Desarrollo Humano
Entrega Desarrollo Humano
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
Documento19 páginas
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
435685462-Primera-Entrega-Scheduling.docx
Humberto Bucuru
Aún no hay calificaciones
Plantilla Proyecto Tercera Entrega Scheduling e Inventarios
Documento29 páginas
Proyecto litografia
Documento12 páginas
Proyecto litografia
Carlos Pinzon
100% (1)
Entrega Scheduling e Inventarios 3 Entrega
Documento17 páginas
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
Documento9 páginas