Publicação
Desenvolvimento de Modelos Baseados em Agentes: Plataforma Aplicacional
| Resumo: | Apesar de a experimentação ser o método mais utilizado em muitas áreas científicas, nem sempre é possível recorrer a esse método nas áreas das Ciências Sociais ou das Ciências Económicas. Uma alternativa é a simulação computacional, em que se recorre a um programa de computador para representar um modelo do fenómeno a estudar, aplicando as abstracções e conceitos considerados relevantes e apropriados, tem-se vindo a tornar um instrumento cada vez mais utilizado e útil na pesquisa científica. Ao longo dos últimos anos, um dos métodos de simulação computacional que tem tido maior desenvolvimento é o desenvolvimento de Modelos Baseado em Agentes: este consiste num sistema computacional que simula as acções das entidades intervenientes no fenómeno a estudar, e as interacções dessas entidades entre si e com o ambiente em que se encontram localizadas, tendo em vista a confirmação de hipóteses teóricas que contribuam para explicar o fenómeno estudado. Em linhas gerais, o tema proposto para este Trabalho de Fim de Mestrado é a criação de uma plataforma aplicacional para a criação de Modelos Baseados em Agentes, contemplando os requisitos gerais deste tipo de simulação computacional, e avaliar as vantagens e desvantagens desta plataforma. Esta dissertação começará por enquadrar teórica e historicamente a simulação computacional no âmbito das Ciências Sociais, para em seguida identificar os aspectos fundamentais e específicos dos Modelos Baseados em Agentes. Sucessivamente, será concebida a arquitectura da plataforma aplicacional, considerando os requisitos gerias que se podem associar à criação de Modelos Baseados em Agentes e será efectuada a sua implementação; a plataforma será depois utilizada para a construção de vários modelos, de modo a verificar a conveniência da sua utilização para construção de alguns dos modelos mais frequentes referidos na literatura. Por fim, serão indicadas as várias possíveis evoluções e ampliações à plataforma criada, no sentido de a tornar mais completa, tanto sobre o ponto de vista das funcionalidades contempladas como do ponto de vista da sua versatilidade, e são avaliadas as vantagens e desvantagens da sua utilização. Assim, em linhas gerais, a metodologia seguida no desenvolvimento deste trabalho será constituída pelas seguintes seis etapas principais: Adquirir e consolidar o conhecimento sobre a modelização de fenómenos sociais baseada em agentes; Especificar os principais requisitos que deverão ser contemplados pela plataforma e identificar a arquitectura mais apropriada; Construir a plataforma; Verificar a plataforma, utilizando-a para construir alguns Modelos Baseados em Agentes de referência descritos na literatura; Identificar possíveis evoluções e extensões tendo em vista obter funcionalidade adicional e uma maior versatilidade da plataforma desenvolvida; Avaliar as vantagens e desvantagens da utilização da plataforma desenvolvida. |
|---|---|
| Autores principais: | Boto, Joaquim Paulo da Silva |
| Assunto: | Modelos Baseados em Agentes simulação computacional sociedades artificiais Economia Computacional Agent-Based Models computational simulation artificial societies Computational Economics |
| Ano: | 2010 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | português |
| Origem: | Repositório da Universidade de Lisboa |
| Resumo: | Apesar de a experimentação ser o método mais utilizado em muitas áreas científicas, nem sempre é possível recorrer a esse método nas áreas das Ciências Sociais ou das Ciências Económicas. Uma alternativa é a simulação computacional, em que se recorre a um programa de computador para representar um modelo do fenómeno a estudar, aplicando as abstracções e conceitos considerados relevantes e apropriados, tem-se vindo a tornar um instrumento cada vez mais utilizado e útil na pesquisa científica. Ao longo dos últimos anos, um dos métodos de simulação computacional que tem tido maior desenvolvimento é o desenvolvimento de Modelos Baseado em Agentes: este consiste num sistema computacional que simula as acções das entidades intervenientes no fenómeno a estudar, e as interacções dessas entidades entre si e com o ambiente em que se encontram localizadas, tendo em vista a confirmação de hipóteses teóricas que contribuam para explicar o fenómeno estudado. Em linhas gerais, o tema proposto para este Trabalho de Fim de Mestrado é a criação de uma plataforma aplicacional para a criação de Modelos Baseados em Agentes, contemplando os requisitos gerais deste tipo de simulação computacional, e avaliar as vantagens e desvantagens desta plataforma. Esta dissertação começará por enquadrar teórica e historicamente a simulação computacional no âmbito das Ciências Sociais, para em seguida identificar os aspectos fundamentais e específicos dos Modelos Baseados em Agentes. Sucessivamente, será concebida a arquitectura da plataforma aplicacional, considerando os requisitos gerias que se podem associar à criação de Modelos Baseados em Agentes e será efectuada a sua implementação; a plataforma será depois utilizada para a construção de vários modelos, de modo a verificar a conveniência da sua utilização para construção de alguns dos modelos mais frequentes referidos na literatura. Por fim, serão indicadas as várias possíveis evoluções e ampliações à plataforma criada, no sentido de a tornar mais completa, tanto sobre o ponto de vista das funcionalidades contempladas como do ponto de vista da sua versatilidade, e são avaliadas as vantagens e desvantagens da sua utilização. Assim, em linhas gerais, a metodologia seguida no desenvolvimento deste trabalho será constituída pelas seguintes seis etapas principais: Adquirir e consolidar o conhecimento sobre a modelização de fenómenos sociais baseada em agentes; Especificar os principais requisitos que deverão ser contemplados pela plataforma e identificar a arquitectura mais apropriada; Construir a plataforma; Verificar a plataforma, utilizando-a para construir alguns Modelos Baseados em Agentes de referência descritos na literatura; Identificar possíveis evoluções e extensões tendo em vista obter funcionalidade adicional e uma maior versatilidade da plataforma desenvolvida; Avaliar as vantagens e desvantagens da utilização da plataforma desenvolvida. |
|---|