Using particle swarm optimization to evolve two-player game agents

dc.contributor.advisorFogel, D.B.en
dc.contributor.coadvisorEngelbrecht, Andries P.
dc.contributor.emailleon.messerschmidt@gmail.comen
dc.contributor.postgraduateMesserschmidt, Leonen
dc.date.accessioned2013-09-06T16:19:28Z
dc.date.available2007-04-17en
dc.date.available2013-09-06T16:19:28Z
dc.date.created2006-05-08en
dc.date.issued2007-04-17en
dc.date.submitted2007-04-17en
dc.descriptionDissertation (MSc)--University of Pretoria, 2007.en
dc.description.abstractComputer game-playing agents are almost as old as computers themselves, and people have been developing agents since the 1950's. Unfortunately the techniques for game-playing agents have remained basically the same for almost half a century -- an eternity in computer time. Recently developed approaches have shown that it is possible to develop game playing agents with the help of learning algorithms. This study is based on the concept of algorithms that learn how to play board games from zero initial knowledge about playing strategies. A coevolutionary approach, where a neural network is used to assess desirability of leaf nodes in a game tree, and evolutionary algorithms are used to train neural networks in competition, is overviewed. This thesis then presents an alternative approach in which particle swarm optimization (PSO) is used to train the neural networks. Different variations of the PSO are implemented and compared. The results of the PSO approaches are also compared with that of an evolutionary programming approach. The performance of the PSO algorithms is investigated for different values of the PSO control parameters. This study shows that the PSO approach can be applied successfully to train game-playing agents.en
dc.description.availabilityUnrestricteden
dc.description.departmentComputer Scienceen
dc.identifier.citationMesserschmidt, L 2006, Using particle swarm optimization to evolve two-player game agents, MSc(Computer dissertation, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/23980 >en
dc.identifier.upetdurlhttp://upetd.up.ac.za/thesis/available/etd-04172007-083117/en
dc.identifier.urihttp://hdl.handle.net/2263/23980
dc.language.isoen
dc.publisherUniversity of Pretoriaen_ZA
dc.rights© 2006, University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.en
dc.subjectSwarm intelligenceen
dc.subjectComputer gamesen
dc.subjectUCTDen_US
dc.titleUsing particle swarm optimization to evolve two-player game agentsen
dc.typeDissertationen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dissertation.pdf
Size:
542.86 KB
Format:
Adobe Portable Document Format