têm o direito, perpétuo e sem limites geográficos, de arquivar e publicar esta dissertação através de exemplares impressos reproduzidos em papel ou de forma digital, ou por qualquer outro meio conhecido ou que venha a ser inventado, e de a divulgar através de repositórios científicos e de admitir a sua cópia e distribuição com objectivos educacionais ou de investigação, não comerciais, desde que seja dado crédito ao autor e editor.i Acknowledgments I would like to take this space to thank all of those who helped me in this long and hard journey.To my supervisor Professor Rui Neves Silva for all the advice, guidance, and motivation throughout this dissertation. Your help was essential in the conclusion of this project.To José Costa for all the knowledge and help in the beginning of this work. Without that it would have been a much harder journey.To all my friends and family that directly or indirectly contributed in this period of my life. I am who I am because of them.Lastly, and the most important one, to my mother that was present in all of the moments of this project. Her patience and worrying were the reason I could find this project that I liked so much.To all a big, Thank You! iii
ResumoQuais são as áreas mais frequentadas dentro de um centro comercial? A resposta para esta pergunta pode-nos ajudar a encontrar os sítios óptimos para se colocar publicidade, definir o seu custo, e até ajudar a optimizar a localização das lojas. Esta dissertação estuda a aplicabilidade de técnicas de simulação à circulação de clientes dentro de um centro comercial. Para isso é construído um software que seja capaz de integrar as várias técnicas e apresentar os resultados no final das simulações. É usada a simulação baseada por agentes onde os consumidores serão emulados por entidades autónomas chamadas de agentes que possuem um conjunto de características e comportamentos que suportam as suas decisões. A navegação dos agentes dentro dos corredores e a procura do melhor caminho para circular é realizada pelo algoritmo A*. Para apresentar a distribuição de ocupação dos consumidores dentro do centro comercial são usados heat maps com uma escala de cores que vai do amarelo, significando zonas menos frequentadas, ao vermelho, significando as zonas mais frequentadas. Este software não só se provou capaz de encontrar as áreas mais frequentadas, como foi capaz de as encontrar para vários segmentos da população, o que nos permite saber qual a população alvo a publicidade deve ter nas diversas áreas do centro comercial.