Publicação

Desenvolvimento de Modelos Baseados em Agentes: Plataforma Aplicacional

Ver documento

Detalhes bibliográficos
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
Descrição
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.