Está en la página 1de 8

1

Sistemas multi-agentes para inspeccionar el impacto


derivado del abandono de canes en el sector El
Panecillo en la ciudad de Quito
UCE

Resumen—This research presents an evaluation of the social ésta actividades. De acuerdo a Urbanimal, la sobrepoblación de
and public health impact facing the city, with respect to the los canes callejeros, se ha convertido en un problema de salud
abandonment of dogs, taking into account the consequences of pública. Debido a la gran cantidad de canes, podrı́a existir
the overpopulation of dogs in a tourist place in Quito, through
a model based in agents, with the support of QGIS and GAMA proliferación de enfermedades y contaminación de los espacios
Tools for the spatial data processing and the implementation que ocupan, además los canes en busca de alimento, esparcen
of multi-agent systems respectively. The spatial information was los desechos de contenedores de basura y los suyos propios,
obtained from GIS shapefiles of the place according to maps of dificultando el proceso de recolección [7]. Los accidentes
El Panecillo sector. de tránsito suscitados por canes pueden provocar perdidas
Index Terms—Agentes, Multi-Agentes, GIS, Sistemas Comple- humanas, además, son otro factor que permite el desarrollo
jos. de agentes infecciosos para la salud pública, pues ocasionan
muertes de canes que entran en un proceso de descomposición
que podrı́a durar varias semanas.
I. I NTRODUCCI ÓN
En la Sección II se resume el trabajo realizado en el área, en
La cultura se compone por las costumbres, códigos, nor- la Sección III se describe la situación, en la Subsección VI-A
mas, tradiciones, y las distintas expresiones artı́sticas de una se hace una breve descripción de conceptos básicos asociados
sociedad [1]. Es un aspecto relevante y altamente complejo. Al a la simulación con multi-agentes georreferenciados, en la
abordar el comportamiento de la sociedad, se ha identificado Sección VI se propone el modelo de simulación para tratar el
una cultura consumista, que permite constatar el problema problema especı́fico de la Sección III, y finalmente, en la Sec-
social que se deriva de la indiferencia de la comunidad hacia ción VIII and Sección IX se presentan algunas conclusiones
el abandono de canes. En la ciudad de Quito, existe comercio y propuestas para trabajos futuros.
ilı́cito de canes, compra, venta, abandono y reproducción
descontrolada, sin ninguna regulación que sancione éstas ac- II. R ELATED W ORK
tividades. El abandono de canes puede deberse a cuestiones La evolución tecnológica actual, permite desarrollar her-
económicas o de vivienda de los dueños, o también casos ramientas que permiten simular fenómenos sociales a través
de mascotas extraviadas [2]. En la Declaración Universal de de modelos basados en sistemas multi-agentes [8], los cuales
los Derechos del Animal de 1978, se explaya el propósito de cuentan con un extenso número de aplicativos en diversas áreas
proteger a los animales y garantizar su bienestar [3]. A pesar de de investigación.
ello, el Ecuador registra unos 500 mil animales abandonados La utilización de tecnologı́as SIG ha incrementado consid-
por año [3]. Las cifras más representativas de canes en erable dentro de diversos ámbitos en los últimos años [9],
situación de calle, se encuentran en espacios públicos urbanos tal es el caso del Cociba de la Universidad San Francisco de
como plazas y parques, de entre los cuales, El Panecillo es Quito, cuya propuesta fue realizar un censo de canes aban-
uno de los puntos que registra mayor número de casos [4], donados, mediante una metodologı́a que consiste en captura
debido a lo cual la simulación centra su estudio en éste sector. y recaptura de fotografı́as, integradas en una aplicación móvil
El Panecillo tiene gran importancia histórica en la ciudad; se diseñada para desarrollar encuestas de los canes en estado de
coloca en las laderas verdes de la ciudad capital del Ecuador y abandono, cada fotografı́a utiliza por primera vez los recursos
se extiende hasta las faldas del Itchimbia, donde los visitantes de herramientas SIG, para georreferenciar al animal y de ésta
desplazan la mirada a través del espléndido paisaje [5], es manera determinar los sitios con más afectación mediante
un sitio turı́stico emblemático de la ciudad, por lo que es la ubicación geográfica del can [6]. Los resultados arrojados
importante mantener su apreciación estética. por el I Censo Ciudadano de Perros Abandonados en Quito,
La tenencia irresponsable de canes acarrea una amplia revelan la existencia de un crecimiento acelerado entre los
problemática en el sector salud, y evidencia también, la falta de años 2013 y 2018 [10]. Se ha establecido que por cada veinte
sensibilidad, conciencia y responsabilidad de las autoridades y dos habitantes existe un can abandonado, mientras que en el
y la sociedad respecto a ésta temática. [6]. Para sobrellevar año 2013 existı́a un can por cada cuarenta y nueve habitantes
ésta cuestión, la Secretarı́a de Salud del Distrito Metropolitano [11].
de Quito ofrece esterilización gratuitas [2], pero la situación Los SIG pueden apoyarse en la teorı́a de grafos para
demanda la creación de una normativa integral que respalde formular propuestas que exploren los nexos provenientes de
2

entidades de diversa ı́ndole que mantienen una correlación


espacial, como es el caso presentado por Cardozo en Argentina
con respecto a la accesibilidad y demanda del transporte pub-
lico [12], el cual puede referir a los distintos agentes como un
conglomerado interrelacionado con objetivos comunes. Para (b) Crecimiento canino
extraer resultados de utilidad entre la relación de los agentes (a) Abandono de animales
Vehı́culo y Can, se puede realizar un análisis de movilidad, Figura 1. Estadı́sticas en la ciudad de Quito
pues el entorno hace referencia a un sitio turı́stico que se
ubica dentro de una zona residencial, donde existen numerosos
factores que inciden en la simulación, como se refleja en el del 10 % y 21 % de un salario básico unificado, además el
estudio de Camacho, que presenta una simulación del tráfico Centro de Gestión Zoosanitario, es el encargado de aplicar
utilizando multi-agentes para buscar nuevas soluciones que medidas de prevención, control y atención de problemas sani-
beneficien a una zona populosa [13]. tarios; éste organismo es el encargado de gestionar soluciones
Un sistema basado en agentes pueden intervenir en múlti- para los canes en estado de abandono, sin embargo, debido
ples temáticas, pero no está exento a cometer errores, como a la ausencia de personal de control, no se ha realizado
presenta Callejas, en una investigación que pretende valorar el seguimiento necesario [17]. El análisis de aplicabilidad
la calidad de servicio en el transporte público [14]. Según y cumplimiento de las leyes, efectuado por varias entidades
Saeed, se pueden utilizar sistemas de control para prevenir nacionales, arroja resultados desfavorables [1], pues en 10 años
accidentes en zonas urbanas por medio de sensores de prox- la población canina puede crecer un 85 %, comparado con el
imidad [15], y de ésta forma detectar ciertos agente y alertar a 23.5 % de crecimiento en la población humana [3]. Además
los conductores, a través de señales de tránsito luminosas. De en el Ecuador no existen un organismo integral que controle
acuerdo a datos estadı́sticos, en el año 1958 en Gran Bretaña, rigurosamente el cumplimiento de las normativas relacionadas
se reportaron 2731 accidentes de tránsito causados por canes al abandono, maltrato, tenencia y reproducción irresponsable,
callejeros; y en el año 1971 en Estados Unidos, una encuesta lo cual agrava la situación.
reveló que la existencia de canes callejeros era el problema Según los informes de varios diarios ecuatorianos, se ob-
ambiental más importante [3]; éstas estadı́sticas presentan la tienen los siguientes datos sobre animales abandonados en la
importancia de proponer soluciones que cuantifiquen resulta- ciudad de Quito. Ver figura 1
dos favorables con respecto a ésta temática. La población canina se concentra en los barrios periféricos
del sur-oriente, sur-occidente, centro-oriente y nor-occidente
Existen varios trabajos de investigación que amplı́an la
de Quito [4], donde la mayorı́a de personas no se hacen
temática abordaba, y proponen posibles soluciones; entre los
responsables de sus mascotas en conformidad con la ley, es
cuales se presentan Revelo con una investigación que aborda
decir, los canes permanecen en las calles durante el dı́a, a pesar
el abandono de canes en las calles de Quito desde el punto de
de tener dueños. El problema con éste tipo de acciones, surge
vista cultural. Se fundamenta en el estudio del comportamiento
debido a la pérdida, accidentes o reproducción desmesurada
del consumidor, y presenta un punto de vista reflexivo a través
de canes en las calles. Es más probable que las personas
de marketing social [1]. A los anterior se suma el trabajo de
abandonen a las hembras debido a la posibilidad de futuros
Delgado, que presenta un análisis de los factores que inciden
embarazos. Cada hembra tiene dos celos al año y un periodo de
en el abandono y su impacto en la ciudad de Guayaquil,
preñez de nueve semanas. En una camada se pueden procrear
plantea que sus resultados sean evaluados y contribuyan a
16 animales al año [3], además el número de crı́as depende
disminuir el ı́ndice de abandono [3].
de factores como: edad, tamaño, raza, peso corporal o salud;
y puede oscilar entre 1 y 14 cachorros en cada celo.
III. P LANTEAMIENTO DEL PROBLEMA
En Ecuador existen diversas normativas y reglamentos que IV. S ISTEMAS DE I NFORMACI ÓN G EOGR ÁFICA
tratan de controlar los ı́ndices de abandono, entre ellos están: Los Sistemas de Información Geográfica (SIG) ofrecen
la Ordenanza Municipal N048 sobre Tenencia, protección y numerosas ventajas respecto a la cartografı́a convencional. La
control de la fauna urbana aprobada en 2001, la cual tiene automatización del manejo de datos espaciales georreferenci-
como objeto regular la fauna urbana en conformidad con el ados permiten la producción de mapas con un procesamien-
acuerdo a la ley de salud pública [16], para generar equilibrio to digital ágil y dinámico de la información [9]. Los SIG
y seguridad a los ecosistemas urbanos [1]; el Reglamento de son una poderosa herramienta que complementa los estudios
Tenencia y Manejo Responsable de Perros del Ministerio de realizados en temáticas meteorológicas, sociales o de salud
Salud Pública en los art.2 y art.20, estipula que los canes pública.[18]. Se pueden referir estudios orientados al estudio
en evidente estado de abandono deberán ser rescatados [3]. de la contaminación por gases, ruido, aguas o desechos en
El Código Integral Penal del Ecuador sanciona el maltrato parques y jardines. Además se pueden incluir en el área
animal, además en el año 2017, se aprobó el Código Orgánico aplicativa de los Geosistemas de Información Ambiental (GIA)
del Ambiente [2], y en el art.139 se establece disposiciones [9]. El desarrollo de herramientas SIG para investigación
generales para el manejo responsable de la fauna urbana para y manipulación de información, corroboran su importancia
tratar de erradicar el maltrato, explotación, abuso y exterminio dentro del ámbito académico e investigativo. Los SIG puede
de los animales. Las ordenanzas especifican sanciones y multas manipularse a través de la herramienta QGIS, gracias a la
3

facilidad de creación y manipulación de datos geográficos que aspectos más importantes de ambas, pues utilizan un modelo
ofrece [19]. deliberativo para generar planes, y otro reactivo para responder
a eventos del entorno que no requieran de un mecanismo de
V. S ISTEMAS MULTI - AGENTES razonamiento complejo [23].
Un sistema basado en multi-agentes es autónomo, proactivo
y flexible, debido a lo cual, constituyen un valioso avance en V-D. Plataforma GAMA
el perfeccionamiento de herramientas de software [20]. La plataforma Gis & Agent-based Modelling Architecture
(GAMA) se basa en un metamodelo dedicado a la repre-
V-A. Agentes sentación de entornos complejos y modelos multinivel [24],
Un agente es una instancia de una especie que posee una ha sido desarrollada para abordar cierto tipo de problemas de
representación espacial dentro de un entorno. Los agentes ı́ndole social, poblacional, vehı́cular, entre otros; a través de
pueden tener un nivel de organización, es decir, un agente modelos creados en base a agentes, a través de, un lenguaje de
puede albergar poblaciones de microagentes. Puede tener alto nivel, que permite construir, combinar y reutilizar modelos
también, macroagentes que definen la escala de tiempo de complejos.
ejecución de esos agentes hospedados. GAMA cuenta con un analizador y compilador propios,
además, de una máquina virtual para ejecutar el modelo
e interactuar con la simulación, dentro del cual se pueden
V-B. Multi-agentes combinar diversas arquitecturas de agentes, niveles de ab-
Los modelos de sistemas para simulación de MAS pueden stracción o representaciones del entorno [24]. Cuenta con un
ser fácilmente utilizados, debido a lo cual son los más referidos lenguaje propio llamado GAML, que trabaja con programación
dentro del campo. Permiten el procesamiento paralelo, y el orientada a agentes (AOP) y permite integrar habilidades,
reconocimiento espacial para modelar procesos temporales definiciones o migración de agentes.
[21]. El enfoque programación orientada a agentes, refiere al
individuo como la base de un modelo que facilite la repre- V-E. Comparación con otros entornos de modelado
sentación de interacciones dinámicas entre agentes múltiples
que coexisten en un entorno; incluyendo el desarrollo de her- En comparación con otros entornos de modelado program-
ramientas y técnicas que permitan estudiar el comportamiento able de multi-agentes como NetLogo o Repast Symphony,
de éstos agentes en sistemas adaptativos complejos [22]. GAMA destaca su capacidad de proporcionar una arquitectura
multinivel (ampliable mediante plug-in) y una representación
del entorno muy compleja fácilmente definida a través de
V-C. Arquitecturas multi-agente GAML.[24]. Mantiene estructuras similares a las obtenidas
La estructura interna de cada agente y la organización en Netlogo, a las cuales integra nociones sobre herencia y
de todo un sistema multi-agente se determinan por una seguridad para ampliar el paradigma basado en agentes y
arquitectura; ésta controla los mecanismos que utiliza un eliminar los lı́mites entre el dominio de un modelo.
agente para reaccionar a estı́mulos con otro agentes [23].
Las arquitecturas multi-agente permiten gestionar un sistema VI. M ODELO DE SIMULACI ÓN
complejo, coordinando la inteligencia de sus subsistemas e
Un modelo de simulación es el proceso de diseño del
integrando objetivos particulares en un solo objetivo común.
modelo a partir de un sistema real que requiere la realización
Las arquitecturas pueden estructurarse por capas jerárquicas,
de experimentos para comprender o evaluar el comportamiento
generalmente con tres niveles: reactivo, de conocimiento y
y funcionamiento del sistema [25]. El modelo de simulación
social.El comportamiento global del agente viene definido por
de éste caso particular, concentra su análisis en el sector
la interacción entre estos niveles.
El Panecillo en el Distrito Metropolitano de Quito. En éste
Debido a los problemas de seguridad que existen en sis-
espacio se han implementado capas SIG correspondientes a
temas distribuidos con sistemas multi-agente, se crea Foun-
manzanas y calles. Las capas fueron elaboradas en el software
dation for Intelligent Physical Agents (FIPA), para minimizar
QGIS, y se delimitó el área de estudio de acuerdo a los
éstos problemas. FIPA trabaja con la Plataforma de Agentes,
parámetros establecidos porel mapa del Distrito Metropolitano
como núcleo del modelo de referencia y aporta ideas acerca de
de Quito.
cómo integrar de forma homogénea y natural las capacidades
de los agentes móviles dentro de la plataforma [23]; es gracias
a ésto que las arquitecturas multi-agente han tomado fuerza en VI-A. Simulaciones por computadora
el ámbito investigativo. La simulación por computadora, ha sido utilizada en el
Las arquitecturas deliberativas tienen la capacidad de plan- estudio de ambientes bio-fı́sicos y sus procesos tomando en
ificar para alcanzar sus objetivos mediante razonamiento lógi- cuenta la influencia humana [22]. La abstracción de informa-
co; complementando lo anterior, se presentan las arquitec- ción obtenida a partir de un sistema no puede validarse por sı́
turas reactivas que prometen solucionar los problemas que misma, debido a lo cual, se requiere de un método cientı́fico
se derivan de utilizar un elemento central de razonamiento que se encargue de ejecutar experimentos, que permitan validar
simbólico; la combinación de ambas se conocen como ar- ésta abstracción a través de comparaciones con la realidad
quitecturas hı́bridas. Las arquitecturas hı́bridas combinan los [25].
4

dı́a, se le ha asignado un aspect tipo icon y un color


base morado; las personas pueden desplazarse en mayor
cantidad durante el dı́a a través de time to work, de la
misma manera cuentan con time to home, que permite
(a) Agente (b) Agente (c) Agente el retorno de las personas a sus hogares una vez que se
vehı́culo can persona calcule la finalización de una jornada laboral en horas de
Figura 2. Agentes que intervienen la tarde. Debido al carácter turı́stico del sector, existen
personas que se desplazan por las capas calles durante
la noche o la madrugada. Los reflex staying y reflex
VI-B. Simulaciones con multiagentes georreferenciados move permiten el desplazamiento del agente y ofrecen la
La cantidad de información que se desglosa de la comu- oportunidad de crearse en ubicaciones aleatorias dentro
nicación entre agentes, demanda utilizar cuantiosos recursos del entorno.
de computadora, debido a la comunicación continua que Agente can: representa al agente centro de investigación;
mantienen los agentes dentro del entorno [20]. La exploración puede desplazarse por la capa calles a cualquier hora
de simulaciones que empleen agentes permite conocer aprox- durante todo un dı́a, ha sido dotado con dos estados de
imaciones de los resultados de realizar ciertas actividades en acuerdo a los dos sexos que presentan, es decir, existen
ciertos sectores, sin emplear una fuerte inyección de recursos hembras y machos, cada uno cuenta con el reflejo que
económicos, aunque actualmente no existen investigaciones le permite morir cuando un vehı́culo se impacta con él,
exhaustivas a nivel computacional usando agentes para medir o puede también, morir por inanición, si no encuentra
la comodidad, rapidez o calidad de un servicio [14]. alimento durante su desplazamiento por la capa calles, lo
cual permite simular la disminución de canes y compro-
VII. E SPECIFICACIONES Y CARACTER ÍSTICAS DE LA bar las estadı́sticas presentadas en la sección Sección III.
SIMULACI ÓN Las hembras cuentan también con reflejos que le per-
miten desempeñar sus capacidades reproductivas a través
Éste apartado ilustra la estructura básica de un modelo y co-
del reflex create groups, que implementa la habilidad
mo intervienen las especies dentro del entorno. En la creación
de procrear cachorros a partir de listas y les ofrece la
de agentes se pueden implementar estı́mulos que permitan
capacidad de permanecer juntos mientras su edad aún
identificar el cambio entre estados dentro de la simulación, es
es corta, ésto permite simular el aumento de canes, de
decir, el agente actuará acorde los lineamientos especificados
acuerdo al tiempo que cada hembra tarde en procrear
dentro de su estructura codificada cuando identifique la acción
una nueva camada. A su vez cada cachorro puede crecer
que desempeñará. El agente determina el camino que debe
después de cierto tiempo y convertirse en un agente Can
seguir a partir de los comportamientos desempeñados por
y heredar todas sus caracterı́sticas, a través del reflejo
el grupo de agentes que coexisten con él. Tal es el caso
merge nearby groups y la acción disaggregate; lo que
del agente Vehı́culo, el cual cambia de color tomando en
permite continuar con éste ciclo repetitivo durante todo
cuenta si ha tenido contacto con un agente Can o no; o el
el tiempo de existencia de un agente can en la simulación.
agente Can que puede cambiar su estado cada vez que sea
Agente vehı́culo: el agente puede desplazarse por la capa
alcanzado por un agente Vehı́culo. Los estados del agente Can
calles alrededor de todo el entorno, ha sido definido con
le proporcionan la capacidad de aparecer o desaparecer según
color base negro y un aspect tipo icon, tiene la capacidad
sea el caso. Además existen dos tipos de agente Can, por lo
de deteriorar la vida de un agente Can a través de un
que es necesario adecuar parámetros extra a las hembras, pues
reflejo que permite disminuir el valor de la variable vital
éstas pueden tener cachorros cada cierto perı́odo de tiempo,
del can, de ésta manera se puede simular la muerte de
y éstos cachorros a su vez tienen la habilidad de crecer y
un éstos en accidentes de tránsito. El agente vehı́culo
convertirse en un agente Can adulto y desempeñar todas sus
tiene la capacidad de movimiento durante todo el dı́a
habilidades.
y la noche, simulando la presencia de tráfico en éste
sector turı́stico, donde existe gran número de personas
VII-A. Modelado de agentes y vehı́culos durante todo el dı́a. Cada vez que un agente
Los agentes implementan estados, movimientos, habilidades Vehı́culo atropelle a un can, cambia su color a azul para
y reacción a estı́mulos. Para dotar con movimiento a los obtener las cifras de vehı́culos que causan la muerte de
agentes, se ha definido a cada uno de ellos con skills:[moving] en accidentes de tránsito. Los reflejos implementados
para parametrizar ciertas condiciones necesarias, como en el son similares a los descritos en el apartado Agent Can
caso de los agentes Persona, que requieren desplazarse por el expuesto anteriormente.
área a través de una estructura de tiempo especı́fica, de acuerdo
a sus ocupaciones; o en caso de los agentes Can, se requiere
implementar velocidades, estados, caracterı́sticas objetivos y VII-B. Análisis y definición del entorno
comportamientos particulares. A través de las múltiples ventajas que ofrecen las her-
Existen tres tipos de agentes. Ver figura 2: ramientas QGis y GAMA, se ha conseguido un acercamiento
Agente Persona: éste tipo de agente puede desplazarse veraz al problema planteado. La relación agentes-capas ha
a través de las capas manzanas y calles durante todo el proporcionado la oportunidad de evidenciar la complejidad de
5

tipos de espacios para de ésta manera obtener resultados


independientes del estado de cada zona. El primer tipo es
VIVIENDA, el cual cuenta con mayor cantidad de canes,
debido a la existencia de desechos en mayor proporción
ubicados a cortas distancias. El segundo tipo corresponde a
las zonas tipo BOSQUE, que son utilizadas como refugio por
los canes sin hogar debido a la basta vegetación y al número
reducido de personas que podrı́an ingresar a ciertos puntos. El
tercer tipo son las zonas correspondientes a los alrededores del
monumento a la Virgen del Panecillo, el atractivo más visitado
Figura 3. Capas SIG que forman el entorno del sector, en donde se cuenta con contenedores de desechos
que son motivo de acercamiento de canes. Por último la zona
denominada OTRO hace referencia a los museos, iglesias,
la temática abordada desde varios puntos de vista. El sector es albergues, cementerios, salones, entre otros sitios históricos y
uno de los patrimonios Quiteños más representativos, debido culturales existentes en el sector, que son de gran importancia
al carácter emblemático que se le atribuye. El sitio funge como turı́stica.
zona poblada, turı́stica y también como sitio comercial, debido
Las personas y los vehı́culos se desplazan a distintas
a lo cual se encuentran variantes importantes en materia sani-
velocidades mediante la fórmula vel min+ rnd (vel max -
taria, social y turı́stica. Es importante determinar las distintas
vel min). La especie Persona cuenta con la habilidad de
actividades desempeñadas por los pobladores, compradores y
desplazamiento, además, se le asignó un objetivo, el cual está
turistas para simular un entorno con datos aproximados a la
determinado por el operador any location in, para especificar
realidad. Se ha definido un entorno, en base a las capas SIG
el desplazamiento aleatorio en un punto de la capa manzanas.
manzanas y calles, delimitado por una capa de tipo geometrı́a
Se ha establecido en la especie base, una lista de puntos
basada en la capa manzanas, ésta capa representa la zona de
a lo largo de la geometrı́a dada su ubicación en términos de
estudio. A continuación se hace una breve descripción de cada
distancia desde los puntos de partida de la geometrı́a, es decir,
una de las capas utilizadas. Ver figura 3
entre los puntos cercanos y el área. Además mediante state
Streets calles corte.shp: ésta capa es el medio que per- follow nearest dog se busca al elemento mas cercano para
mite interactuar a los agentes Can con los agentes Vehı́cu- empezar el ciclo haciendo referencia al agente que ejecuta
lo; la capa permite el desplazamiento de las especies: la declaración actual. Se determina la dirección en la que se
personas, canes y vehı́culos. Se ha especificado como el desplaza la especie Can a través de otro estado denominado
medio de comunicación entre cada uno de los agentes de chaos, en cual se implementa también, la opción de cambio
las distintas especies y las capas SIG. de color a los nuevos cachorros. Adicionalmente se define
Blocks manzanas corte.shp: la capa que abarca los hog- el reflejo create groups que establece la posibilidad de que
ares y locales comerciales existentes dentro de la zona, un can siga a otro, para de ésta forma proveer la habilidad
donde se pueden desplazar los habitantes y los canes de formar jaurı́as. Por último se especifica la posibilidad
callejeros. de alimentarse, en un nuevo reflejo que permite agregarle
Las capas fueron creadas en el software QGIS y pos- una unidad a la variable capacidad, que hace referencia a la
teriormente se las declaró como especies dentro de la alimentación del can; de la misma manera se implementa la
plataforma GAMA, para permitir la manipulación de los capacidad de desaparecer dentro del entorno cuando un agente
atributos de cada una de ellas como se evidencia en la vehı́culo lo toque. Para la creación de cachorros, se requiere
implementación de las capas. Cada capa declarada como que éstos se relacionen, por lo cual, para que nazca una nueva
especie permite cambiar el color de su aspect base, lo camada deben coincidir una hembra y un macho.
cual permite la apreciación visual identificando las zonas
en las que pueden encontrarse los agentes.
VII-D. Interacción entre agentes y el entorno
VII-C. Estructura y comportamiento de la simulación Los agentes can y cachorro han sido agrupados dentro de
La inicialización de las variables con los valores definidos una especie group, la cual se encarga de gestionar la toma de
inicialmente, corresponde a datos obtenidos en las primeras decisiones de todas las variantes que pueden desempañar éstos
secciones de éste artı́culo, además se ha tomado en cuenta agentes. La interacción grupal de agentes se efectúa de forma
los recursos computacionales disponibles. El manejo de la coordinada, de manera que al obtener un número elevado de
información se ha manipulado mediante listas para facilitar agentes, que representan el crecimiento de la población canina,
la integración de datos y se ha establecido un código de se demandan más requerimientos del sistema, por lo cual, los
colores para evaluar los resultados. El campo de acción de los resultados visuales para efectos de la simulación dependerán
comportamientos entre canes, alimentos, vehı́culos y personas de las caracterı́sticas del equipo que se utilice. Es de acuerdo
se determina por detección de proximidad entre cualquiera de a lo anterior que se define la velocidad con la que se ejecuten
ellos. las actividades que se visualizan en la simulación, de manera
La capa SIG manzanas permite el desenvolvimiento de que el costo computacional es directamente proporcional al
todos los comportamientos de los canes acorde a cuatro crecimiento del número de agentes.
6

(a) Estado inicial (b) Después de dos meses (a) Después de un meses (b) Después de seis meses
Figura 4. Resultados promedio Figura 5. Resultados de la simulación en perı́odos concurridos

perjudiciales para los seres humanos, o en la presentación


Para determinar la variación del funcionamiento de la sim-
estética de éste sector turı́stico.
ulación, se han especificado dos casos. El primero establece
A continuación se presenta el segundo caso, donde los
parámetros iniciales de la simulación que presentan datos
parámetro fueron modificados en la simulación para presentar
promedio durante un dı́a sin demasiada carga vehicular y
datos promedio durante un dı́a con elevada carga vehicular
con un número reducido de transeúntes. En el segundo caso
y con un número considerable de transeúntes. En promedio
se evalúan los resultados de un dı́a que sea particularmente
existen 30 vehı́culos circulando con una velocidad aproximada
concurrido.
de 10 km/h, y 30 personas que transitan por el sector, además
A continuación se explayan los resultados obtenidos en el existe un promedio de 20 canes. Los resultados obtenidos
primer caso. En promedio existen 10 vehı́culos circulando pueden observarse a continuación. Ver Figuras 5
con una velocidad aproximada de 8 km/h, y 10 personas que En éste caso puede observarse una similitud con los re-
transitan por el sector, además existe un promedio de 20 canes. sultados arrojados anteriormente, pues existe un incremento
Los resultados obtenidos pueden observarse a continuación. exponencial en el número de canes, a partir del segundo
Ver Figura 4 mes y con respecto al análisis realizado después de dos y
En éste caso puede observarse un incremento considerable seis meses, se puede apreciar que todos los vehı́culos han
en el número de canes, a partir de los dos meses, y con tenido algún tipo de accidente con canes. En contraste con
respecto al análisis realizado después de seis meses se observa el caso anterior, se detecta una diferencia significativa en el
la existencia del doble de canes que inicialmente intervinieron incremento de personas, ésta acrecentamiento hace referencia
en la simulación, éste resultado varı́a conforme el número de a turistas nacionales o extranjeros que se dirigen a visitar
hembras que existen. De acuerdo al resultado obtenido, se momentáneamente el lugar, por lo que la acumulación de
puede verificar que la supervivencia de los cachorros depende residuos sólidos sufre un aumento considerable durante el dı́a
de la alimentación que puedan o no recibir, por lo cual no y constituye una oportunidad de alimentación de los canes.
todos los cachorros pueden convertirse en un agente Can. Se Debido al gran nivel de desechos alimenticios en los contene-
puede apreciar que en promedio casi todos los vehı́culos han dores de basura, existe un ı́ndice mayor de supervivencia de
tenido algún tipo de accidente con canes que han irrumpido canes que buscan los restos concentrados en contenedores o
sobre la calzada, y aunque el accidente no siempre resultó en la calles.
muerte inmediata del can, le proporciono heridas que podrı́an Debido al número de canes, el alimento proporcionado por
desencadenar en la muerte del mismo en dı́as posteriores, las personas se reduce de manera alarmante. Éste tipo de ac-
debido a los problemas que tuvo el animal para transportarse tividad se concentra en ciertos puntos del sector contribuyendo
y alimentarse. a la aglomeración de canes a determinadas horas del dı́a. Éstas
Los canes pueden sobrevivir si consiguen comida en las especificaciones se desglosan a partir de la concepción que la
calles o también porque alguna persona les proporcione algún población adopta con respecto a la temática abordada, pues,
tipo alimento, éste hecho a sido especificado dentro de la se encuentra que la mayorı́a de la población considera que
simulación, pero no todos los Persona cuentan con esta los canes abandonados no son un problema en el que deban
caracterı́stica puesto que el número de personas que alimentan intervenir. Éste hecho permite que el problema no se reduzca,
a los canes es bastante reducido. Ésta caracterı́stica permite al contrario, debido a la despreocupación de la población el
que los agentes Can aumenten su promedio de vida y su problema crece aceleradamente y sin control.
reproducción. De acuerdo a éste resultado se puede constatar
la importancia de proceder a una esterilización masiva, además VIII. C ONCLUSIONES
de un proceso de ubicación y manejo responsable de cada uno El abandono de canes es un tema ampliamente tratado
de los canes para separarlos de las calles y proporcionar una en documentos investigativos, pero no ha sido llevado a la
mejora plausible en su estilo de vida. Dentro de la simulación práctica; es una responsabilidad social el contribuir en la
figuran hechos palpables que influyen en el desarrollo de la solución de ésta problemática debido a la magnitud de las
vida cotidiana de los habitantes, tal es el caso de la agrupación afectaciones, no solo de carácter ambiental o sanitario, sino
de canes denominada jaurı́a, que podrı́a presentarse como un también en el impacto social que genera el nivel precario de
inconveniente tanto para turistas como para los habitantes, leyes y estatutos que fomenten la conciencia social sobre el
pues el número de canes aumenta en lugares que se dedican sufrimiento de éstas criaturas, por lo tanto, es deber de los
a la venta de comida o cerca de los recolectores de basura, lo seres humanos encontrar una solución que integre beneficios
cual puede influir en la propagación de agentes infecciosos bipartitos entre los seres humanes y los canes.
7

Integrar software para determinar el impacto de la situación, [8] G. Ziervogel, M. Bithell, R. Washington, and T. Down-
fue beneficioso para estudiar los niveles de afectación, y al ing, “Agent-based social simulation: a method for as-
implementar SIG en un modelo a través de sistemas multi- sessing the impact of seasonal climate forecast applica-
agentes, se puede obtener una aproximación que puede ajus- tions among smallholder farmers,” Agricultural Systems,
tarse rápida y fácilmente para obtener un amplio espectro en vol. 83, no. 1, pp. 1–26, 2005.
los resultados. [9] C. C. Garcı́a, “Áreas de aplicación medioambiental de
La arquitectura definida inicialmente en el documento, los’sig’. modelización y avances recientes,” Papeles de
engloba rigurosamente todos los detalles de la simulación. Geografı́a, no. 23-24, pp. 101–115, 1996.
Por lo cual ha permitido modelar un entorno simulado que [10] V. D. y David Landeta, “Por cada 22 habitantes hay un
ofrezca las caracterı́sticas adecuadas para el caso de estudio. perro abandonado en quito, según un censo,” 2018, [Web;
La arquitectura hı́brida permitió integrar diversos estı́mulos a accedido el 08-10-2018].
los agentes, y determinar las posibles consecuencias que se [11] e. Redacción Quito, “En quito hay un perro abandonado
derivan del rápido crecimiento de canes en la zona. por cada 22 personas,” 2018, [Web; accedido el 08-10-
2018].
IX. T RABAJOS F UTUROS [12] O. D. Cardozo, E. L. Gómez, and M. A. Parras, “Teorı́a
La LOES, en el art. 50, señala que el Sistema de Edu- de grafos y sistemas de información geográfica aplicados
cación Superior puede usar una visión cientı́fica, tecnológica al transporte público de pasajeros en resistencia (argenti-
y humanı́stica para la construcción de soluciones para los na),” Revista Transporte y Territorio, no. 1, pp. 89–111,
problemas del paı́s [26], a través del estudio y valoración 2009.
dentro de las Universidades para plantear una solución técnico- [13] J. Camacho, S. Medina, and O. Terán, “Simulación del
cientı́fica que pueda ser evaluada por organismos de control, de tráfico de autos en una intersección: desde la perspectiva
tal forma podrı́a pensarse en ampliar el campo de investigación de una plataforma multiagente,” Ciencia e Ingenierı́a,
o incrementar el número de variables para obtener un entorno vol. 33, no. 2, pp. 85–93, 2012.
simulado más cercano a la realidad, y de ésta forma obtener [14] M. Callejas-Cuervo, H. Valero-Bustos, A. Alarcón-
información detallada y con la experticia del caso generar una Aldana et al., “Agentes de software como herramienta
posible solución a la problemática suscitada. para medir la calidad de servicio prestado en un sistema
A partir de los resultados, podrı́a considerarse realizar un de transporte público colectivo urbano,” Información
estudio a profundidad sobre la cultura, costumbres y hábitos de tecnológica, vol. 25, no. 5, pp. 147–154, 2014.
la población del sector para determinar posibles soluciones al [15] Y. Saeed, M. S. Khan, K. Ahmed, and A. S. Mubashar,
problema; de igual manera se podrı́a ampliar el área de estudio “A multi-agent based autonomous traffic lights control
y tomar en cuenta otros factores como el clima, número de system using fuzzy control,” International Journal of
habitantes o visitantes para contemplar más ampliamente la Scientific & Engineering Research, vol. 2, no. 6, p. 1,
variabilidad de la problemática. 2011.
[16] S. GENERAL, “Ordenanza municipal 0048,” 2011,
R EFERENCIAS [Web; accedido el 28-06-2018].
[1] G. A. Revelo Revelo, “Propuesta de marketing social [17] E. COMERCIO, “Amc retirará animales sueltos de las
fundamentada en un estudio del comportamiento del calles de quito,” 2018, [Web; accedido el 28-07-2018].
consumidor en la ciudad de quito caso: perros abandon- [18] R. A. D. Varela, “Potencial educativo de los sig en forma-
ados para el año 2012,” B.S. thesis, QUITO/PUCE/2013, ción profesional. una experiencia en el ciclo superior de
2013. técnico superior en gestión forestal y del medio natural,”
[2] E. T. ALEJANDRA MONROY, “En quito el abandono de 2015.
perros y gatos aún no se controla,” 2018, [Web; accedido [19] Y. G. Pérez Betancourt, L. González Polanco,
el 16-06-2018]. R. Morales Pérez, and Y. Torres Vega, “Estratificación
[3] E. P. DELGADO JORDÁN, “Análisis de los factores que de territorios basada en indicadores de salud sobre el
inciden en el abandono de mascotas (perros) y su impacto sistema de información geográfica qgis,” Revista Cubana
social en el sector fertisa de la coop.“ahora le toca al de Ciencias Informáticas, vol. 10, pp. 163–175, 2016.
pueblo”, de la ciudad de guayaquil.” Ph.D. dissertation, [20] A. E. Hurtado Terán, L. Chamba, and J. Javier, “Interfaz
UNIVERSIDAD DE GUAYAQUIL, 2017. gráfica para la visualización de una red de grafos geo-
[4] E. C. Gabriela Castellanos, “Los lugares donde se aban- referenciados de las principales calles del centro de la
donan más perros en quito,” 2016, [Web; accedido el ciudad de quito.” B.S. thesis, 2017.
28-06-2018]. [21] M. Batty and B. Jiang, “Multi-agent simulation: new
[5] E. Peralta and R. M. Tasquer, Quito: patrimonio cultural approaches to exploring space-time dynamics in gis,”
de la humanidad. MRE Ecuador, 2003. 1999.
[6] r. Cristina Coello, “Censo cuantificará los perros aban- [22] R. Itami and H. Gimblett, “Intelligent recreation agents
donados en quito,” 2018, [Web; accedido el 12-06-2018]. in a virtual gis world,” Complexity International, vol. 8,
[7] E. E. ARIANA ALMEIDA, “Sobrepoblación de perros pp. 1–14, 2001.
callejeros pone en riesgo a los quiteños,” 2016, [Web; [23] J. M. Corchado, “Modelos y arquitecturas de agente,”,”
accedido el 16-06-2018]. Univerisdad de Salamanca, Espana, 1999.
8

[24] A. Drogoul, E. Amouroux, P. Caillou, B. Gaudou,


A. Grignard, N. Marilleau, P. Taillandier, M. Vavasseur,
D.-A. Vo, and J.-D. Zucker, “Gama: A spatially explicit,
multi-level, agent-based modeling and simulation plat-
form,” in International Conference on Practical Appli-
cations of Agents and Multi-Agent Systems. Springer,
2013, pp. 271–274.
[25] N. V. Karadimas, G. Rigopoulos, and N. Bardis, “Cou-
pling multiagent simulation and gis- an application in
waste management.” WSEAS Transactions on Systems,
vol. 5, no. 10, pp. 2367–2371, 2006.
[26] P. D. L. REPUBLICA.

También podría gustarte