10.05.2014 Views

Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...

Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...

Algoritmi genetici pentru rezolvarea problemelor prin - Sorin ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

din acelasi termen in forma completa. Un exemplu de sablon de limbaj se gaseste<br />

in Figura 1, alaturi de doua formule apartinand spatiului de ipoteze asociat.<br />

Sablonul Λ<br />

Λ = greutate(x, [3, 4, 5]) ∧ culoare(x, [rosie, albastra, *]) ∧<br />

∧ forma(x, [patrata, triunghiulara, circulara, *]) ∧<br />

∧ distanta(x, y, [1, 2, 3, 4, 5, *])<br />

Λ n = greutate(x, [3, 4, 5])<br />

Λ c = culoare(x, [rosie, albastra, *]) ∧ forma(x, [patrata, triunghiulara, circulara, *] ) ∧<br />

∧ distanta(x, y, [1, 2, 3, 4, 5, *])<br />

ϕ 1 = greutate(x, [3, 4, 5]) ∧ culoare(x, [rosie]) ∧ forma(x, ¬ [patrata, circulara]) ∧<br />

∧ distanta(x, y, [1, 2])<br />

ϕ 2 = greutate(x, [3, 4, 5]) ∧ culoare(x, ¬ [rosie]) ∧ distanta(x, y, [1, 2])<br />

FIGURA 2 – Exemplu de sablon de limbaj Λ cu subformulele sale Λ n si Λc.<br />

Formulele ϕ1 si ϕ2 apartin spatiului H(Λ). Toate formulele se considera implicit a<br />

fi cuantificate existential.<br />

Este demn de mentionat faptul ca folosirea constantei wildcard “*” duce<br />

natural la introducerea de termeni disjunctivi negati. De exemplu, predicatul<br />

forma(x, ¬ [patrata, circulara]), care apare in ϕ1, este doar o rescriere a<br />

predicatului forma(x, [triunghiulara, *]), unde * = ¬ [patrata, triunghiulara,<br />

circulara], dupa definitia din sablon. Mai general, “*” poat e fi intotdeauna<br />

eliminata din orice ipoteza inductiva <strong>prin</strong> introducerea unui termen negat. In<br />

sfarsit, se mai observa faptul ca se poate renunta la predicatele complete care<br />

apar in orice ipoteza inductiva fara a i se modifica semnificatia, fiind o<br />

tautologie. De exemplu, in formula ϕ2 s-a renuntat la predicatul complet forma(x,<br />

[patrata, triunghiulara, circulara, *]).<br />

16

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

Saved successfully!

Ooh no, something went wrong!