30.01.2015 Views

Editura Sfântul Ierarh Nicolae ISBN 978-606-577-027-0

Editura Sfântul Ierarh Nicolae ISBN 978-606-577-027-0

Editura Sfântul Ierarh Nicolae ISBN 978-606-577-027-0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Codificarea binara<br />

a) Incrucisare intr-un singur punct<br />

Un punct de incrucisare este ales. Din primul parinte este copiata secventa de la<br />

inceput pana la punctul de incrucisare, iar din al doilea parinte este copiata secventa de la<br />

punctul de incrucisare pana la final.<br />

11001011+110111111 110011111<br />

b) Incrucisarea in doua puncte<br />

Sunt alese doua puncte de incrucisare. Secventa dintre cele doua puncte este aleasa<br />

dintr-unul din parinti, iar ce a ramas din celalalt parinte:<br />

11001001+1101111111011101<br />

c) Incrucisarea uniforma<br />

Bitii sunt copiati aleator din primul si al doilea parinte.<br />

11001011+1101110111011111<br />

d) Incrucisarea aritmetica<br />

Operatii aritmetice sunt efectuate pentru a crea noi urmasi.<br />

11001011+1101111111001001 (AND)<br />

Codificarea sub forma de permutare<br />

Metodele folosite aici sunt asemanatoare cu cele de la codificarea binara. Trebuie<br />

avuta grija sa se pastreze consistenta permutarii, adica sa nu apara un numar de doua ori,<br />

iar altele nici o data.<br />

(1 2 3 4 5 6 7 8 9)+(4 5 3 6 8 9 7 2 1)(1 2 3 4 5 6 8 9 7)<br />

Codificarea sub forma de valoare<br />

Metodele de la codificarea binara pot fi folosite si aici.<br />

Observatii<br />

Probabilitatea de incrucisare indica cat de des trebuie sa apara aceasta operatie intr-o<br />

populatie. De obicei are valoare mare, cuprinsa intre 60% si 90%.<br />

Metodele de incrucisare prezentate mai sus sunt destul de generale. De obicei sunt<br />

alese metode specifice problemei care se doreste a fi rezolvata si care genereaza o<br />

populatie mai buna. Spre exemplu in cazul problemei generarii unei componente intern<br />

stabile maximale (submultime de noduri a unui graf neorientat cu un numar maxim de<br />

elemente cu proprietatea ca oricare doua noduri din submultime nu sunt legate printr-o<br />

muchie) se aleg doi cromozomi care codifica doua componente intern stabile. Aceste<br />

componente sunt de fapt multimi, reprezentate ca un sir de biti. In acest caz se poate<br />

folosi, de exemplu incrucisarea intr-un singur punct, sau cu doua puncte, dar s-ar putea ca<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!