{"title":"寻找强大的策略,以击败特定的对手使用案例注入的共同进化","authors":"Christopher A. Ballinger, S. Louis","doi":"10.1109/CIG.2013.6633656","DOIUrl":null,"url":null,"abstract":"Finding robust solutions that are also capable of beating specific opponents presents a challenging problem. This paper investigates solving this problem by using case-injection with a coevolutionary algorithm. Specifically, we recorded winning strategies used by a human player against a coevolved strategy and then injected the player's strategies into the coevolutionary teachset. We compare the strategies produced by case-injected coevolution to strategies produced by a genetic algorithm that only evaluated against the player's strategies. In this paper, our results show that genetic algorithms do not work well against sufficiently difficult opponents. However, coevolution eventually learns to defeat these opponents by first bootstrapping strategies that work well in general, which drives the population closer to strategies that can defeat the challenging opponent. This work informs our research on finding robust real-time strategy game players that also defeat specific opponents.","PeriodicalId":158902,"journal":{"name":"2013 IEEE Conference on Computational Inteligence in Games (CIG)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Finding robust strategies to defeat specific opponents using case-injected coevolution\",\"authors\":\"Christopher A. Ballinger, S. Louis\",\"doi\":\"10.1109/CIG.2013.6633656\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Finding robust solutions that are also capable of beating specific opponents presents a challenging problem. This paper investigates solving this problem by using case-injection with a coevolutionary algorithm. Specifically, we recorded winning strategies used by a human player against a coevolved strategy and then injected the player's strategies into the coevolutionary teachset. We compare the strategies produced by case-injected coevolution to strategies produced by a genetic algorithm that only evaluated against the player's strategies. In this paper, our results show that genetic algorithms do not work well against sufficiently difficult opponents. However, coevolution eventually learns to defeat these opponents by first bootstrapping strategies that work well in general, which drives the population closer to strategies that can defeat the challenging opponent. This work informs our research on finding robust real-time strategy game players that also defeat specific opponents.\",\"PeriodicalId\":158902,\"journal\":{\"name\":\"2013 IEEE Conference on Computational Inteligence in Games (CIG)\",\"volume\":\"78 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE Conference on Computational Inteligence in Games (CIG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIG.2013.6633656\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Conference on Computational Inteligence in Games (CIG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIG.2013.6633656","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Finding robust strategies to defeat specific opponents using case-injected coevolution
Finding robust solutions that are also capable of beating specific opponents presents a challenging problem. This paper investigates solving this problem by using case-injection with a coevolutionary algorithm. Specifically, we recorded winning strategies used by a human player against a coevolved strategy and then injected the player's strategies into the coevolutionary teachset. We compare the strategies produced by case-injected coevolution to strategies produced by a genetic algorithm that only evaluated against the player's strategies. In this paper, our results show that genetic algorithms do not work well against sufficiently difficult opponents. However, coevolution eventually learns to defeat these opponents by first bootstrapping strategies that work well in general, which drives the population closer to strategies that can defeat the challenging opponent. This work informs our research on finding robust real-time strategy game players that also defeat specific opponents.