domingo, 31 de octubre de 2010

Análisis de movilidad y accesibilidad urbana a través de autómatas celulares.

En este pasado 6to Congreso Internacional Ciudad y Territorio Virtual conocí a Nuno Norte Pinto quien, junto con Antonio Pais Antunes y Josep Roca Cladera, es autor de un trabajo de interés. Su particularidad radica en el uso de los autómatas celulares en el estudio de la movilidad. Aunque ya se había detectado que en el comportamiento de los autómatas celulares existía el potencial de estudiar el tema del desplazamiento, en la realidad hay poca investigación en este tema cada vez mas sensible en las ciudades. Aparte de su importancia, dicho trabajo resulta especialmente didáctico al explicar los componentes de las ecuaciones con que se vale el modelo, lo que resulta de utilidad para entender como se formalizan en lenguaje matemático aspectos urbanos. El trabajo se puede leer en este link.

Gracias especiales a Nuno Norte por permitir publicar su trabajo en este Blog.

Documento complemento de ponencia sobre aplicación del Urban Growth Simulator.

Como complemento a una entrada anterior en la cual se muestra el video de la ponencia "Adecuación y reprogramación del Software Urban Growth Simulator para su utilización en los procesos de planeción de la ciudad de Ensenada, B.C., México", anexo el documento que desarrolla en mayor detalle la utilización de este programa. En este se detallan cuestiones como las características del simulador original y la forma en que se deben de preparar las capas formato shp para que la plataforma pueda asimilar la información necesaria para ejecutar el modelo como lo son usos de suelo, vialidades y áreas naturales entre otras.

El documento se puede leer haciendo clic aquí.

Videos del taller Simulaciones Espaciales para las Ciencias Sociales.

Del 9 al 11 de Junio del 2010 se llevó a cabo en la Facultad de Geociencias y el Ambiente de la Universidad Laussane, Suiza, el taller "Spatial Simulations for Social Sciences-multi disciplinary approach of complexity, networks, geosimulations" (Simulaciones Espaciales para las Ciencias Sociales - Enfoque multidisciplinario de complejidad, redes, geosimulaciones). De notar es que en su sitio se subieron 9 presentaciones que tratan sobre teoría de redes, dinámica de sistemas de ciudades y geosimulación de fenómenos urbanos, esta última charla impartida por Itzhak Benenson, co-autor del libro Geosimulation y quien además concedió permiso a este blog de ofrecer la descarga gratuita de su programa OBEUS y del cual se puede obtener haciendo clic aquí.

Los videos antes mencionados se pueden ver aquí o directamente en el enlace http://www.unil.ch/citadyne/page78227.html.

Tutoriales gratuitos de Netlogo en Youtube


"gabrielwurzer" es el nombre de un canal (y supongo que del autor también) en Youtube en el cual podemos ver, hasta el momento en que se escribe esta entrada, 16 lecciones gratuitas para aprender Netlogo. Para quien no lo conozca, Netlogo es un ambiente para modelado multiagentes programable el cual, además de ser gratuito, es ampliamente usado por una variedad de disciplinas. Sus usos han abarcado los campos del arte, biología, química, física, ciencias computacionales, ciencias de la tierra, juegos, matemáticas, redes, ciencias sociales y, en nuestro caso de interés, también en urbanismo. Netlogo ha sido una constante herramienta de referencia en una amplia gama de artículos científicos relacionados con el campo del modelado y la simulación.

Por lo anterior, para quien esté interesado en aprenderlo, puede hacer clic aquí para ir al canal de gabrielwurzer, o dirigirse a http://www.youtube.com/user/gabrielwurzer.

Ahora con comentarios abiertos.

Ahora para dejar comentarios en este Blog no se necesita estar inscrito en Blogger. El sistema está abierto para cualquiera que quiera comentar. Bienvenidas las aportaciones y comentarios.

domingo, 17 de octubre de 2010

Nuevos simuladores urbanos en la página de juegos.

Aparte de agregar el juego Enercities a la pagina de Simulación y juegos de este Blog, se han agregado Cityone y Synekism, las mas recientes plataformas en el creciente género de simuladores recreativo-educativos y de los cuales pronto se le dedicaran entradas en este blog.

lunes, 11 de octubre de 2010

Video del Software Urban Growth Simulator y su aplicación al Valle Agrícola de Maneadero.



En esta semana que acaba de pasar se llevó a cabo en la ciudad de Mexicali el 6to Congreso Internacional Ciudad y Territorio Virtual, con la participación de mas de 200 asistentes, 7 ponencias magistrales y mas de 70 trabajos de paises como España, Portugal, Brasil, Chile, Uruguay y México, entre otros.

Tal y como se anticipó en una entrada anterior, a nombre del Instituto Municipal de Investigación y Planeación de Ensenada (IMIP) presenté el trabajo titulado "Adecuación y reprogramación del Software Urban Growth Simulator para su utilización en los procesos de planeción de la ciudad de Ensenada, B.C., México". Dicho simulador fue originalmente financiado por la Environmental Protection Agency y elaborado por la Universidad de Kent State. Posteriormente su código fuente fue entregado al IMIP para adecuarlo a sus propias necesidades. Las adecuaciones, aplicación a un caso práctico al valle agrícola de Maneadero, funcionamiento y en general la ponencia completa se puede mirar en el siguiente video.





La ponencia completa por escrito y con mayor detalle explicativo se puede leer haciendo clic aquí. El video se aprecia mejor con la resolución de 480p, la cual se selecciona en el mismo reproductor.

viernes, 1 de octubre de 2010

Platicando con el Profesor Pietro Terna sobre simulación y modelado.



Sobre el trabajo del Profesor Pietro Terna en torno a la modelación, en particular a agentes económicos, ya se habló con anterioridad en este Blog. En esta ocasión, Traza Digital transcribe una breve comunicación que entablo con él, como culminación a una entrada anterior de este sitio titulada “Preguntemos al profesor Pietro Terna”. Sus respuestas nos ilustran sobre los procesos de modelado y simulación que se pueden aplicar al campo del urbanismo:

Traza Digital: ¿Cuales son las tareas a realizar cuando se crea un modelo?

Pietro Terna: Tres tareas: i) describir la simulación con el uso de palabras, en una manera escrita y discutir tu idea con colegas y practicantes; ii) escribir una versión rápida del modelo, con una herramienta que permita elaborar un prototipo del modelo, como la herramienta fantástica Netlogo, iii) si tienes éxito en (i) y (ii), empieza a producir un modelo bien estructurado, usando una verdadera herramienta de Programación Orientada a Objetos desde cero (puro lenguaje) o de una manera estructurada (con acceso a una librería de funciones y clases dedicadas)

TD: ¿Que es la Programación Orientada a Objetos y porque es útil en la creación de modelos?

PT: La Programación Orientada a Objetos es una técnica enfocada a importar en un código de programación una representación metafórica del mundo real. La base es la presencia de Clases, como “maquinas” para generar instancias: en el Modelado Basado en Agentes las instancias de un mundo son agentes que se derivan de propiedades de clases que son útiles para definirlos como representaciones artificiales de sistemas económicos reales.

TD: ¿Cómo es posible traducir el comportamiento de este mundo real de manera metafórica para que pueda ser entendido por un programa de computadora? ¿Esto tiene que ver con formalizaciones matemáticas o modelos estadísticos? Si es así, ¿cual es este proceso de formalización?

PT: El mundo real se traduce en agentes que definen reglas para manejar su comportamiento; esto principalmente no es hecho a través de una formalización matemática o estadística, sino en términos de especificaciones mas detallas reportadas en líneas de código de computadora. Mi propuesta, reportada en http://web.econ.unito.it/terna/ct-era/ct-era.html, define varias capas en el modelo, con agentes, sus reglas y meta-reglas para modificar reglas.

TD: Al querer traducir en agentes que definan reglas y comportamientos de los fenómenos del mundo real nos damos cuenta de su complejidad e interconexión. Por esto mismo, cuando se tratan de estudiar dichos fenómenos estos deben de ser simplificados hasta un nivel manejable para elaborar un modelo. ¿Cuáles son los “trampas” que deben de ser evitadas para no caer en modelos inexactos por haberlos simplificado en exceso quizá sin darnos cuenta?

PT: Tenemos que poner mucha atención a dos diferentes características de un modelo: las interacciones inter-agentes y asuntos de tiempo respecto al paralelismo o acciones secuenciales. Entre más exacta sea la descripción en los detalles de estos dos lados, más exactos serán los resultados de la simulación y el resultado emergente será más interesante. No olvides: el diablo esta en los detalles.

TD: ¿Cómo podemos saber que estos resultados son validos o suficientemente exactos?

PT: Trata de simular lo que sucedió en el pasado, utilizando solamente datos existentes ya conocidos y previos al fenómeno en cuestión!

TD: ¿Y cuáles son las condiciones que un modelo deben de tener para ser considerado listo para la simulación?

PT: Unos resultados creíbles para los ojos del experto en la materia y conjeturas condicionales creíbles sobre el fenómeno real.

TD: Un propósito de la simulación es el saber más sobre un cierto fenómeno del cual no conocemos en su totalidad; ¿no es esta falta de conocimiento una gran limitante para el modelado y por lo tanto se corra el riesgo de obtener resultados erróneos?

PT: Al contrario, esta es una de las principales capacidades de la simulación basada en agentes: se abren cajas negras en base a una hipótesis razonable, construyendo características de comportamiento en los agentes y estructuras institucionales de cualquier nivel en una manera perfectamente conocida. De esta manera, se tiene en nuestras manos un lente de aumento, para comparar los resultados de la simulación con datos reales, para entender la eficacia de la hipótesis utilizada para “abrir cajas negras”

TD: ¿Existen experiencias en la que la simulación ha predicho correctamente fenómenos de la vida real antes de que sucedan?

PT: Mucho a un nivel de firma u organización, un poco en comportamiento agregado, tal como dinámicas de tasas de interés en un mercado económico, respuestas sociales y así similarmente en otros casos.


Con esta breve plática se inicia lo que se pretende sea un archivo de entrevistas con especialistas en el campo de la modelación y simulación urbana, y que puedan ser de utilidad a la comunidad interesada en estas disciplinas.

Un algoritmo computacional nos acaba de ayudar a encontrar sentido a una maraña de relaciones urbanas (y de paso hacer mejores programas de desarrollo urbano).

¿Cómo leer esta red compleja que resultó de un ejercicio ciudadano en Bahía de Los Ángeles, México? "Las fuerzas que afecta...