scieee Open visual document viewer

Un procedimiento heurístico para la resolución del problema del taller

Díez de Castro, Enrique Carlos

Full text

En ique C. DIEZ DE CASTRO Uni e sidad H ispalense UN PROCEDIMIENTO HEURISTICO PARA LA RESOLUCION DEL PROBLEMA DEL TALLER El p oblema del alle como odos los p oblemas de secuencia- ción son de g an complejidad. Los p ocedimien os de esolución no son áciles de aplica . Po ello p esen amos un p ocedimien o sencillo que pe mi a sal a los incon enien es an e io es. I) INTRODUCCION De los cinco p ocesos básicos que componen la adminis ación (Plani icación, O ganización, di ección, do ación de Pe sonal y con ol), el más impo an e, p ima io y que p e alece sob e los demás es el de plani icación. Todo p oceso plani icado implica la cons i ución de una se ie de líneas posibles de acción y la selección o elección de una de ellas, es deci , compo a una oma de decisiones. Pa a e ec ua la elección en e las di e en es al e na i as posee mos es c i e ios álidos (1): a) LA EXPERIMENTACION.- Consis e en p oba las di e en es al e na i as seleccionando aquella que nos p opo cione me jo es esul ados. Sin emba go, al como a i ma Newman (2) la écnica expe imen al debe ía se u ilizada como un úl imo ins umen o una ez que se hayan p obado o as écnicas de plani ica ción. b) LA EXPERIENCIA.- Es un ac o muy impo an e que combi nado con la in uición puede consegui esul ados muy sa is ac o ios. c) INVESTIGACION Y ANALISIS.- Es el c i e io más e ec i o y usado pa a selecciona al e na i as. Una de las ap oximacio nes mas comple as de in es igación y análisis en la oma de decisiones la cons i uye la in es igación Ope a i a, ambién denominada análisis ope acional o “Ciencia de la Adminis ación”. 57 No obs an e, la In es igación Ope a i a a la ho a de oma decisiones no pasa de se una ecomendación, una ayuda pa a que el esponsable de la oma de decisiones pueda es coge un camino mejo que le lle e a alcanza los obje i os de la emp esa (3). Conscien es de la g an impo ancia que ep esen an los c i e ios empí icos, in ui i os y de in es igación y análisis pa a oma decisiones, hemos p ocu ado diseña un modelo, pa a la esolución del p oblema del alle , que enga inclui dos odos los c i e ios ci ados an e io men e. II) PROBLEMA DEL TALLER: ENUNCIADO.- (4 a 9) También denominado “p oblema de secuencias”, “machine se quencing” o “Job shop scheduling”. El p oblema del alle in es iga una secuencia óp ima (o en su de ec o lo más p óxima posible) pa a p ocesa “n” a ículos en “m” má quinas, siendo el óp imo aquella secuencia que minimiza el iempo o al de ejecución ( iempo necesa io pa a ealiza odas las ope aciones (10) que compo an los a ículos). Respe ando las siguien es condiciones: A) Rela i as a las máquinas: 1o) Podemos elegi lib emen e la secuencia de ope aciones en cada máquina. 2o) Ninguna máquina puede ealiza dos a eas simul áneamen e. B) Rela i as a ios a ículos: 3o) Las ope aciones eque idas po un a ículo ienen que se ealizadas en unas máquinas especí icas. 4o) Las ope aciones son ealizadas en un o den écnicamen e p esc i o. 5o) Hay ope aciones que pueden ealiza se consecu i amen e; o as, sin emba go, ienen que ealiza se necesa iamen e de una mane a secuencial. 6o) Se usan iempos de e minís icos. 7o) El iempo de p oceso es independien e de la secuencia. 8o) Se asigna a cada ope ación un iempo ini o. Es deci , el iempo necesa io pa a que se ealice la a ea y, pa a que ca da pa de ope aciones, que se deban se e ec uadas conse cu i amen e, engan un e aso mínimo en e el comienzo de la p ime a y de la segunda. 9o) Cada ope ación debe se lle ada a cabo an es de las a eas que le siguen. 58 C) O as conside aciones: 10°) Los iempos de anspo e, inicio y inal de ac i idad son conside ados desp eciables o bien pa e del iempo de a a mien o. 11°) No exis en cancelaciones. 12°) No se iene en cuen a las a e ías de las máquinas y la ue  za humana se conside a cons an e. Es e p oblema se inse a, po lo an o, den o de la clase de p o blemas que cons i uyen el p oblema cen al del o denamien o, una ez aducidas las es icciones disyun i as en desigualdades de po en cial. El que no se p oduzcan o se den las condiciones mencionadas an e io men e, no impide la esolución del p oblema. Sin emba go, la complejidad del mismo aumen a en mayo o meno medida si no se espe an. Hay que ene en cuen a que pa a “m” máquinas y “n” a ículos exis en (n)m combinaciones. NOTAS: 1o) Un a ículo pa a su e minación necesi a, gene almen e, se p ocesado en odas las máquinas. En caso con a io, pa a es as si uaciones c ea emos una ope ación ic icia de du a ción “0”. 2o) Pa a los a ículos hay una indi e encia en el o den de ealiza ción de l'as a eas en cada máquina, (así po la máquina 1 deben pasa “n” a ículos, pe o puede hace lo p ime amen e la ope ación co espondien e al p ime a ículo, al segundo o al enésimo; en segundo luga , puede ejecu a se cualquie a de las n-1 a eas es an es, y así sucesi amen e). Es a ca ac e ís ica, nos mues a que el p oblema es al amen e combi na o io. 3o) P oblema combina o io según N. Agin (11) es “aquel que se le a ibuyen unos alo es disc e os núme icos a cie o con jun o ini o de a iables, de al mane a que sa is aga un con jun o de es icciones y eduzca al mínimo la unción obje i o de dichas a iables”. Los p oblemas de alle podemos clasi ica los, a su ez en dos i pos dis in os: TIPO I.- Los a ículos se p ocesan en las máquinas en un o den co mún. Una ez ijado el o den de paso de los a ículos en una máquina, ese mismo o den se sigue pa a las es an es máquinas. TIPO II.- Cada a ículo iene un o den di e en e de paso po las má quinas. Es e o den iene especi icado po el p oblema. 59 Ill) METODOS DE RESOLUCION Debido a la ex ao dina ia complejidad del p oblema, una solu ción ob enida median e una écnica que nos o ien e hacia una secuen cia óp ima o p óxima ai óp imo sin ene que p oba la o alidad o la mayo ía de ales soluciones iene un alo conside able. Exis en pa a es e p oblema es ipos de mé odos: A) METODOS DE SIMULACION.- Es os mé odos se u ilizan co mo un ins umen o auxilia en la esolución de p oblemas de na u aleza combina o io. Así, Kau mann (12) señala que “cuando no se conoce un algo i mo (13) de op imización, o al a un mé odo heu ís ico acep able pa a mejo a una solu ción inicial se puede u iliza un mé odo de simulación”. La simulación ué la p ime a ía po la que se in en ó la esolución del p oblema del alle . Su alidez es discu ible, y la apa ición de o os mé odos más e inados pos e ga on su empleo en la esolución del p oblema que nos ocupa. B) METODOS HEURISTICOS.- Es os mé odos se u ilizan cuando no se conoce ningún algo i mo de op imización, y exis e la necesidad p ác ica de encon a una solución bien si uada en elación al óp imo (que e iden emen e no se conoce). Se pa e de una solución ac ible (la que sa is ace las es iccio nes) y se a mejo ando median e el mé odo, sin ene la se gu idad de que se con e ge hacia el subconjun o de solucio nes óp imas (14). Es e concep o de Kau mann puede se complemen ado con el de Ba e sby (15): “ ales mé odos se u ilizan cuando no se puede ob ene la mejo solución po no conoce se un mé odo analí ico adecuado o si se conoce po no se écni camen e ealizable”. A nues o juicio la mejo de inición de mé odo heu ís ico la encon amos en Kau mann (16): Se a a de un mé odo que no se puede acep a del odo igu osamen e, pe o que p opo ciona esul ados su icien es pa a la p ác ica. C) METODOS DE OPTIMIZACION.- Con es os mé odos, se in en a consegui una economía ela i a, es deci , que la p oximidad del óp i mo alcanzada nos epo e un mayo bene icio que el cos e u ilizado pa a dicho in. Los mé odos de op imización consis en, según Kau mann (17), en sepa a el conjun o de soluciones en dos pa es, una de las cuales con iene con oda segu idad el subconjun o de soluciones óp imas y la o a no, con lo cual se a pasando de unos subconjun os a o os me no es has a ob ene median e es e c ibado el subconjun o óp imo. Se puede ope a ambién siguiendo el p ocedimien o de descomposición imponiendo solamen e que en la pa e seleccionada haya con oda se gu idad alguna (o algunas) solución óp ima, pe o pudiendo habe algu nas, ambién, en la pa e desechada; de es a o ma, al inal no se en d á, al ez, el’ subconjun o óp imo en e o, pe o si algunos de sus ele men os que es lo que habi ualmen e se busca. 60 Las soluciones mas ele an es po cada mé odo de esolución y pa a los di e en es ipos se elacionan a con inuación (18): METODO TIPO I TIPO II -Á) SIMULACION Ramboz (19) Rowe-Jachson (20) B) HEURISTICOS Johnson (21) Palme (22) C) OPTIMOS Lomnichi (23) Ignall-Sch age (24) Bowman (25) Manne (26) G eenbe g (27) IV) PROCEDIMIENTO PROPUESTO PARA LA RESOLUCION DEL PRO BLEMA DE TALLER DEL TIPO II. Es un p ocedimien o heu ís ico consis en e en la cons ucción de una a bo escencia. Pa a su elabo ación nos apoya emos en esul ados ob enidos median e la ealización de un conjun o de diag amas de Gan . Es os diag amas es a án compues os po un núme o de ba as igual al núme o de a ículos conside ados en el p oblema. Cada ba a lle a á ma cado el iempo empleado en las sucesi as máquinas po el a ículo y, po supues o, en el o den de ejecución ecnológicamen e p esc i o po el p oblema. ALGORITMO.- Cons a de es ases: A) COMIENZO.- Sumamos las du aciones de las a eas co es pondien es a cada a ículo. El alo mas al o ob enido lo asignamos al nudo inicial que cons i uye la co a aiz de la a bo escencia. B) DESARROLLO.- Una es icción disyun i a implica dos al e  na i as: que un abajo p eceda a o o en una máquina ó, ca so con a io, sea con inuación del mismo. La solución del p oblema del alle se consigue con la eliminación de las es icciones disyun i as y su conse ación en desigualda des de po encial. La con e sión se puede hace de dos o  mas: 1. °) Empí icamen e, p e io examen de enido del p oblema, pode mos elegi una de las al e na i as que indica una es icción disyun i a sin ene que p oba cual de las dos es la mejo . Rep esen amos el p oblema en un diag ama de ba as que con empla es a es icción. El alo de iempo esul an e en el g á ico cons i uye la co a de una ama descenden e desde el nudo p e io. Cuando la elección en base al exámen del p oblema no es cla a, p ocede emos a ealiza la a a és de la segunda o  ma. 2. °) A pa i del nudo de co a meno hacemos dos amas descen den es. Cada ama ep esen a una al e na i a de una es ic ción disyun i a. P ocedemos a su ep esen acióh y ob en ción de co as. 61 Repe imos i e a i amen e es e apa ado B) has a que al cancemos el inal del p oblema (apa ado C). C) FINAL.- La solución del p oblema se hab á alcanzado cuan do lleguemos a un nudo que ep esen e una solución ac i ble ( odas las es icciones disyun i as han sido ans o ma das en desigualdades de po encial) y el alo de la co a co espondien e, sea la meno de la a bo escencia. En el anexo I p esen amos un caso ilus a i o. V) CONSIDERACIONES. Respec o al p ocedimien o aquí desc i o con iene es ablece las siguien es pun ualizaciones: a) Solo es álido pa a p oblemas de dimensión educida. b) Pa a el desa ollo del p ocedimien o y ob ención de una so lución sa is ac o ia, juega un papel undamen al la in uición y expe iencia en la esolución de p oblemas de es e ipo. No ecomendamos su u ilización en aquellas pe sonas no e sa das y no conocedo as del p oblema. c) Es ácil comp ende que el deshace empí icamen e una es icción disyun i a ocasiona á, si la decisión adop ada es e ónea, una solución más o menos alejada del óp imo, se gún sea la ascendencia de dicha decisión. d) Las decisiones empí icas, indudablemen e, educen en g an medida la complejidad del p oblema, su p edominio es á en elación di ec a con la dimensión del p oblema a esol e . ANEXO 1.- CASO ILUSTRATIVO. T es a ículos deben se p ocesados en máquinas. El a ículo 1 de be se p ocesado p ime o en la máquina 3 y pos e io men e en la 2. El a ículo 2 debe, en p ime luga , se a ado en la máquina 2 y a con i nuación en la 1. El a ículo 3 sigue en las máquinas el siguien e o den: máquina una- es-dos. Los iempos de ealización se dan en el siguien e cuad o. ARTICULOS MAQUINA 1 MARQUINA 2 MAQUINA 3 1308 2730 3543 62 A) COMIENZO.- A ículo 1 ” 2 RAIZ B) DESARROLLO MAQUINA 1 a) A ículo 1 y 2 an es que el 3. A ículo 1 ” 2 ” 3 63 b) A ículo 1 an es que a ículo 2. c) A ículo 2 an es que el a ículo 1. i ------------- 1 ------------- 1 ------------- 1 ------------- 1 0 5 10 15 20 A1 an es MAQUINA 2 A ículo 2 an es a ículo 3 A1 an es A3 A2 ” A3 A2 an es A1 A3 an es A3 MAQUINA 1 MAQUINA 2 64 MAQUINA 3.- A ículo 1 an es que a ículo 3. A ículo 1 M3 M1 M2 M1 M1 M3 M2 10 15 MAQUINA 1 MAQUINA 2 MAQUINA 3 SOLUCION: O den de paso de los a ículos po las máquinas. Máquina 1.- A ículo 3-2-1 Máquina 2.- ” 2-3 Máquina 3.- ” 1-3 ■¿S E B E .65