Documente Academic
Documente Profesional
Documente Cultură
Coninutul proiectului:
- Enunul problemei
- Structura general a algoritmului utilizat (sau, dup caz, a algoritmilor utilizai)
- Specificarea fiecrei componente a algoritmului genetic utilizat pentru rezolvarea
problemei
- Sursele MATLAB dezvoltate pentru rezolvarea problemei
( ) | () ( )|
7. Elaborai un proiect pentru rezolvarea problemei rucsacului pentru cazul continuu (pot fi
alese fraciuni dintr-un obiect) utiliznd strategiile evolutive.
( ) ( )
F= , unde
( )
( ) ( )
9. Elaborai un proiect pentru rezolvarea genetic a unei probleme de stabilire a unui orar.
Problema planificrii orarului revine la o problem de optimizare, n care scopul este de a
aloca eficient un interval de timp i o sal fiecrui curs ce va fi susinut. Eficiena poate fi
msurat prin ndeplinirea condiiilor:
cursurile de tip seminar sau laborator trebuie s se desfoare n sli adecvate;
fiecare student trebuie s aib loc n sal (capacitatea slii nu trebuie s fie mai mic
dect numrul de studeni ateptai);
ntre cursuri nu pot exista ferestre mai mari de dou ore.
Observaii Componente principale ale unui orar
cursul: orice form de predare a unei materii (curs/laborator/seminar);
grupa de studeni: o grup este format dintr-un numr de studeni aparinnd aceleiai
faculti i aflai n acelai an de studiu;
ora i ziua de desfurare a cursului: reprezint un interval orar de durat fix n timpul
cruia se desfoar un curs. Orele trebuie s se ncadreze n anumite limite stabilite de
universitate , precum i n anumite zile;
sala alocat cursului: reprezint ncperea unde se desfoar activitatea didactic i n
funcie de caz trebuie s ndeplineasc anumite condiii referitoare la numrul de locuri,
echipament tehnic, etc.
Pentru ca orarul s fie unul valid trebuie s respecte urmtoarele restricii:
10. Elaborai un proiect pentru rezolvarea unei variante a problemei de optimizarea portofoliilor
RISCMIN1, n care restricia este nlocuit cu
11. Elaborai un proiect pentru rezolvarea unei variante a problemei de optimizarea portofoliilor
RISCMIN1, n care restricia este nlocuit cu
18. Elaborai un proiect pentru rezolvarea genetic a urmtoarei probleme. Un produs P este
obinut n dou fabrici situate n dou locaii, Bucureti i Craiova i este stocat pentru
desfacere n trei depozite, unul situat n Ploieti, unul n Piteti i unul la Cluj. Fabrica din
Bucureti produce sptmnal 120 de tone din produsul P, iar fabrica din Craiova produce P
n cantitate de 140 tone pe sptmn. Pentru desfacerea produsului, necesarul sptmnal
este: pentru depozitul din Ploieti 100 de tone, pentru depozitul din Piteti, 60 de tone,
respectiv pentru depozitul din Cluj 80 de tone. n tabelul de mai jos sunt prezentate costurile
de transport per tona de produs.
Bucureti 50 70 90
Craiova 60 70 100
Problema de rezolvat: calculul numrului de tone din produsul P care trebuie furnizate de
cele dou fabrici fiecrui depozit astfel nct costul de transport s fie minim i astfel nct s fie
respectate condiiile enunate mai sus.
3
Cantitatea total din produsul P care provine de la Fi este xij , 1 i 2 . Pe baza
j 1
enunului, rezult,
3 3
x1 j 120 , x2 j 140
j 1 j 1
2
Cantitatea total din produsul P stocat de Dj, 1 j 3 este xij . Deoarece solicitrile
i 1
de produs la depozite este de 100, 60, respectiv 80 de tone, rezult,
2 2 2
xi1 100 , xi 2 60 , xi 3 80
i 1 i 1 i 1
2 3
Costul de transport, care trebuie minimizat, este cos t cij xij .
i 1 j 1
restriciile,
3
xij si , 1 i 2
j 1
2
xij d j , 1 j3
i 1
xij 0 , 1 i 2, 1 j 3 ,
unde cantitile maxime din produsul P care pot fi furnizate sunt s1 120, s2 140 i necesarul
de aprovizionat este, la nivelul fiecrui depozit, d1 100, d 2 60, d 3 80 .
22. Elaborai un proiect pentru rezolvarea unei variante a problemei de optimizarea portofoliilor
RISCMIN1, n care restricia este nlocuit cu
23. Elaborai un proiect pentru rezolvarea unei variante a problemei de optimizarea portofoliilor
RISCMIN1, n care restricia este nlocuit cu
unde i sunt valorile extreme admisibile pentru valoarea acceptat a riscului. Este
utilizat un algoritm genetic.
Ipoteza de lucru este c tranzaciile de tip short selling sunt permise.
unde i sunt valorile extreme admisibile pentru valoarea acceptat a riscului. Este
utilizat o strategie evolutiv.
Ipoteza de lucru este c tranzaciile de tip short selling sunt permise.
30. Elaborai un proiect pentru rezolvarea genetic a urmtoarei probleme de tip amestec. O
fabric de produs i ambalat cafea utilizeaz dou tipuri de materii prime, cafea brazilian i
cafea columbian i produce dou mrci de cafea, Super i Lux. Fiecare kilogram de cafea
Super conine cafea brazilian i cafea columbian n cantiti egale, iar un kilogram de cafea
din marca Lux conine 25% cafea brazilian i 75% cafea columbian. Resursele disponibile
unei linii de producie sunt de 120 kg. cafea brazilian i 160 kg. cafea columbian. Dac
profitul obinut din vnzarea unui kg. din marca Super este de 20 de uniti i profitul rezultat
prin vnzarea unui kg. de cafea din marca Lux este de 30 de uniti, problema este de a
determina numrul de kg. din fiecare marc de cafea care trebuie produse pentru a obine
profit maxim.
31. Elaborai un proiect pentru rezolvarea genetic a urmtoarei probleme (determinarea poziiei
optime a unei uniti de urgen medical varianta 1). ntr-un ora este intenionat plasarea
unei uniti medicale de urgen care s asigure un serviciu optim din punctul de vedere al
timpului de rspuns. n acest scop este realizat o hart a frecvenelor apelurilor efectuate din
diverse puncte ale oraului. Suprafaa oraului este mprit ntr-o reea de 100 de zone de
, conform figurii de mai jos, fiecare zon avnd asociat o anumit frecven de
apel (de la la ).
8 9 11 23 1 0 4 3
8 5 7 0 3 2 1 6 7 9
7 0 2 5 6 9 8 0 0 3
3 4 5 2 1 0 0 6 5 7
8 7 9 1 2 5 3 7 6 5
3 4 7 2 0 2 4 8 3 4
5 2 6 0 3 6 9 8 11 2
7 2 5 2 2 3 5 6 5 1
3 3 8 1 0 4 4 3 7 0
5 4 9 3 1 2 2 6 5
4
Timpul de rspuns este estimat la minute, unde d este distana de la
unitatea de urgen la punctul de apel, msurat n km. Problema este de a calcula
coordonatele unui punct optim ( ) astfel nct s fie minimizat funcia cost definit prin
( ) ( ) ( )
unde ( ) sunt coordonatele centrului celui de-al n-lea cvartal al reelei i este
frecvena apelurilor din cvartalul n.
32. Elaborai un proiect pentru rezolvarea genetic a urmtoarei probleme (determinarea poziiei
optime a unei uniti de urgen medical varianta 2). ntr-un ora este intenionat plasarea
unei uniti medicale de urgen care s asigure un serviciu optim din punctul de vedere al
timpului de rspuns. n acest scop este realizat o hart a frecvenelor apelurilor efectuate din
diverse puncte ale oraului. Suprafaa oraului este mprit ntr-o reea de 100 de zone de
, conform figurii de mai jos, fiecare zon avnd asociat o anumit frecven de
apel.
3 2 8 9 11 23 1 0 4 3
8 5 7 0 3 2 1 6 7 9
7 0 2 5 6 9 8 0 0 3
3 4 5 2 1 0 0 6 5 7
8 7 9 1 2 5 3 7 6 5
3 4 7 2 0 2 4 8 3 4
5 2 6 0 3 6 9 8 11 2
7 2 5 2 2 3 5 6 5 1
3 3 8 1 0 4 4 3 7 0
5 4 9 3 1 2 2 6 5 3
4
Timpul de rspuns este suma a dou componente, una care depinde exclusiv de distant i
este estimat la minute, i una corespunztoare poziie ctre care este
efectuat deplasare, care este dat n minute (de la la ) i corespunde tabelului urmtor.
20 32 9 11 23 11 31 4 3
8 5 17 12 3 2 1 6 7 9
7 22 2 5 6 9 8 9 16 13
13 12 5 22 12 3 10 6 5 7
8 17 9 1 2 5 3 7 6 5
31 42 7 2 10 2 4 8 13 4
51 2 6 20 3 6 9 8 11 2
7 12 5 2 2 3 5 6 5 11
13 3 8 12 10 4 4 13 7 10
5 4 9 13 12 22 21 6 5
Problema este de a calcula coordonatele unui punct optim ( ) astfel nct s fie
minimizat funcia cost definit prin
( ) ( ) ( ) ( )
unde ( ) sunt coordonatele centrului celui de-al n-lea cvartal al reelei i este
frecvena apelurilor din cvartalul n.
34. Elaborai un proiect pentru rezolvarea genetic a urmtoarei probleme. Un investitor dorete
s investeasc exact 100.000 lei n dou titluri de valoare: T1, care pltete dividende de 7%
i T2, din care rezult dividende de 9%. Condiiile de efectuare a investiiei sunt:
1. suma investit n T1, x , trebuie s fie cel puin dublul sumei investite n T2;
2. suma investit n T2, y , este de maxim 30.000 lei.
Problema de rezolvat: determinarea sumelor de bani care vor fi investite n T1 i T2
astfel nct profitul obinut de investitor s fie maxim.
35. O fabric ambaleaz fructe deshidratate pentru distribuie ctre magazine. Materiile prime
utilizate snt (fructe deshidratate): smochine, banane, ananas, curmale, merior, papaya,
mango, caise, prune. Cantitile disponibile din fiecare materie prim snt, n ordine: 100, 30,
80, 120, 50, 40, 40, 70, 100. Fabrica ambaleaz urmtoarele combinaii, n pachete de cte
200g:
- Combinaia 1: 10% smochine, 5% banana, 15% ananas, 25% curmale, 10% merior, 10%
papaya, 10% mango, 15% caise;
- Combinaia 2: 75% curmale, 25% smochine;
- Combinaia 3: 30% ananas, 30% mango, 30% papaya, 10% merior;
- Combinaia 4: 50% caise, 50% curmale;
- Combinaia 5: 25% caise, 25% curmale, 25% smochine, 25% prune;
- Combinaia 6: 100% curmale;
- Combinaia 7: 100% prune;
- Combinaia 8: 100% smochine;
- Combinaia 9: 100% merior.
Profiturile aduse de fiecare combinaie snt, n ordine: 20, 10, 15, 12, 13, 5, 3, 4, 4 uniti pe
pachet.
Utilizai un algoritm genetic pentru a determina cantitile din fiecare combinaie care trebuie
produse pentru a maximiza profitul.
( )
unde: este costul fix specific pentru fiecare transport plecat de la carier ctre oraul i (dac
depozitul s-ar afla n oraul i), este distana de la carier la oraul i, este costul
transportrii unei tone pe distana de un km).
Pentru a livra marmura de la depozit la un client, costul este exprimat de urmtoarea funcie
( )
unde este costul fix pentru un transport de la depozit la oraul i, este distana de la
depozit (oraul d) la oraul i, este costul transportrii unei tone pe un km (valoare unic
valabil pentru orice transport).
Utilizai un algoritm genetic pentru a alege oraul unde trebuie plasat depozitul astfel nct
costurile totale de transport s fie minime.
( ) | ( ) ( )|
Observaie. Funcia este o combinaie liniar a unei funcii de translaie, a unei funcii
de deformare (pe i ) i respectiv de rotaie.
38. Utilizai un algoritm genetic pentru rezolvarea problemei colorrii hrilor, definit
astfel: se d o hart cu n (n>15) ri (se cunosc vecintile pe hart, prin intermediul matricei de
adiacen). Snt disponibile c culori distincte pentru colorarea hrii. Se cere s se determine o
modalitate de colorare a hrii astfel nct fiecare ar s fie colorat cu alt culoare dect toi
vecinii si. Care este numrul minim de culori necesare pentru colorarea hrii?
39. Utilizai un algoritm genetic pentru determinarea unui drum optim ntr-un graf
ponderat conex exprimat n termeni de distane ntre puncte de interes (orae, puncte de
aprovizionare etc.). Se cunoate matricea ponderilor grafului i cele dou puncte ntre care
trebuie determinat drumul (S punct de pornire i F punct final). Valoare unui drum este suma
ponderilor arcelor care compun drumul respectiv. Drumul oprim este drumul cu valoarea cea mai
mic posibil.
40. Utilizai un algoritm genetic pentru rezolvarea problemei determinrii unui drum
ntr-o reea, definit astfel: se cunoate o reea de puncte n care fiecare punct poate fi conectat cu
maxim alte 4 puncte (la nord, vest, sud, est) toate conexiunile au lungimea 1. Se cunoate un
punct de pornire din reea (S) i trebuie determinat un drum (o secven de micri de tipul
nord/vest/sud/est) astfel nct s se ajung la un alt punct final cunoscut (F).
( ( ))
( ) [ ]
( ( ) ( ))
(pentru detalii consultai profesorul de la curs)
( )
Problema este de a determina a astfel nct restaurarea realizat prin aplicarea unui filtru invers
s aib efectul maxim posibil, adic s fie minimizat funcia SNR (Signal-to-Noise-Ratio)
aplicat pentru imaginea restaurat versus imaginea original,
( ( ))
( ) [ ]
( ( ) ( ))
(pentru detalii consultai profesorul de la curs)
( ( ))
( ) [ ]
( ( ) ( ))
[ ]
s aib efectul maxim posibil, adic s fie minimizat funcia SNR (Signal-to-Noise-Ratio)
aplicat pentru imaginea restaurat versus imaginea original,
( ( ))
( ) [ ]
( ( ) ( ))
(pentru detalii consultai profesorul de la curs)
( ( ))
( ) [ ]
( ( ) ( ))
(pentru detalii consultai profesorul de la curs)
47. Utilizai un algoritm genetic pentru rezolvarea problemei determinrii unui drum
ntr-o reea tridimensional, definit astfel: se cunoate o reea de puncte n care fiecare punct
poate fi conectat cu maxim alte 6 puncte (la nord, vest, sud, est, sus, jos) toate conexiunile au
lungimea 1. Se cunoate un punct de pornire din reea (S) i trebuie determinat un drum (o
secven de micri de tipul nord/vest/sud/est) astfel nct s se ajung la un alt punct final
cunoscut (F).
( ) ( )
( )
Funcia msoar suma diferenelor obiectelor din aceeai clas fa de centroidul clasei, din
punctul de vedere al msurii SNR (Signal-to-Noise Ratio).
Fiecare din cele imagini primite trebuie identificate, n ordine. Se utilizeaz urmtoarele
elemente: un vector cu elemente, n care fiecare element desemneaz caracterul cruia i
corespunde imaginea ( fiecrui caracter i este asociat o valoare
ntreag n domeniul ); un cromozom din algoritmul genetic este o valoare .
Algoritmul determin ca soluie acea valoare pentru care
( ( ))
( ) [ ]
( ( ) ( ))
unde: I este imaginea care trebuie identificat (pe rnd, fiecare caracter din plcua care trebuie
identificat); este centroidul clasei (imaginea medie a clasei adic a tuturor imaginilor din
setul care corespund caracterului ).
( ) ( )
( )
( ( ))
( ) [ ]
( ( ) ( ))
Funcia msoar suma diferenelor obiectelor din aceeai clas fa de centroidul clasei, din
punctul de vedere al msurii SNR (Signal-to-Noise Ratio).
( ) ( )
( )
( ( ))
( ) [ ]
( ( ) ( ))
Funcia msoar suma diferenelor obiectelor din aceeai clas fa de centroidul clasei, din
punctul de vedere al msurii SNR (Signal-to-Noise Ratio).