scieee Science in your language
[ca] (orig)

Resolució del problema d’equilibrat de línia de muntatge amb tasques amb deterioració

Abstract

El present treball té la finalitat de resoldre el problema de l’equilibrat de línia de muntatge considerant l’efecte de la deterioració de les tasques. Definint la deterioració d’una tasca com el fet de que una tasca processada després d’un cert temps consumeix més temps de processament que si la mateixa es processada més aviat. Tot i que és un problema que es troba present en certes línies de muntatge reals, se’n troben pocs estudis a la literatura científica. Amb tal fi, s’ha desenvolupat un procediment heurístic que, donades unes determinades característiques de la línia de producció, concretament el nombre de tasques, els temps de procés constants de cada tasca, les seves relacions de precedència i el temps de cicle màxim de la línia, realitzi la seva distribució a les estacions de treball de la manera més eficient possible i minimitzant el nombre d’estacions utilitzades (el que es coneix com a ALBP-1). El procediment proposat es basa en una heurística de millora coneguda com a optimització local. Aquest mètode parteix d’una solució inicial (en aquest cas trobada a partir d’heurísitiques constructives greedy) i utilitza com a idea fonamental l’exploració del veïnatge per trobar solucions millors. S’han creat 12 variants basades en aquest algorisme que resulten de canvis en els mètodes per obtenir la solució inicial, és a dir, 12 heurístiques amb regles de prioritat diferents per distribuir les tasques en les estacions. Per tal d’avaluar el funcionament del procediment de resolució proposat s’ha realitzat una experiència computacional a partir d’un conjunt d’exemplars de testatge. Per dur a terme l’experimentació, s’ha escollit utilitzar un banc de dades dirigit per la resolució de problemes d’equilibrat de línia de muntatge simple al que se li ha afegit com a dada la taxa de creixement de la deterioració. En concret s’han estudiat 5 variants diferents de taxa de deterioració per tal de poder analitzar la incidència que té en l’equilibrat de la línia. Finalment s’ha fet una comparativa entre les diferents heurístiques aplicades per veure quina d’elles és la més eficaç per resoldre aquest problema.

Read accessible full text

Resolució del problema d’equilibrat de línia de muntatge amb tasques amb deterioració

Author: Enrique Feliu, Laura
Publisher: Universitat Politècnica de Catalunya
Year: 2017
Source: https://upcommons.upc.edu/bitstream/2117/110518/1/mem-ria-tfg-laura-enrique.pdf
T eball de Fi de G au
G au en Enginye ia en Tecnologies Indus ials
Resolució del p oblema d’equilib a de línia de
mun a ge amb asques amb de e io ació
MEMÒRIA
Au o : Lau a En ique Feliu
Di ec o : Albe o Ga cía Villo ia
Con oca ò ia: Se emb e 2017
Escola Tècnica Supe io
d’Enginye ia Indus ial de Ba celona
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 2
1. Resum
El p esen eball é la inali a de esold e el p oblema de l’equilib a de línia de mun a ge
conside an l’e ec e de la de e io ació de les asques. De inin la de e io ació d’una asca com el
e de que una asca p ocessada desp és d’un ce emps consumeix més emps de p ocessamen
que si la ma eixa es p ocessada més a ia . To i que és un p oblema que es oba p esen en
ce es línies de mun a ge eals, se’n oben pocs es udis a la li e a u a cien í ica.
Amb al i, s’ha desen olupa un p ocedimen heu ís ic que, donades unes de e minades
ca ac e ís iques de la línia de p oducció, conc e amen el nomb e de asques, els emps de p océs
cons an s de cada asca, les se es elacions de p ecedència i el emps de cicle màxim de la línia,
eali zi la se a dis ibució a les es acions de eball de la mane a més e icien possible i
minimi zan el nomb e d’es acions u ili zades (el que es coneix com a ALBP-1).
El p ocedimen p oposa es basa en una heu ís ica de millo a coneguda com a op imi zació local.
Aques mè ode pa eix d’una solució inicial (en aques cas obada a pa i d’heu ísi iques
cons uc i es g eedy) i u ili za com a idea onamen al l’explo ació del eïna ge pe oba
solucions millo s. S’han c ea 12 a ian s basades en aques algo isme que esul en de can is en
els mè odes pe ob eni la solució inicial, és a di , 12 heu ís iques amb egles de p io i a di e en s
pe dis ibui les asques en les es acions.
Pe al d’a alua el uncionamen del p ocedimen de esolució p oposa s’ha eali za una
expe iència compu acional a pa i d’un conjun d’exempla s de es a ge. Pe du a e me
l’expe imen ació, s’ha escolli u ili za un banc de dades di igi pe la esolució de p oblemes
d’equilib a de línia de mun a ge simple al que se li ha a egi com a dada la axa de c eixemen de
la de e io ació. En conc e s’han es udia 5 a ian s di e en s de axa de de e io ació pe al de
pode anali za la incidència que é en l’equilib a de la línia.
Finalmen s’ha e una compa a i a en e les di e en s heu ís iques aplicades pe eu e quina
d’elles és la més e icaç pe esold e aques p oblema.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 3
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 4
2. Suma i
1. RESUM ____________________________________________________ 2
2. SUMARI ___________________________________________________ 4
3. INTRODUCCIÓ ______________________________________________ 7
3.1. Objec ius del p ojec e ..................................................................................... 7
3.2. Abas del p ojec e ........................................................................................... 7
4. ESTAT DE L’ART DEL PROBLEMA DE L’EQUILIBRAT DE LÍNIES DE
MUNTATGE ______________________________________________ 9
4.1. Les línies de mun a ge ................................................................................... 9
4.1.1. In oducció ........................................................................................................ 9
4.1.2. Concep es p incipals ....................................................................................... 10
4.1.3. Classi icació de les línies de mun a ge ............................................................ 11
4.2. Tipus de p oblemes de línies de mun a ge .................................................. 15
4.2.1. Disseny de línies de mun a ge ........................................................................ 15
4.2.2. Equilib a de línies de mun a ge ...................................................................... 16
5. EQUILIBRAT DE LÍNEA DE MUNTATGE AMB TASQUES AMB
DETERIORACIÓ __________________________________________ 19
5.1. Es a de l’a .................................................................................................. 19
5.2. De inició del p oblema .................................................................................. 20
5.3. Fo mali zació del p oblema .......................................................................... 23
6. PROPOSTA DE RESOLUCIÓ DEL PROBLEMA ________________ 26
6.1. Mè odes de esolució ................................................................................... 26
6.2. P ocedimen de esolució mi jançan op imi zació local ............................... 28
6.2.1. Gene ació de solucions inicials ....................................................................... 28
6.2.2. Gene ació de solucions eïnes ....................................................................... 32
6.2.3. Selecció de la millo eïna ............................................................................... 33
7. EXPERIÈNCIA COMPUTACIONAL ___________________________ 35
7.1. Exempla s de es eig .................................................................................... 35
7.2. Anàlisis de esul a s ...................................................................................... 38
CONCLUSIONS ______________________________________________ 44
BIBLIOGRAFIA ______________________________________________ 45
Re e ències bibliog à iques .................................................................................... 45
Bibliog a ia complemen à ia ................................................................................... 47
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 5
ANNEX _____________________________________________________ 48
Annex A. Temps d’execució de l’expe iència compu acional ................................ 48
Annex B. Solucions inicials de l’expe iència compu acional .................................. 49
Annex C. Solucions de l’op imi zació local a pa i de l’exepe iència
compu acional .............................................................................................. 66
Annex D. Algo ismes ............................................................................................. 78

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 7
3. In oducció
L’equilib a d’una línia de mun a ge és un p ocedimen en que les asques es dis ibueixen de
mane a uni o me a cada es ació de eball. Pe al de que una es ació es igui ben equilib ada cal
que o es les es acions inguin una cà ega i un cicle de eball el més semblan possible pe al de
edui el emps d’inac i i a dins de la línia.
Al món indus ial exis eixen mol s ipus de línies de mun a ge. Pe aques mo iu s’han eali za
nomb osos es udis pe in es iga el seu compo amen ope a iu i oba no es mane es
d’augmen a la se a e iciència. En aques con ex apa eix el p oblema d’equilib a de línies de
mun a ge (ALBP) del qual en la li e a u a se n’acos uma a ac a la e sió simpli icada (SALBP).
Aques a e sió, pe ò, no conside a ca ac e ís iques eals de les línies de mun a ge. D’aques a
mane a i pe al de dona espos a a p oblemes eals, com a a a una ca ac e ís ica que es oba
p esen en mul i ud de línies, el p esen p ojec e conside a l’e ec e de la de e io ació de les
asques.
3.1. Objec ius del p ojec e
L’objec iu d’aques p ojec e és esold e el p oblema de l’equilib a de línia de mun a ge
conside an l’e ec e de la de e io ació de les asques. L’objec iu del p oblema consis eix en
minimi za el nomb e d’es acions de eball dona un emps de cicle de e mina .
Pe al de po a -ho a e me, es p esen a un conjun de p ocedimen s heu ís ics pe ob eni
solucions ac ibles inicials del p oblema. A pa i d’aquí es p oposa un mè ode d’op imi zació
local.
Pe al d’a alua l’e iciència dels p ocedimen s de esolució p oposa , es p esen a una expe iència
compu acional eali zada a pa i de l’a aluació d’exempla s, amb els quals s’a aluen els esul a s
ob ingu s.
3.2. Abas del p ojec e
En aques p ojec e es ac a la esolució del p oblema des d’una pe spec i a eò ica i
d’in es igació. Conc e amen , la a ian es udiada é en comp e les següen s hipò esis i
ca ac e ís iques:
 Es coneix el emps de cicle de la línia.
 Les asques són indi isibles i un cop iniciada la se a execució no es poden in e omp e.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 8
 Exis eixen elacions de p ecedència en e les asques, les quals ambé es coneixen.
 La línia é una du ació de les asques dependen . El emps de p ocessamen d’una
de e minada asca depèn del seu momen d’inici i del momen en el qual s’acaben de
p ocessa les se es p edecesso es.
 El concep e de la de e io ació de les asques es conside a lineal.
 La línia de mun a ge és simple, se ial i sínc ona.
 La línia no di e ència en e ope ado s manuals o obò ics.
 La axa d’en ada de les peces a la línia és ixa.
 Les es acions són del ma eix ipus. Això implica que es an equipades amb els ma eixos
componen s i, conseqüen men , o a asca po se assignada a qualse ol es ació.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 9
4. Es a de l’a del p oblema de l’equilib a de
línies de mun a ge
4.1. Les línies de mun a ge
4.1.1. In oducció
En la se a o ma bàsica, una línia de mun a ge consis eix en una seqüència d’es acions de eball,
gene almen connec ades pe un mecanisme de anspo com a a una cin a anspo ado a, a
a és de la qual lueixen les uni a s d’un p oduc e. Cada es ació de eball eali za epe idamen
un conjun de asques pe p odui o ab ica un p oduc e especí ic. Les asques eque eixen un
ce emps pe p ocessa -se i es an elacionades en e elles d'aco d amb les es iccions
ecnològiques exis en s.
Un dels exemples més amosos d'una línia de mun a ge és la plan a de p oducció de Hen y Fo d,
ja que a se la p ime a en assen a les bases mode nes de la p oducció en cadena. Els
componen s del model T de Fo d es an ab ica a la p ime a línia mòbil u ili zan les idees de
di isió de eball pe seguin dos objec ius cla s: la disminució dels cos os i la p oducció en massa.
Tanma eix, aques s ipus de con igu acions da en d'èpoques mol an e io s. L'A senal enecià
(conside a la p ime a àb ica del món), a desen olupa mè odes de p oducció massi a de
aixells de gue a que e en mol més àpids i eque ien menys us a. En el momen àlgid de la
se a e icàcia a p incipis del segle XVI, l'A senal a pode p odui p op d'un aixell pe dia amb una
línia de p oducció que no es a eu e de nou ins a la Re olució Indus ial. L’any 1799, Eli Whi ney
a in odui el concep e d’es anda di zació en el sis ema de ab icació no d-ame icà a pa i de la
c eació de pa s in e can iables en la ab icació d’a mamen , en ús dels concep es de di isió de
eball i ole ància en l’àmbi de l’enginye ia, pe al de c ea acobla s de pa s d’una o ma
epe i i a. Al 1901 Ransom Eli Olds, c eado de la ma ca au omobilís ica Oldsmobile, a in en a
pa en a el p ime concep e de línia de mun a ge pe al de ab ica au omòbils en massa, pe ò
no a se ins a 1913 quan Hen y Fo d a pe ecciona aques a idea i inalmen la a po a a
e me.
Enca a que les línies de mun a ge es oben mol so in a la indús ia de l'au omòbil, mol s al es
sec o s ambé es an o gani za s d’aques a mane a. Aques és el cas de la majo ia de béns de la
ida quo idiana, com, pe exemple, el mun a ge inal de p oduc es elèc ics com a a màquines de
ca è, en ado es, e ige ado s, àdio, ele isió i o dinado s pe sonals, e c. Més ecen men , les
línies de mun a ge han guanya impo ància en la p oducció en olum eduï de p oduc es
pe sonali za s així com en els sis emes de se ei.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 10
4.1.2. Concep es p incipals
Una línia de mun a ge é com a objec iu c ea un de e mina p oduc e, ja sigui inal o in e medi,
a egin conjun s de peces de mane a p ede inida. Pe eali za aques mun a ge, es disposa
p incipalmen d’un nomb e d’es acions i unes de e minades asques, que es ca ac e i zen cada
una d’elles pe la se a du ació i les elacions en e elles, ja siguin pe exemple, de p ecedència o
d’incompa ibili a .
A con inuació s’exposen els concep es més signi ica ius dels p oblemes d’equilib a de línies de
mun a ge:
 Tasca i: és una uni a de eball indi isible que é associa un emps de p océs ( i). El
eball o al eque i pe ab ica un p oduc e en una línia de mun a ge es di ideix en un
conjun de N asques.
 Temps de p océs de la asca i ( i): emps necessa i pe eali za la asca i.
 Es ació de eball j: són els componen s de la línia en els quals es p ocessen les asques,
pe an , una es ació de eball es à o mada pe un conjun de asques a eali za . Poden
implica un ope ado humà o obò ic, de e mina s equips i alguns mecanismes de
p ocessamen especiali za s.
 Cà ega de eball de l’es ació j: és el conjun de asques assignades a l’es ació de eball j.
 Temps de eball de l’es ació j: és la suma dels emps de p océs de les asques assignades
a l’es ació j.
 Temps mo o ociós de l’es ació j: és la di e ència en e el emps de cicle i el emps de
eball de l’es ació j.
 Temps de cicle (TC): és el emps disponible a cada es ació de eball pe comple a les
asques necessà ies pe p ocessa una uni a de p oduc e. En cas que no es igui
especi ica , s’acos uma a conside a igual al emps de eball de l’es ació més ca egada.
A la li e a u a, el emps de cicle ambé es de ineix com l’in e al de emps en e el
p ocessamen de dues uni a s consecu i es.
 Relacions de p ecedència: es de ineixen pe les es iccions de p io i a ecnològica que
de e minen l’o d e en què es poden eali za les asques a la línia de mun a ge. No es po
p ocessa una asca ins que no s’hagin p ocessa o es les se es p edecesso es
immedia es. Les elacions de p ecedència no malmen es an ep esen ades pe un
diag ama g a de p ecedències.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 17
 To es les asques es p ocessen de la ma eixa mane a, no hi ha al e na i es de
p ocessamen .
 Casa asca cons i ueix una uni a indi isible.
 La línia é una a qui ec u a simple i se ial, sense línies d’alimen ació ni elemen s pa al·lels.
 La línia és sinc ònica.
 L’o d e en que es eali zen les asques ha de espec a unes es iccions de p ecedència.
 La du ació de les asques és de e minis a.
 La axa d’en ada de les peces de la línia és ixa.
 Les es acions són del ma eix ipus. Això implica que es an equipades amb els ma eixos
componen s i, conseqüen men , o a asca pod ia se assignada a qualse ol es ació.
Pa in d’aques es ca ac e ís iques, es poden dis ingi qua e a ian s del SALBP en unció de
l’objec iu que es ol assoli (Scholl [3]):
SALBP-1: es busca minimi za el nomb e d'es acions necessà ies pe a eali za el p océs
p oduc iu a pa i d'un emps de cicle màxim assigna (sense sob epassa la axa de p oducció
especi icada). Aques ipus de p oblema és adequa quan es ol ins al·la un nou sis ema de
mun a ge i la demanda ex e na és coneguda (o se’n po e una bona es imació).
SALBP-2: en aques cas es pa eix d'un nomb e d'es acions ix i es busca minimi za el emps de
cicle de la línia de mun a ge (és a di , maximi za la axa de p oducció). D’aques a mane a es
ga an eixen emps mínims d’inac i i a . Aques p oblema s’acos uma a p esen a quan la línia de
mun a ge ja exis eix.
SALBP-E: es ol maximi za l'e iciència de la línia, o el que és el ma eix, minimi za el p oduc e de
nomb e d'es acions de eball (M) pe el emps de cicle (TC). En aques cas, an el nomb e
d’es acions com el emps de cicle són a iables del p oblema donades.
SALBP-F: consis eix en oba una solució ac ible pe una combinació qualse ol de emps de cicle
(TC) i nomb e d'es acions (M). Se eix pe aquells casos en els que es ol conèixe si la línia po
ope a amb uns alo s de e mina s de M i TC.
GALBP: P oblema gene al d’equilib a de línia de mun a ge.
Els p oblemes ipus ALBP són o s aquells que no són el SALBP i que s’ap open més a p oblemes
eals. Usualmen aques s p oblemes són mol di ícils de esold e òp imamen degu a la se a
na u alesa combina ò ia i a la mul i ud de asques i condicions p esen s en les si uacions eals.
Els ALBPs, a causa de la se a eno me elle ància en la indús ia i en els se eis, han es a
àmpliamen es udia s des de les úl imes dècades com es e lec eix en els nomb osos eballs de

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 18
sín esi que han ana apa eixen . Una c í ica esmen ada eqüen men en aques s eballs és la
impo an di e ència exis en en e els p oblemes habi ualmen in es iga s pe la comuni a
cien í ica i els que es donen en la eali a indus ial. Un mo iu d'aques enomen és que s'ha endi
a in es iga e sions simpli icades dels ma eixos pe edui la se a complexi a a un ni ell
abo dable a les ècniques de la in es igació ope a i a.
Així, aques s úl ims anys la comuni a cien í ica ha in ensi ica els seus es o ços a es udia ALBPs
que inco po in ca ac e ís iques addicionals p esen s en sis emes eals. Pe exemple, en e
d'al es: emps de les asques dependen s de la seqüència de mun a ge (Capacho e al. [6]),
emps de les asques dependen s dels ope a is (Mo ei a e al. [7]), emps de p epa ació en e
asques (Ma ino i Pas o [8]), ince esa en els emps de les asques (Saï e al. [9]), es iccions
espacials (Bau is a i Pe ei a [10]), ecu sos limi a s (Co ominas e al. [11]), conside acions
e gonòmiques (O o i Scholl [12]), línies en o ma d'U (A ikal e al. [13]) i línies amb dos cos a s
(Pu nomo e al. [14]).
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 19
5. Equilib a de línea de mun a ge amb asques
amb de e io ació
En aques apa a es a la desc ipció del p oblema en conc e a ac a en aques eball. En
p ime lloc es a una e isió de la li e a u a on s’ha ac a aques p oblema i a con inuació es
comen en les ca ac e ís iques especí iques del p oblema.
5.1. Es a de l’a
En el camp de l’es udi dels p oblemes d’equilib a , una g an quan i a d’in es igació s’han du a
e me en di e sos ipus de línies i di e en s uncions objec iu. La majo ia dels es udis pe ò, han
conside a el emps de p ocessamen de les asques com a un alo cons an . To i així, en algunes
si uacions indus ials el emps de p ocessamen de les asques augmen a a mesu a que a den en
comença en p ocessa -se; pe an , és una ca ac e ís ica impo an a eni en comp e.
Aques eball ac a sob e els e ec es que compo a a egi el concep e de la de e io ació de
asques al conegu p oblema d’equilib a de línies de p oducció (ALBP). De inin la de e io ació
d’una asca com el e de que una asca p ocessada desp és d’un ce emps consumeix més
emps de p ocessamen que si la ma eixa es p ocessada més a ia . Aques concep e a se
p ime amen in oduï pe Gup a and Gup a [15] i B owne i Yechiali [16] anomenan -lo “Task
De e io a ion” en p oblemes de p og amació. Van p oposa models ma emà ics on el emps de
p ocessamen d’una asca és una unció lineal del seu emps d’inici. L’exemple mes popula que
es po oba a la li e a u a on es po obse a aques enomen és la empe a u a d’un lingo , que
men e espe a pe en a a la màquina de laminació, la se a empe a u a baixa ins a un
de e mina ni ell que suposa à ha e de o na a escal a -lo abans d’en a a la màquina. La al a
d’una p og amació e icien en aques ipus de asques en cadenes de p oducció po po a a un
inc emen signi ica iu en el emps de cicle, especialmen en uni a s de manu ac u a de g ans
dimensions.
Aques concep e de la de e io ació ha sigu o ça es udia en p oblemes de p og amació com es
po eu e en es udis de Ji e al. [17] o Wang e al. [18], pe ò no an a p oblemes d’equilib a de
línies. Si em una e isió de la li e a u a podem oba a icles com a a el de Toksa i e al. [19] en
el qual conside en simul àniamen l’e ec e de la de e io ació de les asques amb l’e ec e de
l’ap enen a ge dels ope a is degu a la epe ició de les asques. P oposen ep esen a la
de e io ació com una unció lineal c eixen del emps d’inici d’una asca jun amen amb la co ba
d’ap enen a ge in oduïda pe Biskup [20], la qual, en la se a o ma més bàsica es bassa en que el
emps necessa i pe eali za una ope ació disminueix p opo cionalmen pel nomb e de
epe icions. L’objec iu del p oblema és minimi za el nomb e d’es acions pe el qual
desen olupen un model de p og amació en e a mix a no lineal. U ili zen les ma eixes axes
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 20
d’ap enen a ge i de e io amen en o es les es acions. En aques a icle ambé es p o a
l’adap ació de l’en ocamen COMSOAL (Compu e me hod o sequencing ope a ions o assembly
lines) pe a aques p oblema d’equilib a de línia de mun a ge a g an escala. Els exempla s
u ili za s son a is p oblemes ja conegu s a la li e a u a a egin -los les axes d’ap enen a ge i
de e io amen .
Un al e es udi a eni en comp e és el de Hamp a e al. [21] en el qual ambé es ac a l’equilib a
de línia de mun a ge simple de ipus ALBP-2 (pe an es busca minimi za el emps de cicle pe un
de e mina nomb e d’es acions de eball). En aques es udi es conside en els e ec es del
de e io amen i l’ap enen a ge simul àniamen i es desen olupa un model ma emà ic. A més de
l’equilib a de la línia de mun a ge, el model desen olupa p esen a la p og amació de l’execució
de les asques assignades a cada es ació. A més a més, es p oposa un mè ode me aheu ís ic pe
al de esold e el p oblema.
I pe úl im podem des aca uns dos al es es udis mol simila s en e si, degu al plan ejamen i els
esul a s ob ingu s. Són el de Noushabadi e al. [22] i el de Shahanaghi e al. [23]. En aques s dos
a icles s’es udia solamen l’e ec e del de e io amen d’una asca al p oblema d’equilib a de línia
de mun a ge simple. En el de Noushabadi e al. es busca una p og amació de asques pe a
minimi za el nomb e d’es acions dona un emps de cicle de e mina (pe an , el que es coneix
com a ALBP-1). A aques e ec e, es p oposa un model ma emà ic i pos e io men , degu a que es
ac a d’un p oblema NP-ha d, es p oposa un algo isme genè ic. Resolen di e sos p oblemes
conegu s a la li e a u a pe a es udia el endimen de l’en ocamen p oposa . En el cas del es udi
de Shahanagui e al. el que busquen és p og ama les asques a les es acions de eball pe al de
minimi za el emps de cicle, el que es coneix com a ALBP-2. En aques es udi ambé es p oposa
un model ma emà ic i pos e io men un algo isme genè ic. De la ma eixa mane a es esolen
di e sos exemples conegu s pe il·lus a l’en ocamen p oposa .
A p io i aques s dos úl ims es udis es an selecciona pe a e una compa a i a amb els esul a
ob ingu s en aques p ojec e. Això es a desca a una egada anali za bé els a icles ja que es a
descob i una e ada en la p opos a de esolució. Tan en el eball de Noushabadi e al. com el de
Shahanaghi e al. no es enen en comp e els emps ociosos de les es acions pe calcula el
de e io amen , e que anul·la la alidesa dels esul a s.
5.2. De inició del p oblema
El p oblema consis eix en que, dona un emps de cicle de e mina , hi ha N asques dependen s
que s’han d’assigna i p og ama a les es acions de eball. Pe an es ac a d’un ALBP-1. Al
conside a la de e io ació de les asques, aques es es de e io en men e espe en a se
p ocessades. Aques concep e d’espe a es po de ini com el emps que ansco e en e el
momen en que una asca es à disponible pe se p ocessada i el momen en que s’inicia aques
p ocessamen .
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 21
Aques emps de p ocessamen no cons an ha sigu de ini a la li e a u a com la següen unció
lineal:
𝑝𝑖=𝑡𝑖+𝑏𝑖×(𝑠𝑡𝑖−𝑎𝑣𝑖) (Eq. 1)
on i és la pa cons an del emps de p ocessamen de la asca i, bi co espon a la axa de
c eixemen de la de e io ació de la asca i, s i (s a ime) és el emps d’inici la asca i, quan es
comença a p ocessa , i a i (a ailable ime) és el emps en que la asca i passa a es a disponible.
D’aques a mane a, la di e ència en e el emps d’inici i el emps en que es à disponible equi al al
emps de e a d de la asca. Cal ema ca que el emps disponible d’una asca és el momen en
que aques a es po eali za . En les línies de mun a ge es po eali za una asca una egada que
s’hagin comple a o es les se es asques p edecesso es. El momen en que s’acabi de p ocessa
l’úl ima p edecesso a d’una de e minada asca, co espond à al seu emps disponible. Pe an ,
com es po obse a a l’Eq. 1, pi co espon al emps de p ocessamen de la asca i enin en
comp e la de e io ació.
Pe il·lus a bé aques concep e, a con inuació es mos a un pe i exemple.
L’exempla que es esol és un p oblema mol conegu de mida pe i a anomena Me ens. La
in o mació que es e sob e aques exempla és la següen :
- El nomb e de asques que é, i la pa cons an del emps de p océs de cada asca
( ecolli s a la Taula 5.1)
- El emps de cicle màxim del que disposen les es acions. En aques cas de 10 segons.
- Les elacions de p ecedència di ec a que enen les asques.
Les elacions de p ecedències es ep esen en, al com es a habi ualmen , en un g a (Figu a 5.1).
Els nodes del g a simboli zen les asques, i les a es es simboli zen que la asca de la qual su la
le xa és la asca p eceden immedia a de la asca a la qual a iba la le xa. Pe exemple, la asca 5
é com a asca p eceden immedia a la asca 2, com a p eceden s o als les asques 1 i 2, i com a
successo a immedia a la asca 1.
Com a axa de c eixemen de la de e io ació s’ha assigna 0,1.
Tasca i
i
1
1
2
5
3
4
4
3
5
5
6
6
7
5
Taula 5.1. Temps de p ocessamen de les asques del p oblema Me ens. [Fon : P òpia]
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 22
Figu a 5.1. G a de p ecedències del p oblema Me ens. [Fon : P òpia]
A pa i de les dades de l’exempla es poden oba di e en s solucions ac ibles, una de les quals
pod ia se la p oposada a la Taula 5.2. El c i e i pe col·loca les asques ha sigu dona p io i a a
les asques que inguessin emps de p océs con an ( i) més ele a , i en cas d’empa , assigna
abans les asques amb menys p eceden s o als. A la úl ima columna es oben els emps de
eball de cada es ació. La di e ència en e el emps de cicle màxim i el emps de eball co espon
al emps mo o ociós de cada es ació.
Núme o
d’es ació
Tasca
s i
a i
Temps de
p océs pi
Temps de eball de
cada es ació
1
1
0
0
1
10
2
1
1
5
3
6
6
4
2
5
10
6
5,4
9,84
4
15,4
1
4,44
3
6
20
15,4
6,46
6,46
4
7
30
19,84
6,016
6,016
Taula 5.2. Càlculs de la solució p oposada pel p oblema Me ens. [Fon : P òpia]
A con inuació es de allen les hipò esis i ca ac e ís iques de la línia de mun a ge que es conside a
en aques eball:
 Les asques són indi isibles i un cop iniciada la se a execució no es poden in e omp e.
 Exis eixen elacions de p ecedència en e les asques.
 La línia é una du ació de les asques dependen . El emps de p ocessamen d’una
de e minada asca i depèn del seu momen d’inici i del momen en el qual s’acaben de
p ocessa les se es p edecesso es, essen pi el emps de p océs de la asca i (i=1,...,N).

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 23
 El concep e de la de e io ació de les asques es conside a lineal.
 La línia de mun a ge és simple, se ial i sínc ona.
 La línia no di e ència en e ope ado s manuals o obò ics.
 La axa d’en ada de les peces a la línia és ixa.
 Les es acions són del ma eix ipus. Això implica que es an equipades amb els ma eixos
componen s i, conseqüen men , o a asca po se assignada a qualse ol es ació.
5.3. Fo mali zació del p oblema
En aques apa a es o mali za el p oblema modeli zan -lo mi jançan el següen model
ma emà ic.
Dades
N
Nomb e de asques.
M
Fi a supe io del nomb e d’es acions. El seu alo es pod ia de e mina , pe
exemple, amb el nomb e d’es acions d’una solució calculada heu ís icamen .
TC
Temps de cicle màxim a espec a .
𝑡𝑖 Temps de p océs cons an de la asca
i
(
1i ,...,N
).
𝑏𝑖 Taxa del c eixemen de la de e io ació de la asca
i
(
1i ,...,N
).
i
PR
Conjun de les p edecesso es immedia es de la asca
i
(
1i ,...,N
).
i
PRT
Conjun de les p edecesso es o als de la asca
i
 
1i ,...,N
:
i
i i h
h PR
PRT PR PRT





.
P
Conjun de pa elles de asques al que no hi ha cap elació de p ecedència en e
elles:
 
 
1 1 1 ih
P h,i :h ,...,N ;i h ,...,N |h PRT i PRT       
.
Va iables
 
01
ij
x,
1 si la asca
i
es assignada a la es ació
j
; 0 en cas con a i (
1i ,...,N
;
1j ,...,M
)
 
01
j
y,
1 si és necessà ia l’es ació
j
; 0 en cas con a i (
1j ,...,M
)
i
p
Z
Temps de p océs ( enin en comp e la de e io ació) de la asca
i
(
1i ,...,N
)
i
s 
Z
Ins an en que comença a p ocessa -se la asca
i
(
1i ,...,N
).
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 24
 
01
hi
w,
1 si la asca
h
es p ocessa abans que la asca
i
; 0 en cas con a i (
 
h,i P
)
i
a 
Z
Ins an en que la asca
i
es à disponible; és a di , l’ins an en que inali za
de p ocessa -se o es les se es p eceden s (
1i ,...,N
)
Model
 
1
MIN M
j
j
jy



(Eq. 2)
1
1
M
ij
j
x



1i ,...,N
(Eq. 3)
h h i
s p s 
1i ,...,N
;
i
h PR
(Eq. 4)
   
1
h h i hi
s p s M TC w     
 
h,i P
(Eq. 5)
 
i i h hi
s p s M TC w    
 
h,i P
(Eq. 6)
 
1
1
M
i ij
j
s TC j x


   



1i ,...,N
(Eq. 7)
1
M
i i ij
j
s p TC j x


   



1i ,...,N
(Eq. 8)
ij j
xy
1i ,...,N
;
1j ,...,M
(Eq. 9)
 
i
i h h
h PR
a max s p


1i ,...,N
(Eq. 10)
𝑝𝑖=𝑡𝑖+𝑏𝑖×(𝑠𝑡𝑖−𝑎𝑣𝑖)
1i ,...,N
(Eq. 11)
L’objec iu del model (Eq. 2) consis eix en minimi za el nomb e d’es acions necessà ies
dona un emps de cicle de e mina ; aques a equació, a més a més, enca sime ies en e
solucions equi alen s. L’Eq. 3 assigna cada asca a una i només una es ació. Les asques
es an subjec es a elacions de p ecedència les quals es an assegu ades amb l’Eq. 4. Les Eqs.
5 i 6 assegu en que dues asques no es eali zen simul àniamen a la ma eixa es ació (cal
no a que aques es es iccions només són necessà ies imposa -les pe a aquelles pa elles
de asques sense elacions de p ecedència). Les Eqs. 7 i 8 assegu en que cada asca comença
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 25
i inali za en l’es ació assignada espec an el emps de cicle màxim dona . L’Eq. 9 de e mina
que una es ació és necessà ia si se l’assigna al menys una asca. L’Eq. 10 ixa l’ins an de
disponibili a d’una asca a l’ins an en que acaba l’úl ima de les se es p edecesso es en
p ocessa -se. Finalmen , l’Eq. 11 es ableix el emps de p océs d’una asca en unció del
de e io amen que ha so e des de que es à disponible ins que comença a p ocessa -se.
Eq. 10 és la única exp essió no lineal del model. Si es olgués p o a de esold e el model
amb un sol e de p og amació lineal, aques a equació es po lineali za de la següen
mane a:
Va iables addicionals
 
01
hi
,
1 si la asca
h
es la úl ima p edecesso a de la asca
i
en p ocessa -se; 0
en cas con a i (
1i ,...,N
;
i
h PR
)
Res iccions addicionals (que subs i ueixen l’Eq. 11)
1
i
hi
h PR



1i ,...,N
(Eq. 12)
     
1
i h h hi
a s p M TC      
1i ,...,N
;
i
h PR
(Eq. 13)
 
i h h
a s p
1i ,...,N
;
i
h PR
(Eq. 14)
L’Eq. 12 imposa que una i només una de les p edecesso es de cada asca se à la úl ima en
p ocessa -se. Les Eqs. 13 i 14 ixen l’ins an de disponibili a de cada asca a l’ins an en que
acaba la úl ima de les se es p edecesso es en p ocessa -se.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 26
6. P opos a de esolució del p oblema
6.1. Mè odes de esolució
Pe al de oba la solució al p oblema plan eja exis eixen di e en s mè odes de esolució que es
pod ien aplica . Pe aques mo iu, en aques capí ol es a una pe i a in oducció als dos ipus de
mè odes que pod ien se adien s en la esolució d’aques p oblema en conc e ; els mè odes
exac es i els mè odes ap oxima s (no exac es).
Els mè odes exac es són p ocedimen s que ga an eixen oba la solució òp ima d’un p oblema en
un emps ini , semp e i quan aques a exis eix. De egades pe ò, el emps in e i po a iba a se
d’un o d e de magni ud mol supe io al dels mè odes ap oxima s, i pe an inaplicable en mol s
casos.
Els mè odes ap oxima s són p ocedimen s que no ga an eixen que les solucions obades siguin
òp imes pe ò el emps de càlcul és mol in e io al dels mè odes exac es. La apidesa del p océs és
an impo an com la quali a de les solucions obades. Aques s mè odes solen se bones opcions
a p oblemes di ícils ja que són p ocedimen s simples, basa s en el sen i comú, que p opo cionen
bones solucions (no necessà iamen òp imes) de o ma àcil i àpida.
Díaz e al. [24] de ineix els mè odes ap oxima s o no exac es com: “Un mè ode ap oxima és un
p ocedimen pe a esold e un p oblema d’op imi zació ben de ini mi jançan una ap oximació
in uï i a, en la qual la o ma de l’es uc u a del p oblema s’u ili za de o ma in el·ligen pe a
ob eni una bona solució”.
Els mè odes no exac es solen se bones opcions en on als exac es quan és dona alguna de les
següen s ci cums àncies:
 No exis eix cap mè ode exac e pe a la esolució del p oblema.
 Exis eix un mè ode exac e pe ò el seu ús és massa cos ós. A mesu a que augmen en les
dimensions dels exempla s a esold e, els p ocedimen s de esolució endeixen a esul a
in ac ables, doncs el emps compu acional c eix de o ma exponencial, excedin els
ecu sos de què es disposa.
 A la indús ia no malmen una bona ap oximació ja és su icien i no cal in e i més
ecu sos a oba solucions exac es. A més a més, enca a que les solucions ap oximades
poden se dolen es en el pi jo dels casos, aques s mol a amen es p esen en a la
eali a .
 Són més lexibles que els mè odes exac es. Mol es egades s’u ili zen com a pa d’un
al e mè ode. Pe exemple, pe al de p opo ciona la solució inicial de pa ida pe a
aplica al es mè odes d’op imi zació.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 33
Aques és només un exemple de com e ec ua l’in e can i de asques pe ò òb iamen hi hau an
an es eïnes com possibili a s d’in e can i hi hagin. S’ha de ind e en comp e que la seqüència
ob inguda ha de compli les elacions de p ecedència en o momen .
Siguin a i b dues asques que es olen in e can ia , si a es oba abans en la seqüència que b, es
pod an in e can ia si:
- a no és una asca p edecesso a de b.
- To es les p eceden s de b es oben abans en la seqüència que a.
- To es les successo es de a es oben desp és en la seqüència que b.
Aques es són les condicions que s’han imposa pe eali za el codi pe gene a les solucions
eïnes de la solució inicial. El codi de alla es oba a l’apa a D de l’Annex.
6.2.3. Selecció de la millo eïna
Un cop s’han gene a o es les seqüències eïnes, s’han d’a alua . Pe al d’a alua una seqüència
eïna, es gene a una no a solució col·locan les asques en es acions o seguin l’o d e de
p io i a s de la no a seqüència amb el can i eali za i emplenan al màxim cada es ació sense
sob epassa el emps de cicle màxim del p oblema.
Seguin amb l’exemple p oposa , a pa i de la seqüència eïna ex e a a pa i de l’in e can i de
asques (Figu a 6.4), s’ha dis ibuï les asques a les es acions al i com es po eu e a la Taula 6.5.
Es ació
Tasca i
i
s i
a i
pi
Temps de cada
es ació
1
1
6
0
0
6
13
4
7
6
6
7
2
5
1
14
6
1,8
12,78
2
2
15,8
6
2,98
6
2
18,78
18,18
2
8
6
20,78
20,78
6
3
10
5
28
26,78
5,122
12,8342
3
5
33,122
6
7,7122
4
7
3
42
40,8342
3,11658
12,11658
9
5
45,11658
45,11658
5
11
4
50,11658
50,11658
4
Taula 6.5. Càlculs pe a la no a dis ibució de asques a les es acions al p oblema Jackson. [Fon . P òpia]

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 34
Com es po obse a , amb el can i de les asques 3 i 5 amb el qual s’ha gene a una solució eïna
de la solució inicial, s’ha pogu dis ibui o es les asques en 4 es acions en comp es de en 5
es acions com ho eia la solució inicial. A con inuació, a la Figu a 6.5, es po eu e la no a
seqüència de asques dis ibuïdes en es acions (cada colo co espon a una es ació).
Figu a 6.5. No a dis ibució de asques del p oblema Jackson amb TC=14 i b=0,1. [Fon : P òpia]
Cal ema ca pe ò que aques a és només una eïna que ha millo a la solució inicial. De la ma eixa
mane a, en aques a e apa s’han pogu oba al es eïnes que ambé millo in en la ma eixa
p opo ció la solució inicial, i pe an , ambé s’hau ien d’es udia . Po se ambé que hi hagi alguna
al e eïna que millo es enca a més la solució inicial. En aques cas, es con inua ia la ce ca local
pe aques a i no pe la obada an e io men .
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 35
7. Expe iència compu acional
7.1. Exempla s de es eig
Pe al d’a alua el uncionamen del p ocedimen de esolució p oposa s’ha eali za una
expe iència compu acional a pa i d’un conjun d’exempla s de es a ge. L’objec iu de
l’expe imen és es udia el compo amen del p ocedimen a l’ho a de esold e exempla s de
di e en s mides.
Pe du a e me l’expe imen ació, s’ha escolli u ili za el conjun de dades de Scholl [26] pe a
p oblemes d’equilib a de línia de mun a ge simple (SALBP). S’ha decidi u ili za aques s
exempla s ja que es oben ecolli s amb lliu e accés a la pàgina www.assembly-line-balancing.de i
pe què s’han u ili za pe p o a i compa a p ocedimen s en mol s es udis sob e l’equilib a de
línies, poden així compa a esul a s si s’escau. A més a més, aques conjun de dades es
ca ac e i zen pe es a compos os pe una g an a ie a de línies di e en s el qual pe me pode
p o a la p opos a de esolució en di e sos casos.
Degu a que aques es dades es an o ien ades pe a esold e p oblemes SALBP i no exis eix cap
banc de dades especí ic pe es udia el p oblema de línies de mun a ge on es é en comp e
l’e ec e de la de e io ació, s’ha hagu de ia i a egi la dada de la axa c eixemen de la
de e io ació b. S’es udien 5 possibili a s di e en s pe anali za la incidència que é la de e io ació
en l’equilib a de la línia. S’anali zen cada un dels exempla s del SALBP amb les següen s
possibili a s de de e io ació:
- b=0,1 en o es les asques.
- b=0,2 en o es les asques.
- b=0, és a di , e ec e nul de la de e io ació en aquelles asques que no enen
p edecesso es. I b=0,1 a les demés asques.
- b=0, és a di , e ec e nul de la de e io ació en aquelles asques que no enen
p edecesso es. I b=0,2 a les demés asques.
- b=nomb e alea o i en cada asca comp és en e el 0 i el 0,2, ambdós inclosos.
El mo iu pe el qual s’han ia els alo de b=0,1 i b=0,2 i no d’al es ha sigu pe què han es a
u ili za s en la li e a u a i pe an , acili a el pode compa a els esul a s amb al es es udis si
s’escau.
La aó pe al qual s’han conside a les a ian s en les quals aquelles asques sense p edecesso es
enen de e io ació nul·la és pe què aques es asques es an disponibles en l’ins an inicial i
no malmen són de les p ime es en p ocessa -se. Pe an , al no ind e emps d’espe a no enen
pe què ind e l’e ec e de la de e io ació.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 36
Com que aques s exempla s es an pensa s pe a esold e p oblemes de ipus SALBP (i UALBP) on
les du ades de les asques són de e minis es, al aplica un p oblema on les asques es de e io en,
en alguns casos no s’ha oba cap combinació possible d’adjudicació de asques degu a aques
e ec e. Això és degu onamen almen a dos mo ius.
En p ime lloc, es po dona el cas de que segons els c i e is de p io i a que segueixen les
heu ís iques pe a l’assignació de asques a les di e en s es acions, hi hagin asques que
augmen in an el emps d’espe a que el seu p opi emps de p ocessamen sigui majo que el
màxim emps de cicle pe més. Això p o oca que no hi hagi cap combinació possible d’adjudicació
de asques degu a l’e ec e de e io a iu. Pe an , en aques s casos, les heu ís iques p oposades
no són àlides pe a esold e aques s p oblemes.
També es possible que pe ca ac e ís iques del p oblema en si, no sigui possible aplica -li el
concep e de de e io ació de asques. Això passa en p oblemes on pe exemple, els emps de
cicles són mol baixos, o on els emps de p océs cons an s de les asques són ele a s. A ques e
a que pe mol pe i a que sigui la axa de de e io ació, i pe an augmen i poc el emps d’espe a,
les du ades d’algunes asques puguin sob epassa igualmen el emps de cicle màxim. Això ambé
po succei en p oblemes g ans on hi ha una quan i a de asques mol ele ada, ja que hi poden
ha e emps d’espe a mol g ans. En el banc de dades u ili za això succeeix en 4 p oblemes que
han sigu p è iamen desca a s (Ba hold 2, Mukhe je, Scholl i Wee-Mag).
A la Taula 7.1 es oben ecolli s o s els exempla s u ili za s. La e ce a columna de la aula ( min)
a e e ència a la pa cons an del emps de p océs de asca més pe i a que é l’exempla . De la
ma eixa mane a, la qua a columna ( max) a e e ència a la pa cons an del emps de p océs
més g an. La cinquena co espon a l’in e al en el qual es oben els emps de cicle de cada
a ian de l’exempla , ambdós inclosos. La sisena columna indica la quan i a d’exempla s que é
cada p oblema, és a di , la quan i a de a ian s amb un emps de cicle i una axa de de e io ació
di e en cada un. I pe úl im, la se ena columna, indica el pe cen a ge de cada p oblema que s’ha
oba solució a egin el concep e de de e io ació de les asques.
En o al, hi ha 895 exempla s. Aques s exempla s, al com ja s’ha indica , s’han c ea a pa i dels
179 exempla s del SALBP combina s amb les 5 possibles axes de de e io ació. Pe cada exempla
s’ha oba una solució pe cada una de les 12 heu ís iques, amb les quals se li han aplica
l’op imi zació. Del o al, s’han oba solució ac ible de 670 exempla s.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 37
P oblema
Núme o
de
Tasques
min
max
In e al
de TC
Exempla s
% d’exempla s
amb solució
Me ens
7
1
6
6-18
30
83,33
Bowman
8
3
17
20
5
100
Jaeschke
9
1
6
6-18
25
80
Mansoo
11
2
45
48-94
15
100
Jackson
11
1
7
7-21
30
83,33
Mi chell
21
1
13
14-39
30
100
Roszieg
25
1
13
14-32
30
100
Heskiao
28
1
108
138-342
30
100
Buxey
29
1
25
27-54
35
100
Sawye
30
1
25
25-75
45
88,89
Lu z1
32
100
1400
1414-2828
30
100
Gun he
35
1
40
41-81
35
85,71
Kilb idge
45
3
55
56-184
50
80
Hahn
53
40
1775
2004-4676
25
100
Wa necke
58
7
53
54-111
80
31,25
Tonge
70
1
156
160-527
80
62,50
A cus1
83
233
3691
3786-10816
80
100
Lu z3
89
1
74
75-150
60
75
Lu z2
89
1
10
11-21
55
36,36
A cus2
111
10
5689
5755-17067
85
41,18
Ba hold
148
3
383
403-805
40
87,50
To al d’exempla s:
895
Taula 7.1. Exempla s u ili za s pe a la expe iència compu acional [Fon . P òpia]
Pe al d’a alua p è iamen els algo ismes u ili za s, s’ha esol el p oblema sense l’e ec e de la
de e io ació amb o s els exempla s de es eig del SALBP (excep e els 4 p oblemes que s’han
des a a p è iamen ). Pe an , s’ha esol un SALBP-1. Això po dona una idea de l’e ec i i a de
cada heu ís ica sense que es egi a ec ada pe el de e io amen .
Pe a alua els esul a s ob ingu s, s’han u ili za els alo s òp ims del nomb e d’es acions de cada
exempla del p oblema del SALBP-1 p o inen s del banc de dades. Aques s alo s s’han u ili za
com a i es pe al de compa a amb els esul a s. Dels 2148 exempla s a alua s en aques a
simulació (179 p oblemes pe les 12 heu ís iques), s’han ob ingu 1336 solucions òp imes, el que
ep esen a el 62,20% de o a la mos a. Els esul a s es oben a l’apa a B de l’Annex.
Els codis dels algo ismes han es a p og ama s en Py hon i han sigu execu a s amb un o dinado
amb p ocessado In el Co e i7 de 2.6GHz amb el sis ema ope a iu Ubun u 16.04 LTS. To s els codis
u ili za s es poden oba a l’apa a D de l’Annex.
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 38
Els emps d’execució pe cada un dels algo ismes es oben a l’apa a A de l’Annex, on el emps
màxim ha es a d’uns 17 segons.
7.2. Anàlisis de esul a s
Com que pe a la esolució d’aques p oblema s’han e se i p ocedimen s heu ís ics i pe an
no es ga an eixen oba solucions òp imes, cal mesu a la quali a d’aques s mè odes u ili za s
pe al de de e mina la se a alidesa.
Pe a alua el uncionamen dels p ocedimen s dissenya s i pe compa a -los en e ells s’u ili zen
les següen s mesu es:
 Compa ació amb una i a. Com que es desconeixen els alo s òp ims d’aques p oblema,
el que es po e és compa a les solucions ob ingudes de cada heu ís ica amb i es. Les
i es amb les quals s’han compa a p o enen del banc de dades que s’ha u ili za i
co esponen al mínim d’es acions que es po dona pe cada exempla .
Cal des aca pe ò, que aques es i es co esponen al mínim d’es acions al qual es po
a iba en una dis ibució de asques del p oblema con encional (SALBP-1), és a di , sense
eni en comp e l’e ec e de la de e io ació. En cap cas aques s alo s han de se els alo s
òp ims en aques a a ian s del p oblema ja que en alguns casos a iba a aques a solució
és inassolible degu a l’e ec e de e io a iu. El que si que es po assegu a es que aquells
exempla s que enen aques s alo s, han a iba a la solució òp ima, pe ò no es po
assegu a que aquells alo s que no hi han a iba no siguin òp ims.
A la Taula 7.2 s’obse a el nomb e de egades que cada heu ís ica aplicada pe oba la
solució inicial assoleix el alo de la i a. To i que els alo s ob ingu s són baixos
compa a s amb la mos a de la qual es pa eix no es po a i ma que el mè ode aplica
sigui poc e ec iu pe la aó an e io men exposada. D’aques es dades es poden eu e
conclusions sob e les egles de p io i a que sembla que ajus in millo el p oblema, la qual
sembla se l’heu ís ica 5 que co espon a o dena les asques segons el mínim emps de
p océs de la asca i de les se es p edecesso es ponde a pel emps de cicle. To i això, no
hi ha una di e ència gai e signi ica i a en e les al es heu ís iques.
A la Taula 7.3 es oben el nomb e de egades que l’op imi zació assoleix el alo de i a.
S’obse a que les e sions que més han millo a han sigu en aquelles en que la axa de
de e io ació és b=0,2 i la combinació de b=0,2 i b=0, men e que les al es e sions no
s’ap ecien una di e ència gai e no able. Cal des aca que les e sions on s’ha dona una
millo a signi ica i a són ambé les que es pa ien d’una solució pi jo .

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 39
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0,1
3
8
3
7
11
3
4
8
8
3
8
2
b=0,2
1
2
2
3
4
1
2
3
3
1
2
1
b=0,1 i b=0
3
8
3
8
11
3
4
8
13
3
8
2
b=0,2 i b=0
1
3
2
2
6
1
2
3
6
1
3
1
b alea ò ia
3
12
4
9
8
3
6
9
8
4
10
3
Taula 7.2: Nomb e de egades que cada heu ís ica inicial a iba al alo de la i a. [Fon : P òpia]
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0,1
4
10
4
8
11
4
6
9
10
4
10
3
b=0,2
4
9
4
6
10
4
6
7
9
4
10
3
b=0,1 i b=0
4
10
4
9
11
4
6
9
15
4
10
3
b=0,2 i b=0
4
9
4
8
10
4
6
8
12
4
9
3
b alea ò ia
4
14
4
9
8
4
6
9
8
5
11
4
Taula 7.3: Nomb e de egades que cada op imi zació a iba al alo de la i a. [Fon : P òpia]
 Nomb e de egades que cada p ocedimen ha ob ingu la millo solució pe cada a ian
del p oblema.
A la Taula 7.4 es po obse a quan es egades cada heu ís ica u ili zada pe ob eni les
solucions inicials han ob ingu la millo solució. Cal ind e en comp e que la millo solució
en cap cas ol di que sigui la solució òp ima.
Es po eu e que la endència es simila s en e les a ian s amb axa de de e io ació b=0,1
i el que u ili za b=0 pe les asques sense p eceden s i b=0,1 pe les demés. Es po
ap ecia una lleuge a millo a pe aques a úl ima a ian , e que esul a lògic ja que si no
s’aplica de e io ació en algunes asques, el emps de p océs o al endeix a disminui .
Aques a ma eixa endència ambé es oba en e la a ian amb axa de de e io ació
b=0,2 i la de b=0 pe les p ime es asques i b=0,2 pe la es a de asques, ambé amb una
pe i a millo a pe aques a úl ima. També es po obse a que s’han ob ingu esul a s
no ablemen millo s amb la axa de de e io ació mes baix com ja s’espe a a. En quan a la
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 40
a ian de axa b alea ò ia s’han ob ingu esul a s millo que aquells amb b=0,2 pe ò
pi jo s que amb b=0,1.
A l’ho a de compa a en e heu ís iques, en el cas de les a ian amb b=0,1 des aca pe
sob e de les demés l’H5. En quan a les a ian s amb b=0,2, es poden des aca en la
ma eixa mesu a l’H2 i l’H9 co esponen s espec i amen a les egles de p io i a de
màxim emps de p océs de asca i màxim emps de p océs asca i de les se es
successo es.
A la Taula 7.5 es oben les egades que l’op imi zació local ha oba les millo s solucions.
Es po obse a , que no hi ha millo es gai e no ables espec e als esul a s inicials ecolli s
a la Taula 7.4. Les a ian s que més han millo a els esul a s han sigu les de b=0,2. To i
així, com que en aques s casos hi ha més ma ge de millo a, segueixen ob enin millo s
esul a s aquells amb axa de de e io ació més baix. A la Figu a 7.1 es po eu e
ep esen a en un g à ic cla amen on els màxims es oben en les heu ís iques H2, H5, H9
i H11, e que indica que aques es heu ís iques pe me en oba millo s solucions.
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0,1
15
52
18
28
76
15
22
43
50
15
49
16
b=0,2
9
16
10
16
31
10
11
18
29
10
15
6
b=0,1 i b=0
16
57
16
28
72
16
21
41
57
15
51
17
b=0,2 i b=0
8
17
11
13
30
8
10
16
31
10
15
7
b alea ò ia
14
54
14
27
45
15
20
38
47
17
45
9
Taula 7.4: Nomb e de egades que cada heu ís ica inicial oba la millo solució. [Fon : P òpia]
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0.1
18
52
19
32
82
17
25
47
55
18
55
18
b=0.2
14
24
13
19
38
14
16
27
32
13
23
10
b=0 i b=0.1
16
56
16
28
74
16
20
39
58
16
56
16
b=0 i b=0.2
13
24
13
24
39
13
13
27
38
14
24
9
b alea ò ia
16
57
14
27
47
17
20
38
47
18
46
10
Taula 7.5: Nomb e de egades que cada op imi zació oba la millo solució. [Fon : P òpia]
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 41
Figu a 7.1: G à ic ep esen a iu del nomb e de egades que l’op imi zació assoleix la millo solució pe cada heu ís ica.
[Fon : P òpia]
 Millo a de l’op imi zació local: Pe es udia més a ons l’e ec e del p océs de millo a,
s’han ecolli a la Taula 7.6 el nomb e d’exempla s que l’op imi zació local millo a
espec e a la solució inicial. Pe o s els casos es po obse a una cla a supe io i a de
l’heu ís ica 5 on les demés, seguida pe les H2, H8, H9 i H11.
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0,1
8
10
6
9
26
8
11
12
10
5
13
6
b=0,2
9
17
9
13
30
9
11
26
26
9
18
9
b=0,1 i b=0
5
10
3
8
22
5
5
8
8
2
11
4
b=0,2 i b=0
9
19
9
19
34
9
9
23
26
9
17
8
b alea ò ia
2
4
3
5
15
4
3
6
7
1
10
2
Taula 7.6: Nomb e d’exempla s que l’op imi zació local millo a. [Fon : P òpia]
0
10
20
30
40
50
60
70
80
90
H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12
b=0.1
b=0.2
b=0.1 i b=0
b=0.2 i b=0
b alea o i
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 42
 Mi jana del nomb e d’es acions. Es ac a de e la mi jana del nomb e d’es acions de les
solucions ob ingudes pe cada p ocedimen i pe cada exempla s de es eig. Aques
mè ode d’anàlisi pe me compa a lo bones que poden se les di e en s heu ís iques.
Com que no o es les heu ís iques donen solució a la ma eixa quan i a d’exempla s ni als
ma eixos exempla s en alguns casos (a la Taula 7.1 de l’apa a an e io mos a el
pe cen a ge d’exempla s que les heu ís iques han oba solució), només s’ha calcula la
mi jana d’es acions pe a aquells exempla s que o es les heu ís iques oben solució.
D’aques a mane a, s’e i a oba esul a s con usos ja que pod ia se que l’heu ís ica més
bona obes més quan i a de esul a s pe a exempla s amb nomb es d’es acions ele a s.
A l’ho a de e la mi jana i compa a -la amb una heu ís ica pi jo que només obés
solucions pe a exempla s amb poques es acions, aques a úl ima ind ia una mi jana
in e io que l’heu ís ica més bona, el que po a ia a oba conclusions e ònies.
Pe aques a ma eixa aó ambé, en aques cas només es compa en les heu ís iques amb
axa de de e io ació de b=0,1 i la con inació de b=0,1 i b=0, ja que la quan i a
d’exempla s que la e sió amb axa de de e io ació b=0,1 és mol més ele ada a la que es
oba amb b=0,2 i impossibili a e una compa ació en e elles.
A la Taula 7.7 es oben les mi janes del nomb e d’es acions pe cada heu ís ica. Es po
obse a que les mi janes més baixes coincideixen amb les heu ís iques que amb els
p e is mè odes d’a aluació e ec ua s han sembla se les més e ec i es. Aques es són,
o denades pe majo e icàcia, les H5, H8, H2, H11 i H9. En quan al p océs d’op imi zació,
els esul a s ob ingu s ( ecolli s a la Taula 7.8) són equi alen s als de les solucions inicials.
Es po obse a una disminució de la mi jana del nomb e d’es acions amb l’op imi zació
local espec e les solucions inicials.
Pe úl im es po eali za una compa ació en e les mi janes de les heu ís iques amb la
mi jana del nomb e d’es acions de la i a. La mi jana dels alo s òp ims del nomb e
d’es acions dels exempla s conside a s en aques càlcul és de 4,889. Es po obse a que
només hi ha una es ació de di e ència en e la mi jana dels alo s òp ims del p oblema
del SALBP-1 i la mi jana de la millo heu ís ica obada, l’H5.
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
b=0.1
6,806
5,972
6,583
6,056
5,833
6,806
6,500
5,972
6,028
6,750
6,000
6,722
b=0 i b=0.1
6,750
5,917
6,472
5,972
5,861
6,750
6,417
5,972
5,833
6,583
6,000
6,583
Taula 7.7: Mi jana del nomb e d’es acions de les solucions inicials. [Fon : P òpia]
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 49
Annex B. Solucions inicials de l’expe iència compu acional
Solucions incials pe a b=0,1.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
28
A cus1
3985
20
28
A cus1
4206
19
25
27
A cus1
4454
18
27
25
26
23
A cus1
4732
17
26
23
23
21
A cus1
5048
16
25
21
21
19
A cus1
5408
15
22
19
19
17
A cus1
5824
14
20
18
17
17
A cus1
5853
14
20
17
17
17
A cus1
6309
13
18
17
16
16
A cus1
6842
12
18
17
15
15
14
A cus1
6883
12
18
16
15
15
14
A cus1
7571
11
14
15
13
14
12
15
A cus1
8412
10
14
13
12
12
11
15
A cus1
8898
9
14
13
11
11
11
14
A cus1
10816
8
10
10
9
9
9
10
A cus2
8847
18
27
A cus2
9400
17
25
28
A cus2
10027
16
23
A cus2
10743
15
21
A cus2
11378
14
19
25
A cus2
11570
13
18
26
A cus2
17067
9
20
13
17
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Ba hold
626
9
Ba hold
705
8
Ba hold
805
7
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
Buxey
30
12
16
Buxey
33
11
13
15
15
13
Buxey
36
10
12
13
13
12
Buxey
41
8
13
11
Buxey
47
7
12
9
10
12
12
9
9
Buxey
54
7
10
9
9
10
9
10
8
9
Gun he
44
12
18
18
Gun he
49
11
16
15
16
15
16
15
16
15
16
Gun he
54
9
15
15
15
15
15
13
14
13
15
15
15
Gun he
61
9
12
11
12
12
12
12
13
12
11
12
11
12
Gun he
69
8
11
11
11
10
10
11
10
10
11
11
11
11
Gun he
81
7
9
8
9
8
9
9
9
8
8
9
8
9
Hahn
2004
8
10
9
10
9
9
10
9
9
9
10
9
10
Hahn
2338
7
11
8
8
8
8
11
10
8
8
10
8
10
Hahn
2806
6
9
6
7
6
6
9
8
6
6
8
6
8
Hahn
3507
5
6
5
6
5
5
6
6
5
5
6
5
6
Hahn
4676
4
5
4
5
4
4
5
5
4
4
5
4
5
Heskiao
138
8
Heskiao
205
5
8
11
Heskiao
216
5
12
8
12
10

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 50
Heskiao
256
4
12
11
7
12
11
7
12
Heskiao
324
4
12
11
7
5
12
12
7
6
11
12
Heskiao
342
3
12
9
11
7
5
12
11
7
6
12
9
12
Jackson
9
6
9
9
8
8
9
8
8
9
9
9
8
Jackson
10
5
7
7
6
6
6
7
7
6
7
7
7
7
Jackson
13
4
6
5
5
5
5
6
5
5
5
6
5
6
Jackson
14
4
5
5
5
5
5
5
5
5
5
5
5
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
5
5
5
5
5
5
5
5
5
5
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
14
14
Kilb idge
79
7
13
Kilb idge
92
6
11
10
13
Kilb idge
110
6
10
9
8
9
10
Kilb idge
111
5
10
9
8
9
10
Kilb idge
138
4
8
10
6
8
9
8
Kilb idge
184
3
10
5
11
7
5
10
8
6
6
10
5
9
Lu z1
1414
11
14
13
14
Lu z1
1572
10
12
12
11
13
12
Lu z1
1768
9
10
11
11
11
11
10
Lu z1
2020
8
11
9
11
9
9
11
9
10
11
9
11
Lu z1
2357
7
9
8
8
8
8
9
8
8
9
9
8
8
Lu z1
2828
6
8
6
8
7
6
8
8
6
7
8
6
8
Lu z2
18
28
41
41
Lu z2
19
26
Lu z2
20
25
36
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
24
Lu z3
97
18
23
Lu z3
103
17
22
Lu z3
110
15
21
Lu z3
118
14
18
20
Lu z3
127
14
21
17
21
Lu z3
137
13
16
16
15
17
17
Lu z3
150
12
14
16
14
15
15
14
19
Mansoo
48
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
4
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
7
5
6
6
6
6
6
6
6
6
6
Me ens
8
5
6
6
6
6
6
6
6
6
6
6
6
6
Me ens
10
3
5
4
5
5
5
5
4
4
4
5
4
5
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
3
2
3
3
2
3
2
3
2
3
2
3
Mi chell
14
8
10
10
10
11
10
Mi chell
15
8
10
10
10
10
11
10
10
10
Mi chell
21
5
7
6
7
7
7
7
8
7
7
7
6
7
Mi chell
26
5
6
6
6
5
5
6
6
5
5
6
6
6
Mi chell
35
3
4
4
4
4
4
4
4
4
4
4
4
4
Mi chell
39
3
4
4
4
4
3
4
4
4
4
4
4
4
Roszieg
14
10
14
13
14
13
14
14
13
14
14
14
13
Roszieg
16
8
11
12
11
12
11
11
Roszieg
18
8
10
9
10
9
9
10
10
10
10
10
10
10
Roszieg
21
6
9
8
9
8
8
9
8
8
9
9
8
9
Roszieg
25
6
8
7
7
7
6
8
7
7
7
7
7
8
Roszieg
32
4
5
5
5
5
5
5
5
5
5
5
5
5
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 51
Sawye
27
13
18
Sawye
30
12
16
18
Sawye
33
11
16
15
Sawye
36
10
14
15
Sawye
41
8
12
14
13
Sawye
47
7
11
11
11
10
11
Sawye
54
7
10
9
9
9
10
Sawye
75
5
7
6
8
7
6
7
7
6
6
8
6
7
Tonge
176
21
31
31
Tonge
234
16
23
23
Tonge
251
14
23
23
Tonge
270
14
22
Tonge
293
13
19
19
19
Tonge
320
11
19
17
19
Tonge
364
10
15
14
15
Tonge
410
9
13
13
13
Tonge
468
8
11
12
15
11
Tonge
527
7
10
10
15
10
Wa necke
82
20
Wa necke
92
17
Wa necke
97
17
Wa necke
104
15
Wa necke
111
14
Solucions incials pe a b=0,2.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
A cus1
3985
20
A cus1
4206
19
A cus1
4454
18
A cus1
4732
17
A cus1
5048
16
A cus1
5408
15
A cus1
5824
14
21
27
A cus1
5853
14
21
A cus1
6309
13
21
23
17
A cus1
6842
12
18
21
16
A cus1
6883
12
18
21
16
A cus1
7571
11
16
20
13
A cus1
8412
10
15
16
13
A cus1
8898
9
15
15
12
A cus1
10816
8
11
13
10
A cus2
8847
18
A cus2
9400
17
A cus2
10027
16
A cus2
10743
15
A cus2
11378
14
A cus2
11570
13
A cus2
17067
9
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Ba hold
626
9
Ba hold
705
8
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 52
Ba hold
805
7
Bowman
20
5
6
6
6
6
5
6
6
6
6
6
6
6
Buxey
27
13
Buxey
30
12
Buxey
33
11
Buxey
36
10
Buxey
41
8
Buxey
47
7
Buxey
54
7
10
9
Gun he
44
12
Gun he
49
11
Gun he
54
9
Gun he
61
9
Gun he
69
8
13
Gun he
81
7
Hahn
2004
8
10
Hahn
2338
7
10
10
9
9
9
9
10
10
Hahn
2806
6
8
10
7
7
8
7
8
Hahn
3507
5
6
6
6
8
6
6
6
Hahn
4676
4
5
7
4
4
7
4
4
5
8
Heskiao
138
8
Heskiao
205
5
Heskiao
216
5
Heskiao
256
4
Heskiao
324
4
7
Heskiao
342
3
6
Jackson
9
6
10
Jackson
10
5
8
8
7
8
8
Jackson
13
4
6
6
6
6
6
6
6
6
6
Jackson
14
4
5
5
5
5
6
5
5
5
5
5
5
5
Jackson
21
3
4
3
3
3
3
4
3
3
3
4
3
4
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
6
5
5
5
5
5
5
6
5
6
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
Kilb idge
79
7
Kilb idge
92
6
Kilb idge
110
6
Kilb idge
111
5
Kilb idge
138
4
Kilb idge
184
3
7
Lu z1
1414
11
Lu z1
1572
10
Lu z1
1768
9
12
12
Lu z1
2020
8
11
10
Lu z1
2357
7
10
9
9
9
10
10
Lu z1
2828
6
7
7
7
8
8
7
Lu z2
18
28
Lu z2
19
26
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
Lu z3
97
18
Lu z3
103
17
Lu z3
110
15
Lu z3
118
14
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 53
Lu z3
127
14
Lu z3
137
13
Lu z3
150
12
Mansoo
48
4
6
6
6
Mansoo
62
3
5
4
5
5
5
4
5
4
4
Mansoo
94
2
3
3
4
3
3
3
3
3
3
4
3
4
Me ens
7
5
Me ens
8
5
Me ens
10
3
5
5
5
4
5
5
Me ens
15
2
4
3
3
3
3
4
3
3
3
4
3
4
Me ens
18
2
3
3
3
3
3
3
3
3
3
3
3
3
Mi chell
14
8
12
13
12
Mi chell
15
8
Mi chell
21
5
8
8
9
9
Mi chell
26
5
8
6
6
8
Mi chell
35
3
5
5
5
5
4
5
6
5
5
5
5
6
Mi chell
39
3
4
4
4
5
4
4
4
5
4
4
4
4
Roszieg
14
10
Roszieg
16
8
13
Roszieg
18
8
10
11
Roszieg
21
6
10
9
9
10
9
10
Roszieg
25
6
9
8
9
7
9
8
8
8
9
9
Roszieg
32
4
7
5
7
7
6
7
7
7
6
7
7
7
Sawye
27
13
Sawye
30
12
Sawye
33
11
Sawye
36
10
Sawye
41
8
Sawye
47
7
Sawye
54
7
Sawye
75
5
9
9
Tonge
176
21
Tonge
234
16
Tonge
251
14
Tonge
270
14
Tonge
293
13
Tonge
320
11
Tonge
364
10
Tonge
410
9
Tonge
468
8
Tonge
527
7
Wa necke
82
20
Wa necke
92
17
Wa necke
97
17
Wa necke
104
15
Wa necke
111
14
Solucions incials pe a b=0,1 i b=0.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
28
A cus1
3985
20
28
A cus1
4206
19
25
27
A cus1
4454
18
27
25
26
23
A cus1
4732
17
26
23
23
21
A cus1
5048
16
25
21
21
19
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 54
A cus1
5408
15
22
19
19
17
A cus1
5824
14
20
18
17
17
A cus1
5853
14
20
17
17
17
A cus1
6309
13
18
17
16
16
A cus1
6842
12
18
17
15
15
14
A cus1
6883
12
18
16
15
15
14
A cus1
7571
11
14
15
13
14
12
15
A cus1
8412
10
14
13
12
12
11
15
A cus1
8898
9
14
13
11
11
11
14
A cus1
10816
8
10
10
9
9
9
10
A cus2
8847
18
27
A cus2
9400
17
25
28
A cus2
10027
16
23
A cus2
10743
15
21
A cus2
11378
14
19
25
A cus2
11570
13
18
26
A cus2
17067
9
20
13
17
Ba hold
434
13
20
21
Ba hold
470
12
18
18
Ba hold
513
11
16
Ba hold
564
10
15
16
Ba hold
626
9
13
16
13
Ba hold
705
8
12
16
16
11
Ba hold
805
7
10
12
14
14
10
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
16
Buxey
30
12
16
Buxey
33
11
13
15
14
13
Buxey
36
10
13
Buxey
41
8
13
10
Buxey
47
7
11
10
9
11
Buxey
54
7
10
9
9
10
10
10
7
9
10
Gun he
44
12
18
18
Gun he
49
11
16
14
15
16
14
14
Gun he
54
9
14
14
14
15
14
13
14
13
14
14
13
Gun he
61
9
13
11
12
11
12
13
13
12
10
12
11
12
Gun he
69
8
12
10
11
10
10
12
10
10
10
11
10
11
Gun he
81
7
9
8
9
8
9
9
9
8
8
9
8
9
Hahn
2004
8
9
9
10
9
10
9
9
10
9
9
9
9
Hahn
2338
7
11
8
9
8
8
11
10
8
8
10
8
10
Hahn
2806
6
9
6
8
6
6
9
8
6
6
8
6
8
Hahn
3507
5
7
5
6
5
5
7
6
5
5
6
5
6
Hahn
4676
4
5
4
5
4
4
5
5
4
4
5
4
5
Heskiao
138
8
Heskiao
205
5
12
8
12
12
Heskiao
216
5
12
11
8
11
11
12
Heskiao
256
4
12
10
7
10
8
12
Heskiao
324
4
11
10
7
5
11
11
7
6
11
10
11
Heskiao
342
3
12
9
11
7
5
12
11
7
6
11
9
11
Jackson
9
6
9
9
8
8
9
8
8
9
9
9
8
Jackson
10
5
7
7
6
6
6
7
7
6
7
7
7
7
Jackson
13
4
6
5
5
5
5
6
5
5
5
6
5
6
Jackson
14
4
5
5
5
5
5
5
5
5
5
5
5
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
5
5
5
5
5
5
5
5
5
5
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
15
15

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 55
Kilb idge
69
8
14
14
Kilb idge
79
7
12
12
12
Kilb idge
92
6
11
11
11
11
Kilb idge
110
6
9
9
8
9
9
9
Kilb idge
111
5
9
8
8
9
9
9
Kilb idge
138
4
11
7
9
6
11
9
8
7
7
11
Kilb idge
184
3
9
5
8
6
5
9
7
6
5
9
5
8
Lu z1
1414
11
13
14
14
14
14
13
Lu z1
1572
10
12
11
12
12
11
12
11
12
12
11
12
Lu z1
1768
9
12
10
11
11
11
12
11
11
10
11
10
11
Lu z1
2020
8
11
9
11
9
9
11
10
9
9
11
9
10
Lu z1
2357
7
8
8
8
8
8
8
8
8
9
9
8
8
Lu z1
2828
6
7
6
7
6
6
7
7
6
6
7
6
7
Lu z2
18
28
41
41
Lu z2
19
26
38
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
25
25
Lu z3
92
19
24
Lu z3
97
18
23
Lu z3
103
17
22
Lu z3
110
15
21
Lu z3
118
14
18
18
18
Lu z3
127
14
21
17
21
Lu z3
137
13
18
15
16
Lu z3
150
12
16
18
14
16
19
Mansoo
48
4
5
5
5
5
5
5
5
5
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
4
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
2
3
3
3
Me ens
7
5
6
6
6
6
6
6
6
6
6
Me ens
8
5
6
6
6
6
6
6
6
6
6
6
6
6
Me ens
10
3
5
4
5
5
5
5
4
4
4
5
4
5
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
3
2
3
3
2
3
2
3
2
3
2
3
Mi chell
14
8
10
10
10
11
10
Mi chell
15
8
10
10
10
10
11
10
10
10
Mi chell
21
5
7
6
7
7
7
7
8
7
7
7
6
7
Mi chell
26
5
6
6
6
5
5
6
6
5
5
6
6
6
Mi chell
35
3
4
4
4
4
4
4
4
4
4
4
4
4
Mi chell
39
3
4
4
4
4
3
4
4
4
4
4
4
4
Roszieg
14
10
14
13
14
13
14
14
13
14
14
14
13
Roszieg
16
8
11
10
11
12
10
11
11
11
11
11
12
11
Roszieg
18
8
10
9
10
9
9
10
10
10
10
10
10
10
Roszieg
21
6
8
7
8
8
8
8
8
7
8
8
9
8
Roszieg
25
6
8
7
7
7
6
8
7
7
7
7
7
8
Roszieg
32
4
5
5
5
5
5
5
5
5
5
5
5
5
Sawye
27
13
17
Sawye
30
12
16
17
Sawye
33
11
15
15
13
Sawye
36
10
14
15
11
Sawye
41
8
12
12
11
Sawye
47
7
11
11
10
9
11
Sawye
54
7
9
9
8
8
8
9
Sawye
75
5
7
6
7
7
6
7
6
6
5
7
6
7
Tonge
176
21
Tonge
234
16
Tonge
251
14
Tonge
270
14
20
Tonge
293
13
19
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 56
Tonge
320
11
17
Tonge
364
10
14
Tonge
410
9
15
13
15
Tonge
468
8
10
11
10
Tonge
527
7
11
10
11
Wa necke
82
20
27
Wa necke
92
17
Wa necke
97
17
23
23
Wa necke
104
15
22
Wa necke
111
14
21
20
Solucions incials pe a b=0,2 i b=0.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
A cus1
3985
20
A cus1
4206
19
A cus1
4454
18
A cus1
4732
17
A cus1
5048
16
A cus1
5408
15
A cus1
5824
14
21
27
A cus1
5853
14
21
A cus1
6309
13
21
23
17
A cus1
6842
12
18
21
16
A cus1
6883
12
18
21
16
A cus1
7571
11
16
20
13
A cus1
8412
10
15
16
13
A cus1
8898
9
15
15
12
A cus1
10816
8
11
13
10
A cus2
8847
18
A cus2
9400
17
A cus2
10027
16
A cus2
10743
15
A cus2
11378
14
A cus2
11570
13
A cus2
17067
9
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Ba hold
626
9
Ba hold
705
8
Ba hold
805
7
Bowman
20
5
6
6
6
6
5
6
6
6
6
6
6
6
Buxey
27
13
Buxey
30
12
Buxey
33
11
14
Buxey
36
10
Buxey
41
8
Buxey
47
7
11
Buxey
54
7
Gun he
44
12
Gun he
49
11
Gun he
54
9
Gun he
61
9
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 57
Gun he
69
8
11
13
12
11
Gun he
81
7
10
Hahn
2004
8
11
10
10
11
Hahn
2338
7
9
10
9
9
8
8
9
Hahn
2806
6
8
7
8
8
8
8
Hahn
3507
5
6
10
6
5
8
6
5
6
Hahn
4676
4
4
7
5
4
7
4
4
4
8
Heskiao
138
8
Heskiao
205
5
Heskiao
216
5
Heskiao
256
4
Heskiao
324
4
6
Heskiao
342
3
6
Jackson
9
6
10
Jackson
10
5
8
8
7
8
8
Jackson
13
4
6
6
6
6
6
6
6
6
6
Jackson
14
4
5
5
5
5
6
5
5
5
5
5
5
5
Jackson
21
3
4
3
3
3
3
4
3
3
3
4
3
4
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
6
5
5
5
5
5
5
6
5
6
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
Kilb idge
79
7
Kilb idge
92
6
Kilb idge
110
6
Kilb idge
111
5
Kilb idge
138
4
9
Kilb idge
184
3
7
Lu z1
1414
11
16
15
15
Lu z1
1572
10
12
12
12
Lu z1
1768
9
11
12
12
12
11
Lu z1
2020
8
10
11
11
11
10
Lu z1
2357
7
9
9
9
8
9
Lu z1
2828
6
7
7
6
7
9
9
7
9
Lu z2
18
28
Lu z2
19
26
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
Lu z3
97
18
Lu z3
103
17
Lu z3
110
15
Lu z3
118
14
Lu z3
127
14
Lu z3
137
13
Lu z3
150
12
Mansoo
48
4
5
5
5
5
5
5
5
5
4
5
5
5
Mansoo
62
3
5
4
4
5
5
5
4
5
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
2
3
3
3
Me ens
7
5
Me ens
8
5
Me ens
10
3
5
5
5
4
5
5
Me ens
15
2
4
3
3
3
3
4
3
3
3
4
3
4
Me ens
18
2
3
3
3
3
3
3
3
3
3
3
3
3
Mi chell
14
8
12
13
12
Mi chell
15
8
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 58
Mi chell
21
5
8
8
9
9
Mi chell
26
5
8
6
6
8
Mi chell
35
3
5
5
5
5
4
5
6
5
5
5
5
6
Mi chell
39
3
4
4
4
5
4
4
4
5
4
4
4
4
Roszieg
14
10
Roszieg
16
8
12
Roszieg
18
8
10
11
Roszieg
21
6
9
9
9
9
9
9
Roszieg
25
6
9
8
9
9
8
9
8
7
8
9
9
Roszieg
32
4
7
6
7
7
6
7
7
7
6
7
7
7
Sawye
27
13
Sawye
30
12
Sawye
33
11
Sawye
36
10
Sawye
41
8
Sawye
47
7
Sawye
54
7
11
10
Sawye
75
5
8
9
6
Tonge
176
21
Tonge
234
16
Tonge
251
14
Tonge
270
14
Tonge
293
13
Tonge
320
11
Tonge
364
10
Tonge
410
9
Tonge
468
8
Tonge
527
7
14
Wa necke
82
20
Wa necke
92
17
Wa necke
97
17
Wa necke
104
15
Wa necke
111
14
Solucions incials pe a b alea ò ia dins l’in e al [0, 0,2].
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
28
A cus1
3985
20
26
25
A cus1
4206
19
24
A cus1
4454
18
24
24
A cus1
4732
17
22
24
19
A cus1
5048
16
19
20
18
A cus1
5408
15
19
20
19
A cus1
5824
14
17
17
16
A cus1
5853
14
17
18
16
A cus1
6309
13
16
16
16
14
A cus1
6842
12
14
15
15
15
14
A cus1
6883
12
16
14
14
13
A cus1
7571
11
15
13
14
12
A cus1
8412
10
11
13
11
12
12
A cus1
8898
9
13
12
12
12
A cus1
10816
8
10
10
9
9
9
10
A cus2
8847
18
A cus2
9400
17
A cus2
10027
16
23
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 65
Wa necke
60
27
29
29
30
30
34
29
30
30
30
30
29
30
Wa necke
62
27
29
29
29
30
32
29
30
30
29
29
29
30
Wa necke
65
25
27
28
29
29
31
27
28
29
29
27
28
28
Wa necke
68
24
26
26
26
27
28
26
26
27
27
26
25
26
Wa necke
71
23
24
26
24
25
27
24
25
25
25
25
25
25
Wa necke
74
22
23
25
23
24
25
23
24
25
24
23
24
24
Wa necke
78
21
21
23
22
22
25
21
23
23
22
21
22
23
Wa necke
82
20
20
21
21
21
24
20
21
22
21
21
21
21
Wa necke
86
19
19
20
19
20
23
19
20
21
20
19
20
20
Wa necke
92
17
19
19
19
19
20
19
19
19
19
19
19
19
Wa necke
97
17
17
18
18
18
18
17
18
18
17
17
18
18
Wa necke
104
15
16
16
16
17
17
16
17
16
16
16
16
17
Wa necke
111
14
15
15
15
16
16
15
16
15
16
15
15
15
Wee-Mag
28
63
63
63
63
64
65
63
64
65
64
63
63
63
Wee-Mag
29
63
63
63
63
63
64
63
64
64
63
63
63
63
Wee-Mag
30
62
63
63
63
63
64
63
64
64
62
63
63
63
Wee-Mag
31
62
63
62
63
62
63
63
63
64
62
63
62
63
Wee-Mag
32
61
61
61
61
62
62
61
61
62
62
61
61
61
Wee-Mag
33
61
61
61
61
61
61
61
61
61
61
61
61
61
Wee-Mag
34
61
61
61
61
61
61
61
61
61
61
61
61
61
Wee-Mag
35
60
60
60
60
61
61
60
61
61
61
60
60
60
Wee-Mag
36
60
60
60
60
60
60
60
60
60
60
60
60
60
Wee-Mag
37
60
60
60
60
60
60
60
60
60
60
60
60
60
Wee-Mag
38
60
60
60
60
60
60
60
60
60
60
60
60
60
Wee-Mag
39
60
60
60
60
60
60
60
60
60
60
60
60
60
Wee-Mag
40
60
60
60
60
60
60
60
60
60
60
60
60
60
Wee-Mag
41
59
59
59
59
59
60
59
60
60
59
59
59
59
Wee-Mag
42
55
55
55
55
56
58
55
57
56
56
55
55
55
Wee-Mag
43
50
51
50
51
51
50
51
52
51
52
51
50
51
Wee-Mag
45
38
41
39
41
41
42
41
42
42
43
41
39
42
Wee-Mag
46
34
36
36
37
37
39
36
38
39
40
36
37
37
Wee-Mag
47
[32,33]
33
34
34
34
36
33
35
36
37
33
33
34
Wee-Mag
49
32
33
32
33
32
33
33
33
33
33
33
32
33
Wee-Mag
50
32
32
32
32
32
33
32
33
33
32
32
32
32
Wee-Mag
52
31
32
32
32
32
33
32
32
32
32
32
31
32
Wee-Mag
54
31
31
31
31
31
32
31
32
32
31
31
31
31
Wee-Mag
56
30
31
31
31
31
31
31
31
31
31
31
31
31

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 66
Annex C. Solucions de l’op imi zació local a pa i de
l’exepe iència compu acional
Solucions de l’op imi zació local amb b=0,1.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
28
A cus1
3985
20
28
A cus1
4206
19
24
26
A cus1
4454
18
27
23
26
23
A cus1
4732
17
25
22
22
20
A cus1
5048
16
23
20
21
19
A cus1
5408
15
22
18
19
17
A cus1
5824
14
20
17
17
17
A cus1
5853
14
20
17
17
17
A cus1
6309
13
18
15
16
15
A cus1
6842
12
18
17
14
15
14
A cus1
6883
12
18
16
15
15
14
A cus1
7571
11
14
15
13
14
12
15
A cus1
8412
10
12
13
12
12
11
13
A cus1
8898
9
13
13
11
11
11
13
A cus1
10816
8
10
10
9
9
9
10
A cus2
8847
18
26
A cus2
9400
17
24
28
A cus2
10027
16
22
A cus2
10743
15
21
A cus2
11378
14
19
24
A cus2
11570
13
18
25
A cus2
17067
9
18
13
17
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Ba hold
626
9
Ba hold
705
8
Ba hold
805
7
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
Buxey
30
12
16
Buxey
33
11
13
14
15
13
Buxey
36
10
12
13
13
12
Buxey
41
8
11
11
Buxey
47
7
12
9
10
12
12
9
9
Buxey
54
7
10
9
9
10
8
10
8
9
Gun he
44
12
17
17
Gun he
49
11
16
15
16
15
16
15
16
15
16
Gun he
54
9
15
15
15
14
15
13
13
13
15
15
15
Gun he
61
9
12
11
12
12
11
12
12
12
11
12
11
12
Gun he
69
8
11
10
11
10
10
11
10
10
10
11
10
11
Gun he
81
7
9
8
9
8
9
9
9
8
8
9
8
9
Hahn
2004
8
10
9
10
9
9
10
9
9
9
10
9
10
Hahn
2338
7
10
8
8
8
8
10
10
8
8
10
8
10
Hahn
2806
6
8
6
7
6
6
8
7
6
6
8
6
8
Hahn
3507
5
6
5
6
5
5
6
6
5
5
6
5
6
Hahn
4676
4
5
4
5
4
4
5
5
4
4
5
4
5
Heskiao
138
8
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 67
Heskiao
205
5
8
11
Heskiao
216
5
12
7
12
8
Heskiao
256
4
12
9
7
12
9
7
12
Heskiao
324
4
12
11
7
5
12
8
7
6
11
12
Heskiao
342
3
12
9
8
7
4
12
9
7
6
9
9
11
Jackson
9
6
9
9
8
8
9
8
8
9
9
9
8
Jackson
10
5
6
6
6
6
6
6
7
6
7
6
6
6
Jackson
13
4
6
4
5
5
5
6
4
5
4
6
4
6
Jackson
14
4
5
4
5
5
5
5
4
5
4
5
4
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
5
5
5
5
5
5
5
5
5
5
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
14
14
Kilb idge
79
7
13
Kilb idge
92
6
11
10
13
Kilb idge
110
6
10
9
8
9
10
Kilb idge
111
5
10
9
8
9
10
Kilb idge
138
4
8
8
6
8
9
8
Kilb idge
184
3
10
5
10
7
5
10
7
6
6
10
5
9
Lu z1
1414
11
13
13
13
Lu z1
1572
10
12
11
11
13
12
Lu z1
1768
9
10
11
11
10
11
10
Lu z1
2020
8
11
9
11
9
9
11
9
10
11
9
11
Lu z1
2357
7
8
8
8
8
8
8
8
8
9
8
8
8
Lu z1
2828
6
7
6
7
7
6
7
7
6
7
7
6
7
Lu z2
18
28
41
41
Lu z2
19
26
Lu z2
20
25
35
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
24
Lu z3
97
18
23
Lu z3
103
17
21
Lu z3
110
15
19
Lu z3
118
14
18
19
Lu z3
127
14
21
17
21
Lu z3
137
13
16
16
15
16
16
Lu z3
150
12
14
16
14
15
15
14
19
Mansoo
48
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
4
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
7
5
6
6
6
6
6
6
6
6
6
Me ens
8
5
6
6
6
6
6
6
6
6
6
6
6
6
Me ens
10
3
5
4
4
4
4
5
4
4
4
5
4
4
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
2
2
2
2
2
2
2
2
2
2
2
2
Mi chell
14
8
10
10
10
11
10
Mi chell
15
8
10
10
10
10
10
10
10
10
Mi chell
21
5
7
6
7
7
6
7
7
7
7
7
6
7
Mi chell
26
5
6
6
6
5
5
6
6
5
5
6
6
6
Mi chell
35
3
4
4
4
4
4
4
4
4
4
4
4
4
Mi chell
39
3
4
4
4
4
3
4
4
4
4
4
4
4
Roszieg
14
10
13
13
14
12
13
13
13
13
14
13
13
Roszieg
16
8
11
11
11
12
11
11
Roszieg
18
8
10
9
10
9
9
10
10
10
9
10
9
10
Roszieg
21
6
9
8
9
8
8
9
8
8
9
9
8
9
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 68
Roszieg
25
6
7
7
7
7
6
7
7
7
7
7
7
7
Roszieg
32
4
5
5
5
5
5
5
5
5
5
5
5
5
Sawye
27
13
18
Sawye
30
12
16
18
Sawye
33
11
16
15
Sawye
36
10
14
14
Sawye
41
8
12
12
12
Sawye
47
7
11
11
11
10
11
Sawye
54
7
9
8
9
9
9
Sawye
75
5
7
6
7
7
6
7
7
6
6
8
6
7
Tonge
176
21
31
31
Tonge
234
16
23
23
Tonge
251
14
23
23
Tonge
270
14
21
Tonge
293
13
19
18
19
Tonge
320
11
18
17
18
Tonge
364
10
15
14
15
Tonge
410
9
13
13
13
Tonge
468
8
11
12
15
11
Tonge
527
7
10
10
15
10
Wa necke
82
20
Wa necke
92
17
Wa necke
97
17
Wa necke
104
15
Wa necke
111
14
Solucions de l’op imi zació local amb b=0,2.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
A cus1
3985
20
A cus1
4206
19
A cus1
4454
18
A cus1
4732
17
A cus1
5048
16
A cus1
5408
15
A cus1
5824
14
17
19
A cus1
5853
14
17
A cus1
6309
13
16
16
15
A cus1
6842
12
15
15
14
A cus1
6883
12
15
15
14
A cus1
7571
11
13
14
12
A cus1
8412
10
12
12
12
A cus1
8898
9
11
12
11
A cus1
10816
8
9
9
9
A cus2
8847
18
A cus2
9400
17
A cus2
10027
16
A cus2
10743
15
A cus2
11378
14
A cus2
11570
13
A cus2
17067
9
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 69
Ba hold
626
9
Ba hold
705
8
Ba hold
805
7
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
Buxey
30
12
Buxey
33
11
Buxey
36
10
Buxey
41
8
Buxey
47
7
Buxey
54
7
8
8
Gun he
44
12
Gun he
49
11
Gun he
54
9
Gun he
61
9
Gun he
69
8
11
Gun he
81
7
Hahn
2004
8
9
Hahn
2338
7
8
9
8
9
8
8
8
9
Hahn
2806
6
6
7
7
6
7
7
6
Hahn
3507
5
5
5
5
6
5
5
5
Hahn
4676
4
5
5
4
4
5
4
4
4
5
Heskiao
138
8
Heskiao
205
5
Heskiao
216
5
Heskiao
256
4
Heskiao
324
4
5
Heskiao
342
3
5
Jackson
9
6
9
Jackson
10
5
7
7
6
7
7
Jackson
13
4
6
4
4
6
4
4
6
4
6
Jackson
14
4
5
4
5
5
4
5
4
5
4
5
4
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
6
5
5
5
5
5
5
5
5
5
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
Kilb idge
79
7
Kilb idge
92
6
Kilb idge
110
6
Kilb idge
111
5
Kilb idge
138
4
Kilb idge
184
3
4
Lu z1
1414
11
Lu z1
1572
10
Lu z1
1768
9
11
10
Lu z1
2020
8
9
9
Lu z1
2357
7
8
8
8
8
9
8
Lu z1
2828
6
6
7
7
6
7
6
Lu z2
18
28
Lu z2
19
26
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
Lu z3
97
18
Lu z3
103
17
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 70
Lu z3
110
15
Lu z3
118
14
Lu z3
127
14
Lu z3
137
13
Lu z3
150
12
Mansoo
48
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
7
5
Me ens
8
5
Me ens
10
3
4
4
4
4
4
4
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
2
2
2
2
2
2
2
2
2
2
2
2
Mi chell
14
8
10
10
10
Mi chell
15
8
Mi chell
21
5
7
7
6
7
Mi chell
26
5
6
5
5
6
Mi chell
35
3
4
4
4
4
4
4
4
4
4
4
4
4
Mi chell
39
3
4
4
4
4
4
4
4
4
4
4
4
4
Roszieg
14
10
Roszieg
16
8
11
Roszieg
18
8
9
10
Roszieg
21
6
8
8
8
9
9
8
Roszieg
25
6
7
7
7
7
7
7
7
7
7
7
Roszieg
32
4
5
5
5
5
5
5
5
5
5
5
5
5
Sawye
27
13
Sawye
30
12
Sawye
33
11
Sawye
36
10
Sawye
41
8
Sawye
47
7
Sawye
54
7
Sawye
75
5
6
6
Tonge
176
21
Tonge
234
16
Tonge
251
14
Tonge
270
14
Tonge
293
13
Tonge
320
11
Tonge
364
10
Tonge
410
9
Tonge
468
8
Tonge
527
7
Wa necke
82
20
Wa necke
92
17
Wa necke
97
17
Wa necke
104
15
Wa necke
111
14
Solucions de l’op imi zació local amb b=0,1 i b=0.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
28
A cus1
3985
20
28
A cus1
4206
19
24
26
A cus1
4454
18
27
24
26
23

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 71
A cus1
4732
17
25
22
22
20
A cus1
5048
16
24
20
21
19
A cus1
5408
15
22
18
19
17
A cus1
5824
14
20
17
17
17
A cus1
5853
14
20
17
17
17
A cus1
6309
13
18
16
16
15
A cus1
6842
12
18
17
14
15
14
A cus1
6883
12
18
16
14
15
14
A cus1
7571
11
14
15
13
14
12
15
A cus1
8412
10
13
13
12
12
11
13
A cus1
8898
9
13
13
11
11
11
13
A cus1
10816
8
10
10
9
9
9
10
A cus2
8847
18
26
A cus2
9400
17
24
28
A cus2
10027
16
22
A cus2
10743
15
21
A cus2
11378
14
19
24
A cus2
11570
13
18
25
A cus2
17067
9
18
13
17
Ba hold
434
13
20
21
Ba hold
470
12
18
18
Ba hold
513
11
16
Ba hold
564
10
15
16
Ba hold
626
9
13
16
13
Ba hold
705
8
12
16
16
11
Ba hold
805
7
10
12
14
14
10
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
16
Buxey
30
12
16
Buxey
33
11
13
15
14
13
Buxey
36
10
13
Buxey
41
8
12
10
Buxey
47
7
11
10
9
11
Buxey
54
7
10
9
9
10
10
10
7
9
10
Gun he
44
12
17
17
Gun he
49
11
16
14
15
16
14
14
Gun he
54
9
14
14
14
14
14
13
13
13
14
14
13
Gun he
61
9
13
11
12
11
11
13
12
12
10
12
11
12
Gun he
69
8
12
10
11
10
10
12
10
10
10
11
10
11
Gun he
81
7
9
8
9
8
9
9
9
8
8
9
8
9
Hahn
2004
8
9
9
9
9
9
9
9
9
9
9
9
9
Hahn
2338
7
10
8
9
8
8
10
10
8
8
10
8
10
Hahn
2806
6
9
6
8
6
6
9
8
6
6
8
6
8
Hahn
3507
5
7
5
6
5
5
7
6
5
5
6
5
6
Hahn
4676
4
5
4
5
4
4
5
5
4
4
5
4
5
Heskiao
138
8
Heskiao
205
5
12
8
12
12
Heskiao
216
5
12
11
8
11
10
12
Heskiao
256
4
12
9
7
9
8
12
Heskiao
324
4
11
10
7
5
11
11
7
6
11
10
11
Heskiao
342
3
12
8
11
7
4
12
11
7
6
11
8
11
Jackson
9
6
9
9
8
8
9
8
8
9
9
9
8
Jackson
10
5
6
6
6
6
6
6
7
6
7
6
6
6
Jackson
13
4
6
4
5
5
5
6
4
5
4
6
4
6
Jackson
14
4
5
4
5
5
5
5
4
5
4
5
4
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
5
5
5
5
5
5
5
5
5
5
5
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 72
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
15
15
Kilb idge
69
8
14
14
Kilb idge
79
7
12
12
12
Kilb idge
92
6
11
11
11
11
Kilb idge
110
6
9
9
8
9
9
9
Kilb idge
111
5
9
8
8
9
9
9
Kilb idge
138
4
11
7
9
6
11
9
8
7
7
11
Kilb idge
184
3
9
5
8
6
5
9
7
6
5
9
5
8
Lu z1
1414
11
13
14
14
14
14
13
Lu z1
1572
10
12
11
12
11
11
12
11
12
12
11
12
Lu z1
1768
9
12
10
11
11
11
12
11
11
10
11
10
11
Lu z1
2020
8
11
9
11
9
9
11
10
9
9
11
9
10
Lu z1
2357
7
8
8
8
8
8
8
8
8
9
9
8
8
Lu z1
2828
6
7
6
7
6
6
7
7
6
6
7
6
7
Lu z2
18
28
41
41
Lu z2
19
26
38
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
25
25
Lu z3
92
19
24
Lu z3
97
18
23
Lu z3
103
17
21
Lu z3
110
15
19
Lu z3
118
14
18
18
18
Lu z3
127
14
21
17
21
Lu z3
137
13
18
15
16
Lu z3
150
12
16
18
14
16
19
Mansoo
48
4
5
5
5
5
5
5
5
5
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
4
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
2
3
3
3
Me ens
7
5
6
6
6
6
6
6
6
6
6
Me ens
8
5
6
6
6
6
6
6
6
6
6
6
6
6
Me ens
10
3
5
4
4
4
4
5
4
4
4
5
4
4
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
2
2
2
2
2
2
2
2
2
2
2
2
Mi chell
14
8
10
10
10
11
10
Mi chell
15
8
10
10
10
10
10
10
10
10
Mi chell
21
5
7
6
7
7
6
7
7
7
7
7
6
7
Mi chell
26
5
6
6
6
5
5
6
6
5
5
6
6
6
Mi chell
35
3
4
4
4
4
4
4
4
4
4
4
4
4
Mi chell
39
3
4
4
4
4
3
4
4
4
4
4
4
4
Roszieg
14
10
13
13
14
12
13
13
13
13
14
13
13
Roszieg
16
8
11
10
11
11
10
11
11
11
11
11
12
11
Roszieg
18
8
10
9
10
9
9
10
10
10
9
10
9
10
Roszieg
21
6
8
7
8
8
8
8
8
7
8
8
9
8
Roszieg
25
6
7
7
7
7
6
7
7
7
7
7
7
7
Roszieg
32
4
5
5
5
5
5
5
5
5
5
5
5
5
Sawye
27
13
17
Sawye
30
12
16
17
Sawye
33
11
15
15
13
Sawye
36
10
14
15
11
Sawye
41
8
12
12
11
Sawye
47
7
11
11
10
9
11
Sawye
54
7
9
9
8
8
8
9
Sawye
75
5
7
6
7
7
6
7
6
6
5
7
6
7
Tonge
176
21
Tonge
234
16
Tonge
251
14
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 73
Tonge
270
14
20
Tonge
293
13
19
Tonge
320
11
17
Tonge
364
10
14
Tonge
410
9
15
13
15
Tonge
468
8
10
11
10
Tonge
527
7
11
10
11
Wa necke
82
20
27
Wa necke
92
17
23
23
Wa necke
97
17
22
Wa necke
104
15
21
20
Wa necke
111
14
18
18
Solucions de l’op imi zació local amb b=0,2 i b=0.
P ecedence
g aph
c
m*
H1
H2
H3
H4
H5
H6
H7
H8
H9
H10
H11
H12
A cus1
3786
21
A cus1
3985
20
A cus1
4206
19
A cus1
4454
18
A cus1
4732
17
A cus1
5048
16
A cus1
5408
15
A cus1
5824
14
17
19
A cus1
5853
14
17
A cus1
6309
13
16
16
15
A cus1
6842
12
15
15
14
A cus1
6883
12
15
15
14
A cus1
7571
11
13
14
12
A cus1
8412
10
12
12
11
A cus1
8898
9
11
11
11
A cus1
10816
8
9
9
9
A cus2
8847
18
A cus2
9400
17
A cus2
10027
16
A cus2
10743
15
A cus2
11378
14
A cus2
11570
13
A cus2
17067
9
Ba hold
434
13
Ba hold
470
12
Ba hold
513
11
Ba hold
564
10
Ba hold
626
9
Ba hold
705
8
Ba hold
805
7
Bowman
20
5
5
5
5
5
5
5
5
5
5
5
5
6
Buxey
27
13
Buxey
30
12
Buxey
33
11
14
Buxey
36
10
Buxey
41
8
Buxey
47
7
9
Buxey
54
7
Gun he
44
12
Gun he
49
11
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 74
Gun he
54
9
Gun he
61
9
Gun he
69
8
9
11
9
9
Gun he
81
7
9
Hahn
2004
8
9
9
9
9
Hahn
2338
7
8
9
8
8
8
8
8
Hahn
2806
6
6
6
6
6
6
6
Hahn
3507
5
5
6
5
5
6
5
5
5
Hahn
4676
4
4
5
4
4
5
4
4
4
5
Heskiao
138
8
Heskiao
205
5
Heskiao
216
5
Heskiao
256
4
Heskiao
324
4
5
Heskiao
342
3
5
Jackson
9
6
9
Jackson
10
5
7
7
6
7
7
Jackson
13
4
6
4
5
6
4
4
6
4
6
Jackson
14
4
5
4
5
5
4
5
4
5
4
5
4
5
Jackson
21
3
3
3
3
3
3
3
3
3
3
3
3
3
Jaeschke
7
7
8
8
8
8
8
8
8
8
8
8
Jaeschke
8
6
7
7
7
7
7
7
7
7
7
7
Jaeschke
10
4
5
5
5
5
5
5
5
5
5
5
6
5
Jaeschke
18
3
3
3
3
3
3
3
3
3
3
3
3
3
Kilb idge
56
10
Kilb idge
69
8
Kilb idge
79
7
Kilb idge
92
6
Kilb idge
110
6
Kilb idge
111
5
Kilb idge
138
4
6
Kilb idge
184
3
4
Lu z1
1414
11
14
15
15
Lu z1
1572
10
12
12
11
Lu z1
1768
9
10
11
11
11
10
Lu z1
2020
8
10
9
9
9
10
Lu z1
2357
7
8
8
8
8
8
Lu z1
2828
6
7
6
6
6
7
8
7
8
Lu z2
18
28
Lu z2
19
26
Lu z2
20
25
Lu z2
21
24
Lu z3
87
20
Lu z3
92
19
Lu z3
97
18
Lu z3
103
17
Lu z3
110
15
Lu z3
118
14
Lu z3
127
14
Lu z3
137
13
Lu z3
150
12
Mansoo
48
4
5
5
5
5
5
5
5
5
4
5
5
5
Mansoo
62
3
4
4
4
4
4
4
4
5
4
4
4
4
Mansoo
94
2
3
3
3
3
3
3
3
3
2
3
3
3
Me ens
7
5
Me ens
8
5
Me ens
10
3
4
4
5
4
4
4
Me ens
15
2
3
3
3
3
3
3
3
3
3
3
3
3
Me ens
18
2
2
2
2
2
2
2
2
2
2
2
2
2
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 81
main('Gun he ', 81)
main('Hahn', 2004)
main('Hahn', 2338)
main('Hahn', 2806)
main('Hahn', 3507)
main('Hahn', 4676)
main('Heskiao ', 138)
main('Heskiao ', 205)
main('Heskiao ', 216)
main('Heskiao ', 256)
main('Heskiao ', 324)
main('Heskiao ', 342)
main('Jackson', 7)
main('Jackson', 9)
main('Jackson', 10)
main('Jackson', 13)
main('Jackson', 14)
main('Jackson', 21)
main('Jaeschke', 6)
main('Jaeschke', 7)
main('Jaeschke', 8)
main('Jaeschke', 10)
main('Jaeschke', 18)
main('Kilb idge', 56)
main('Kilb idge', 57)
main('Kilb idge', 62)
main('Kilb idge', 69)
main('Kilb idge', 79)
main('Kilb idge', 92)
main('Kilb idge', 110)
main('Kilb idge', 111)
main('Kilb idge', 138)
main('Kilb idge', 184)
main('Lu z1', 1414)
main('Lu z1', 1572)
main('Lu z1', 1768)
main('Lu z1', 2020)
main('Lu z1', 2357)
main('Lu z1', 2828)
main('Lu z2', 11)
main('Lu z2', 12)
main('Lu z2', 13)
main('Lu z2', 14)
main('Lu z2', 15)
main('Lu z2', 16)
main('Lu z2', 17)
main('Lu z2', 18)
main('Lu z2', 19)
main('Lu z2', 20)
main('Lu z2', 21)
main('Lu z3', 75)
main('Lu z3', 79)
main('Lu z3', 83)
main('Lu z3', 87)
main('Lu z3', 92)
main('Lu z3', 97)
main('Lu z3', 103)
main('Lu z3', 110)
main('Lu z3', 118)
main('Lu z3', 127)
main('Lu z3', 137)
main('Lu z3', 150)
main('Mansoo ', 48)
main('Mansoo ', 62)
main('Mansoo ', 94)
main('Me ens', 6)
main('Me ens', 7)
main('Me ens', 8)
main('Me ens', 10)
main('Me ens', 15)
main('Me ens', 18)
main('Mi chell', 14)
main('Mi chell', 15)
main('Mi chell', 21)
main('Mi chell', 26)
main('Mi chell', 35)
main('Mi chell', 39)
main('Mukhe je', 176)
main('Mukhe je', 183)
main('Mukhe je', 192)
main('Mukhe je', 201)
main('Mukhe je', 211)
main('Mukhe je', 222)
main('Mukhe je', 234)
main('Mukhe je', 248)
main('Mukhe je', 263)
main('Mukhe je', 281)

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 82
main('Mukhe je', 301)
main('Mukhe je', 324)
main('Mukhe je', 351)
main('Roszieg', 14)
main('Roszieg', 16)
main('Roszieg', 18)
main('Roszieg', 21)
main('Roszieg', 25)
main('Roszieg', 32)
main('Sawye ', 25)
main('Sawye ', 27)
main('Sawye ', 30)
main('Sawye ', 33)
main('Sawye ', 36)
main('Sawye ', 41)
main('Sawye ', 47)
main('Sawye ', 54)
main('Sawye ', 75)
main('Scholl', 1394)
main('Scholl', 1422)
main('Scholl', 1452)
main('Scholl', 1483)
main('Scholl', 1515)
main('Scholl', 1548)
main('Scholl', 1584)
main('Scholl', 1620)
main('Scholl', 1659)
main('Scholl', 1699)
main('Scholl', 1742)
main('Scholl', 1787)
main('Scholl', 1834)
main('Scholl', 1883)
main('Scholl', 1935)
main('Scholl', 1991)
main('Scholl', 2049)
main('Scholl', 2111)
main('Scholl', 2177)
main('Scholl', 2247)
main('Scholl', 2322)
main('Scholl', 2402)
main('Scholl', 2488)
main('Scholl', 2580)
main('Scholl', 2680)
main('Scholl', 2787)
main('Tonge', 160)
main('Tonge', 168)
main('Tonge', 176)
main('Tonge', 185)
main('Tonge', 195)
main('Tonge', 207)
main('Tonge', 220)
main('Tonge', 234)
main('Tonge', 251)
main('Tonge', 270)
main('Tonge', 293)
main('Tonge', 320)
main('Tonge', 364)
main('Tonge', 410)
main('Tonge', 468)
main('Tonge', 527)
main('Wa necke', 54)
main('Wa necke', 56)
main('Wa necke', 58)
main('Wa necke', 60)
main('Wa necke', 62)
main('Wa necke', 65)
main('Wa necke', 68)
main('Wa necke', 71)
main('Wa necke', 74)
main('Wa necke', 78)
main('Wa necke', 82)
main('Wa necke', 86)
main('Wa necke', 92)
main('Wa necke', 97)
main('Wa necke', 104)
main('Wa necke', 111)
main('Wee-Mag', 28)
main('Wee-Mag', 29)
main('Wee-Mag', 30)
main('Wee-Mag', 31)
main('Wee-Mag', 32)
main('Wee-Mag', 33)
main('Wee-Mag', 34)
main('Wee-Mag', 35)
main('Wee-Mag', 36)
main('Wee-Mag', 37)
main('Wee-Mag', 38)
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 83
main('Wee-Mag', 39)
main('Wee-Mag', 40)
main('Wee-Mag', 41)
main('Wee-Mag', 42)
main('Wee-Mag', 43)
main('Wee-Mag', 45)
main('Wee-Mag', 46)
main('Wee-Mag', 47)
main('Wee-Mag', 49)
main('Wee-Mag', 50)
main('Wee-Mag', 52)
main('Wee-Mag', 54)
main('Wee-Mag', 56)
CODI DE LES HEURÍSTIQUES D’ASSIGNACIÓ DE TASQUES
HEURÍSTICA 1
de llis a_p io i a s_ asques(g):
p io i a s=[]
successo s=[]
o i in g.nodes():
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
successo s.append((i, emps))
successo s=so ed(successo s, key=lambda up: up[1],
e e se=T ue)
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 2
de llis a_du acions_ asques(g):
du acions=[]
aux=[]
o i in g.nodes():
aux.append((i,g.node[i][' ime']))
aux=so ed(aux, key=lambda up: up[1], e e se=T ue)
o i in aux:
du acions.append(i[0])
e u n du acions
HEURÍSTICA 3
de llis a_du acions_ asques(g):
du acions=[]
aux=[]
o i in g.nodes():
suc=0
dic=nx.d s_successo s(g,i)
o key in dic:
suc=suc+len(dic[key])
aux.append((i,suc))
aux=so ed(aux, key=lambda up: up[1], e e se=T ue)
o i in aux:
du acions.append(i[0])
e u n du acions
HEURÍSTICA 4
de llis a_p io i a s_ asques(g):
p io i a s=[]
successo s = []
o i in g.nodes():
successo s.append((i,len(g.successo s(i))))
successo s=so ed(successo s, key=lambda up: up[1], e e se=T ue)
o i in successo s:
p io i a s.append(i[0])
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 84
e u n p io i a s
HEURÍSTICA 5
de llis a_p io i a s_ asques(h, emps_cicle):
p io i a s=[]
successo s=[]
o i in h.nodes():
emps=h.node[i][' ime']
dic=nx.d s_successo s(h,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + h.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + h.node[elemen ][' ime']
o mula= loa ( emps)/ loa ( emps_cicle)
successo s.append((i, o mula))
successo s=so ed(successo s, key=lambda up: up[1])
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 6
de llis a_p io i a s_ asques(g, emps_cicle):
p io i a s=[]
successo s=[]
n=len(g.nodes())-1
o i in g.nodes():
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula=n+1-( loa ( emps)/ loa ( emps_cicle))
successo s.append((i, o mula))
successo s=so ed(successo s, key=lambda up: up[1])
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 7
de llis a_p io i a s_ asques(g,h, emps_cicle):
p io i a s=[]
successo s=[]
aux=[]
n=len(g.nodes())
o i in g.nodes():
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula=n+1-( loa ( emps)/ loa ( emps_cicle))
successo s.append([i, o mula])
o i in h.nodes():
emps=h.node[i][' ime']
dic=nx.d s_successo s(h,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + h.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + h.node[elemen ][' ime']
o mula= loa ( emps)/ loa ( emps_cicle)
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 85
o j in successo s:
i j[0]==i:
j.append( o mula)
b eak
else:
pass
o llis a in successo s:
aux.append((llis a[0],llis a[1]-llis a[2]))
aux=so ed(aux, key=lambda up: up[1])
o i in aux:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 9
de llis a_p io i a s_ asques(g):
p io i a s=[]
successo s=[]
o i in g.nodes():
suc=0
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
suc=suc+len(dic[key])
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula= loa ( emps)/( loa (suc+1))
successo s.append((i, o mula))
successo s=so ed(successo s, key=lambda up: up[1], e e se=T ue)
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 10
de llis a_p io i a s_ asques(g, emps_cicle):
p io i a s=[]
successo s=[]
n=len(g.nodes())-1
o i in g.nodes():
suc=0
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
suc=suc+len(dic[key])
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula=(n+1-( loa ( emps)/ loa ( emps_cicle)))/ loa (suc+1)
successo s.append((i, o mula))
successo s=so ed(successo s, key=lambda up: up[1])
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 11
de llis a_p io i a s_ asques(g, emps_cicle):
p io i a s=[]
successo s=[]
n=len(g.nodes())-1
o i in g.nodes():
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 86
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula= loa (g.node[i][' ime'])/(n+1-
( loa ( emps)/ loa ( emps_cicle)))
successo s.append((i, o mula))
successo s=so ed(successo s, key=lambda up: up[1], e e se=T ue)
o i in successo s:
p io i a s.append(i[0])
e u n p io i a s
HEURÍSTICA 12
de llis a_p io i a s_ asques(g,h, emps_cicle):
p io i a s=[]
successo s=[]
aux=[]
n=len(g.nodes())
o i in g.nodes():
suc=0
emps=g.node[i][' ime']
dic=nx.d s_successo s(g,i)
o key in dic:
suc=suc+len(dic[key])
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + g.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + g.node[elemen ][' ime']
o mula=n+1-( loa ( emps)/ loa ( emps_cicle))
successo s.append([i, o mula,suc])
o i in h.nodes():
emps=h.node[i][' ime']
dic=nx.d s_successo s(h,i)
o key in dic:
i len(dic[key])==1:
elemen =dic[key][0]
emps = emps + h.node[elemen ][' ime']
else:
o elemen in dic[key]:
emps = emps + h.node[elemen ][' ime']
o mula= loa ( emps)/ loa ( emps_cicle)
o j in successo s:
i j[0]==i:
j.append( o mula)
b eak
else:
pass
o llis a in successo s:
aux.append((llis a[0],llis a[2]/(llis a[1]-llis a[3])))
aux=so ed(aux, key=lambda up: up[1], e e se=T ue)
o i in aux:
p io i a s.append(i[0])
e u n p io i a s
OPTIMITZACIÓ LOCAL
impo ne wo kx as nx
impo ime
impo codi1
de in e can i(o d e, asca, asca_in e ):
copia=o d e[:]
index=copia.index( asca)
index_in e =copia.index( asca_in e )
copia[index], copia[index_in e ] = copia[index_in e ], copia[index]
e u n copia

Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 87
de algo isme(o d e,g):
llis a = []
index_node=-1
o node in o d e:
index_node=index_node+1
index_elem=index_node+1
descendan s=lis (nx.descendan s(g,node))
o elem in o d e[index_elem:]:
ances es = lis (nx.ances o s(g,elem))
llesca = o d e[index_node:index_elem]
index_elem=index_elem+1
c=0
o i in llesca:
i i in ances es:
b eak
eli i in descendan s:
b eak
else:
c=c+1
i c==len(llesca):
l=in e can i(o d e,node,elem)
llis a.append(l)
else:
pass
e u n llis a
de des e _llis a(es acions):
o d e=[]
o subllis a in es acions:
o i in subllis a:
o d e.append(i)
e u n o d e
de a ailable_ ime(g, asca):
a al=0
i asca == 0:
e u n 0
else:
o p e in g.p edecesso s( asca):
i a al <= g.node[p e][' emps_acaba']:
a al = g.node[p e][' emps_acaba']
else:
pass
e u n a al
de mon a _es acions(sub_llis a, g, emps_cicle):
no a_o gani zacio=[]
aux=[]
s a _ ime=0
emps= emps_cicle
c=1
o asca in sub_llis a:
a al=a ailable_ ime(g, asca)
i 0 in g.p edecesso s( asca):
b=0
else:
b=0.1
i s a _ ime>=a al:
p=g.node[ asca][' ime']+b*(s a _ ime-a al)
i p> emps_cicle:
e u n 'Impossible'
eli p<= emps and emps>0:
aux.append( asca)
emps= emps-p
s a _ ime=s a _ ime+p
g.node[ asca][' emps_acaba']=s a _ ime
i asca==sub_llis a[len(sub_llis a)-1]:
no a_o gani zacio.append(aux)
else:
s a _ ime = emps_cicle*c
c=c+1
no a_o gani zacio.append(aux)
emps= emps_cicle
aux=[]
p=g.node[ asca][' ime']+b*(s a _ ime-a al)
i p< emps_cicle:
g.node[ asca][' emps_acaba']=s a _ ime+p
Resolució del p oblema d’equilib a de línia de mun a ge amb asques amb de e io ació Pág. 88
aux.append( asca)
s a _ ime = s a _ ime+p
emps= emps-p
i asca==sub_llis a[len(sub_llis a)-1]:
no a_o gani zacio.append(aux)
else:
e u n 'Impossible'
else:
s a _ ime = emps_cicle*c
c=c+1
no a_o gani zacio.append(aux)
emps= emps_cicle
aux=[]
p=g.node[ asca][' ime']+b*(s a _ ime-a al)
i p< emps_cicle:
g.node[ asca][' emps_acaba']=s a _ ime+p
aux.append( asca)
s a _ ime= s a _ ime+p
emps= emps-p
i asca==sub_llis a[len(sub_llis a)-1]:
no a_o gani zacio.append(aux)
else:
e u n 'Impossible'
e u n no a_o gani zacio
de can ia _a ibu s(g):
o nodes in g.nodes():
g.node[nodes][' emps_acaba']=0
e u n g
de main(nom_ i xe , emps_cicle):
i xe =open('op imi zacio_codi1', 'a')
s a = ime.clock()
es acions, g = codi1.main(nom_ i xe , emps_cicle)
o d e = des e _llis a(es acions)
llis a = algo isme(o d e,g)
o sub_llis a in llis a:
g = can ia _a ibu s(g)
no a_o gani zacio=mon a _es acions(sub_llis a, g, emps_cicle)
i no a_o gani zacio == 'Impossible':
pass
eli len(no a_o gani zacio)<len(es acions) and es acions!=[]:
i xe .w i e(nom_ i xe +'*'+s ( emps_cicle)+'*'+s (len(n
o a_o gani zacio))+'*'+s ( ime.clock()-
s a )+'*'+s (no a_o gani zacio)+' n')
else:
pass
i xe .close()
i __name__=='__main__':
main('A cus1', 3786)
main('A cus1', 3985)
main('A cus1', 4206)
…