基于遗传算法游戏地图寻径问题

基于遗传算法游戏地图寻径问题摘要:游戏寻径一直是游戏地图编辑器研究领域的热门的话题,如何提高寻径速度,提高寻径智能表现是其主要的研究目的。现有的诸多算法已经成熟的应用于游戏地图编辑器,然而智能搜索算法在游戏地图寻径中的应用却是很少。该文阐述了遗传算法(GA)在地图寻径问题中的实现,对于算法的处理过程进行了较详细的描述。关键词:地图寻径;遗传算法;人工智能;游戏地图编辑器中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)16-3938-02MapRoutingProblemofGameBasedonGeneticAlgo-rithmLEIWen-jie(NetworkCenter,ChangchunHouseExchangeCo.,Ltd.,Changchun130041,China)Abstract:Routinggamemapeditorhasbeenahotre-searchtopic・Howtoimprovetheroutingspeed,Intelli-gentroutingtoimproveper?formanceisthemainpurposeofthestudy.Manyexistingalgorithmshavebeenappliedtoamaturegamemapeditor・However,地图寻径,希望找到一种快速高效稳定的算法使得寻径更artificialin?telligencesearchalgorithmsusedinthegameofthemapisverysmalLInthispaper,geneticalgorithmisusedtosearchrouteingamemapeditor,thealgorithmisdescribed・Keywords:maprouting;GA;Al;gamemapeditor电子游戏的迅猛发展,游戏制作对游戏地图编辑器的要求也在不断的变化,更新,提高,将来只有具备更快,更稳定,更智能的地图编辑器才能使游戏制作变得更加的适合,做出来的游戏才能更加智能化,更加的完美。当前大多数游戏的需求都能被现在得游戏地图编辑器所满足,然而伴随着技术的成熟发展,游戏玩家对游戏的追求变得很高,简单的地图编辑器将不在能满足未来的游戏模式,如果地图编辑器的发展不好将不会利于游戏的发展。该文研究了地图中的寻径问题,将遗传算法应用在游戏优。并重复上述过程,一直到所有的结点都被发现,否则将反复进行上述过程。2.4蛮力法蛮力法也叫穷举法,暴力法,蛮力法要求设计者找出所有可能的方法,然后选择其中的一种方法,若该方法不可行则试探下一种可行的方法。蛮力法也是一种直接解决问题的方法,常常直接基于问题的描述和所涉及的概念定义。蛮力法的优点是逻辑清晰,编写程序简洁。相对于高效的,巧妙的算法,蛮力法编写的程序简单,可能更快解决问题。同时蛮力法也是很多算法的基础,可以在蛮力法的基础上加以优化,得到更高效的算法。2.5启发式搜索我们在静态路网中求解最短路径时会用到启发式搜索算法。通过正确的使用,此算法一定可以发现两点间的最优路径而且效率也是会非常高的。2.6遗传算法遗传算法(GA)是模拟了达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,它模拟了自然进化的过程来搜索最优解的一种方法。GA是一类随机化搜索方法,它的主要特点是直接操作结构对象,不存在限定求导和函数连续性这些条件;具有很好的并行性和更好的全局寻优能力;采用了概率化的寻优方法,它能够自动的获取和指导优化的搜索空间,自适应地去调整搜索方向,而不需要确定一些规则。正因为遗传算法的这些优点,已经被广泛地应用于许多领域,如组合优化、机器学习、信号处理、自适应控制和人工生命等领域。它同样也是现代有关智能计算中的重要技术。遗传操作包括以下三个基本遗传算子:选择、交叉(crossover)、变异。1)选择:从群体中选择优胜的个体,淘汰劣质个体的操作叫选择。选择的目的是把优化的个体(或解)直接遗传到遗传算法可维持群体多样性,以防止出现未成熟收敛现象。下一代或通过配对交叉产生新的个体再遗传到下一代。2)交叉:所谓交叉是指把两个父代个体的部分结构加以替换重组而生成新个体的操作。通过交叉,遗传算法的搜索能力得以飞跃提高。交叉算子根据交叉率将种群中的两个个体随机地交换某些基因,能够产生新的基因组合,期望将有益基因组合在一起。3)变异:变异算子的基本内容是对群体中的个体串的某些基因座上的基因值作变动。遗传算法导引入变异的目的有两个,一是使遗传算法具有局部的随机搜索能力,二是使[J]・计算机工程与科学,2003,25(2):5-6.[2]AkgunV,ErkutE,BattaR・Onfindingdissimilarpaths[...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?