Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?

Genetiska algoritmer och beteendeträd är två populära AI-tekniker som använts i både kommersiella produkter och forskningssyfte. Kombinationen av dem genom evolution av beteendeträd är däremot ett väldigt outforskat ämne som denna rapport handskas med. Arbetet beskriver först bakgrunden av de indivi...

Full description

Bibliographic Details
Main Author: Norén, Eric
Format: Others
Language:Swedish
Published: Högskolan i Skövde, Institutionen för informationsteknologi 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15427
id ndltd-UPSALLA1-oai-DiVA.org-his-15427
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-his-154272018-06-16T05:49:31ZEvolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?sweEvolution of behaviour trees for AI-opponents in 2D shooters : Does an AI evolved by a single- or multi- objective genetic algorithm win more matches after evolution using the same number of individuals?Norén, EricHögskolan i Skövde, Institutionen för informationsteknologi2018BeteendeträdGenetiska algoritmerArtificiell intelligensMultimålsoptimeringComputer and Information SciencesData- och informationsvetenskapGenetiska algoritmer och beteendeträd är två populära AI-tekniker som använts i både kommersiella produkter och forskningssyfte. Kombinationen av dem genom evolution av beteendeträd är däremot ett väldigt outforskat ämne som denna rapport handskas med. Arbetet beskriver först bakgrunden av de individuella teknikerna samt de få artiklar som relaterar till den specifika ämneskombinationen. Sedan presenteras problemformuleringen vilket angår jämförelsen av en singel- och multimål genetisk algoritm i syftet att utveckla beteendeträd till ett 2d-skjutspel. En artefakt skapades för att sätta upp spelet, implementera algoritmerna och testa dem gentemot varandra. Progression och designval för implementationen beskrivs i detalj följt av en pilotstudie och sedan en slutgiltig utvärdering. Resultatet pekade på att singelmålsalgoritmen lyckades vinna fler matcher. Detta faktum analyseras och diskuteras. Till slut avslutas rapporten med ett avsnitt om framtida arbeten vari ämnen såsom utforskning av olika genomstrukturer och automatiskt genererad AI för företag föreslås. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15427application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Beteendeträd
Genetiska algoritmer
Artificiell intelligens
Multimålsoptimering
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Beteendeträd
Genetiska algoritmer
Artificiell intelligens
Multimålsoptimering
Computer and Information Sciences
Data- och informationsvetenskap
Norén, Eric
Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
description Genetiska algoritmer och beteendeträd är två populära AI-tekniker som använts i både kommersiella produkter och forskningssyfte. Kombinationen av dem genom evolution av beteendeträd är däremot ett väldigt outforskat ämne som denna rapport handskas med. Arbetet beskriver först bakgrunden av de individuella teknikerna samt de få artiklar som relaterar till den specifika ämneskombinationen. Sedan presenteras problemformuleringen vilket angår jämförelsen av en singel- och multimål genetisk algoritm i syftet att utveckla beteendeträd till ett 2d-skjutspel. En artefakt skapades för att sätta upp spelet, implementera algoritmerna och testa dem gentemot varandra. Progression och designval för implementationen beskrivs i detalj följt av en pilotstudie och sedan en slutgiltig utvärdering. Resultatet pekade på att singelmålsalgoritmen lyckades vinna fler matcher. Detta faktum analyseras och diskuteras. Till slut avslutas rapporten med ett avsnitt om framtida arbeten vari ämnen såsom utforskning av olika genomstrukturer och automatiskt genererad AI för företag föreslås.
author Norén, Eric
author_facet Norén, Eric
author_sort Norén, Eric
title Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
title_short Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
title_full Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
title_fullStr Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
title_full_unstemmed Evolution av beteendeträd för AI-motståndare i 2D-skjutspel : Vinner en AI utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
title_sort evolution av beteendeträd för ai-motståndare i 2d-skjutspel : vinner en ai utvecklad av singel- eller multi-målsgenetisk algoritm fler matcher efter evolution av samma mängd individer?
publisher Högskolan i Skövde, Institutionen för informationsteknologi
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:his:diva-15427
work_keys_str_mv AT noreneric evolutionavbeteendetradforaimotstandarei2dskjutspelvinnerenaiutveckladavsingelellermultimalsgenetiskalgoritmflermatcherefterevolutionavsammamangdindivider
AT noreneric evolutionofbehaviourtreesforaiopponentsin2dshootersdoesanaievolvedbyasingleormultiobjectivegeneticalgorithmwinmorematchesafterevolutionusingthesamenumberofindividuals
_version_ 1718696736097042432