@MISC\{IMM2011-06069, author = "T. Helms", title = "Functional Programming and Multi-Agent Systems", year = "2011", publisher = "Technical University of Denmark, {DTU} Informatics, {E-}mail: reception@imm.dtu.dk", address = "Asmussens Alle, Building 305, {DK-}2800 Kgs. Lyngby, Denmark", note = "Supervised by Associate Professor J{\o}rgen Villadsen, jv@imm.dtu.dk, {DTU} Informatics", url = "http://www.imm.dtu.dk/English.aspx", abstract = "This project revolves around a multi-agent contest [1] in which several competing teams, each consisting of several agents of different types, try to occupy territory on Mars, which is represented by a graph. A simulation program for the above scenario has been implemented in a functional programming language (F\# via Mono), exploring the advantages and disadvantages of using a functional programming language when making a {GUI}. An artificial intelligence (AI) has been created for use in the simulator. This {AI} is documented and analyzed in this report." }