Enlaces relacionados:


                   Historia y literatura

   En este trabajo nos proponemos llegar a descubrir todos los secretos que los laberintos esconden y, de esta forma, poder crear un programa para el ordenador que genere laberintos y otro que los resuelva. La parte más interesante de este trabajo es la que dedicaremos a la búsqueda de sistemas para solucionar laberintos y os propondremos unos cuantos métodos que hagamos desarrollado.   


                                                  


  Antes de empezar, tenemos que contextualizar un poco el tema y es por esta razón que explicaremos qué son los laberintos, qué quiere decir resolver un laberinto y cuales son los tres tipos de laberintos que existen. Un laberinto es un circuito aislado del exterior formado por multitud de caminos que se entrecruzan o que no tienen salida; en él encontramos un punto a partir del cual se desarrolla el y otro que indica su final. Resolver un laberinto es el método que nos permite llegar a un punto generalmente llamado final desde un punto inicial. 

   Los distintos tipos de laberintos son los siguientes:

  • El laberintO Griego: es un laberinto que no tiene pérdida ya que se entra, se llega al centro y entonces nos dirigimos a la salida. Un claro ejemplo de este tipo de laberinto es el de Creta, en cuyo corazón se encuentra el Minotauro (mitad hombre, mitad toro), resultado de la unión de la esposa de Minos y el sagrado toro blanco. Teseo Teseo lo mató y salió del laberinto utilizando el llamado hilo de Ariadna, jriadna, ya que fue ella quien tuvo la idea. El título de este trabajo es la palabra Laberynthos una palabra representativa debido a su origen griego y que es sinónimo de toda una cultura, de la cual todos nosotros procedemos.

  • El laberinto de Rizoma: está formado por caminos conectados entre sí; no tiene centro, periferia ni salida ya que es infinito.

  • El laberinto de Mannerist: si lo estudiamos con detenimiento vemos que tiene forma de árbol: es una estructura con raíces. Sólo tiene una salida y nos podemos equivocar; es por esta razón que para no perdernos es imprescindible el hilo de Ariadna. Sino, tenemos que aplicar la técnica del ensayo y del error.

  •     Después de haber explicado todo esto, cabe decir que los laberintos también pueden ser clasificados teniendo en cuenta las siguientes características: las características de sus caminos y cómo se han generado. A continuación analizaremos estos temas y daremos ejemplos representativos.

       En primer lugar hablaremos de una clasificación de laberintos que se refiere a los tipos de caminos respecto a la geometria de un laberinto.

  • El primero que analizaremos es el que podemos llamar perfecto, es decir, que no tiene ningún circuito cerrado ni áreas inaccesibles; también los llamamos de conexión simple. De cada punto sale solamente un camino hasta llegar a otro punto, lo que significa que sólo hay una solución.

  • Otro tipo que incluimos en este grupo son los laberintos que tienen forma de trenza; lo más destacado es que no tienen ningún camino sin salida. Los caminos se entrecruzan y forman una especie de red. Un laberinto de estas características, si está bien hecho, puede que sea más difícil de resolver que uno de perfecto.

  • También existen laberintos sin uniones: hay un solo camino en forma de serpiente que recorre toda la superficie dando vueltas. No es difícil que a la mitad del camino nos demos la vuelta accidentalmente y volvamos al inicio.

  •    En este último apartado trataremos los laberintos en función de cómo se han generado. Hay dos formas muy diferenciadas de crear un laberinto: se pueden añadir paredes en un escenario vacío o se pueden perforar caminos en un escenario formado de pared. Más adelante, en el apartado de generación de laberintos, encontraréis dos programas para crear laberintos que utilizan estos dos métodos.

  • Añadir paredes: empezamos en un escenario vacío o rodeado de pared y vamos añadiendo bloques. En la vida real, un laberinto formado por setos pertenece a este apartado.

  • Perforar caminos: nuestro punto de partida es un escenario con un bloque sólido de pared y en el cual vamos perforando caminos. En la vida real, los túneles de una mina constituyen un buen ejemplo.

  • Existe, evidentemente, otro grupo en el cual entrarían los laberintos generados utilizando los dos métodos ya explicados: el de perforar caminos y el de añadir paredes.

  •     En el gráfico que presentamos a continuación vemos los dos laberintos; uno de ells está generado de manera que se han añadido paredes en un espacio vacío. El segundo es un bloque de pared perforado por múltiples caminos.

    laber_3.gif (12258 bytes)

    Historia y literatura

     



    Enlaces relacionados: