TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
TESIS-MAG-0201.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
128<br />
El trabajo realizado en esta tesis es la base para construir además de un<br />
generador de heurísticas, una plataforma de búsqueda distribuida la que incorpora todo<br />
el conocimiento estructural del problema relevante por medio de los conceptos definidos<br />
en esta tesis, y que actúe de forma casi trasparente frente al diseñador.<br />
Lo anterior implicaría desarrollar un paralelismo de 2 niveles. Uno a nivel<br />
de la vecindad de cada heurística de búsqueda global y otro a nivel del conjunto de<br />
heurísticas que constituye el grafo.<br />
6.4.4 Desventajas<br />
Las secciones 6.4.1 a 6.4.3 señalan que el algoritmo general de búsqueda y<br />
la representación de la vecindad no limitan la potencialidad del usuario en el diseño de<br />
heurísticas. Sin embargo esta gran flexibilidad es también la gran debilidad de la<br />
herramienta.<br />
La flexibilidad antes mencionada actualmente se entrega al diseñador por<br />
medio de la posibilidad de incorporar código en C++. Ello significa por una parte que el<br />
diseñador debe tener conocimientos de programación. Por otro lado, en el código<br />
generado se hicieron ciertos supuestos relativos al uso de procedimientos o funciones<br />
que necesariamente el diseñador debe conocer a la hora de incorporar código en la<br />
herramienta. Finalmente, a pesar que el código que genera la herramienta está<br />
debidamente indentado y comentado, nunca es fácil familiarizarse con el código escrito<br />
por otra persona.<br />
Todo lo anterior hace que el diseñador tenga que pagar cierto costo para<br />
utilizar todas las potencialidades que entrega la herramienta. Sin embargo, la ventaja de<br />
tener un código probado y tener que seguir unos requisitos mínimos en la interfaz de<br />
conexión con la estructura de datos y en el uso de procedimientos y funciones contra