09.05.2013 Views

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

Algoritmos de trayectoria multiobjetivo aplicados al problema de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

El segundo paso consistió en agregar los <strong>al</strong>goritmos propuestos en el epígrafe 2.3.1 en la biblioteca <strong>de</strong><br />

clases, para lo cu<strong>al</strong> se incorporaron las clases que se señ<strong>al</strong>an en la Figura 20 y se <strong>de</strong>scriben a<br />

continuación:<br />

Se agregaron clases que heredan <strong>de</strong> AcceptableCandidate e implementan los diferentes<br />

criterios <strong>de</strong> aceptación establecidos por cada <strong>al</strong>goritmo.<br />

Se agregaron clases para cada <strong>al</strong>goritmo <strong>multiobjetivo</strong> implementado, que heredan <strong>de</strong> la clase<br />

Generator.<br />

Figura 20. Vista <strong>de</strong>l Diagrama <strong>de</strong> Clases <strong>de</strong> Biciam con <strong>al</strong>goritmos nuevos incorporados en color más<br />

claro (paquete ceis.gri<strong>al</strong>.generator)<br />

El tercer paso consistió en la incorporación <strong>de</strong> Biciam a la arquitectura <strong>de</strong> Teamsoft + . Para el uso <strong>de</strong> la<br />

biblioteca <strong>de</strong> clases es necesario:<br />

Mo<strong>de</strong>lar el <strong>problema</strong> mediante la <strong>de</strong>finición <strong>de</strong> la/las funciones objetivo y restricciones<br />

Definir la representación <strong>de</strong> una solución y su dominio<br />

Definir el/los operadores a utilizar<br />

47

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

Saved successfully!

Ooh no, something went wrong!