欢迎来到天天文库
浏览记录
ID:5283041
大小:1.21 MB
页数:5页
时间:2017-12-07
《人工智能:用于游戏NPC路径规划的改进遗传算法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、114传感器与微系统(TransducerandMicrosystemTechnologies)2017年第36卷第6期殠檸檸檸檸檸殠檸DOI:10.13873/J.1000—9787(2017)06—0114—05檸殠计檸算与檸测檸试檸檸殠用于游戏NPC路径规划的改进遗传算法李井颂1,钱1,32,3谦,孙铭会(1.昆明理工大学云南省计算机技术应用重点实验室,云南昆明650500;2.吉林大学计算机科学与技术学院,吉林长春130012;3.吉林大学符号计算与知识工程教育部重点实验室,吉林长春130012)摘要:针对游戏
2、非玩家控制(NPC)路径规划中传统遗传算法计算速度慢、正确率低等问题,设计了改进型遗传算法。提出了最佳种群规模估计方法,设计了基于精英主义思想的遗传算子。根据游戏地图的特点,引入了基于启发式深度优先搜索的变异操作。与传统遗传算法以及其他学者的改进算法进行了对比实验。实验结果表明:算法能够在保证正确率的前提下,提高计算速度,并且在多目标的环境下同样适用。关键词:人工智能;路径规划;遗传算法;种群规模;精英主义;启发式深度优先搜索中图分类号:TP18文献标识码:A文章编号:1000—9787(2017)06—0114—05
3、ImprovedgeneticalgorithmforpathplanningingamesNPC1,1,32,3LIJingsongQIANQian,SUNMinghui(1.YunnanKeyLaboratoryofComputerTechnologyApplications,KunmingUniversityofScienceandTechnology,Kunming650500,China;2.CollegeofComputerScienceandTechnology,JilinUniversity,Chan
4、gchun130012,China;3.KeyLaboratoryofSymbolicComputationandKnowledgeEngineeringofMinistryofEducation,JilinUniversity,Changchun130012,China)Abstract:Toimprovetheperformanceofgeneticalgorithmsforpathplanningingames,animprovedgeneticalgorithmisproposed.Awaytoestimatet
5、heoptimalpopulationsizeisused.Newgeneticoperatorsbasedonelitiststrategyisdesigned.Amutationmethodbasedonheuristicdepthfirstsearchisintroduced.Theproposedalgorithmiscomparedwiththetraditionalgeneticalgorithmandtheimprovedalgorithmsproposedbyotherresearcherstoshow
6、thevalidityofthealgorithm.Experimentalresultsprovethattheproposedalgorithmcanshortentherunningspeedofthealgorithmwhileassuringsuccessrateanditisalsoeffectiveinmultiobjectiveenvironmentcondition.Keywords:artificialintelligence(AI);pathplanning;geneticalgorithm;po
7、pulationsize;elitiststrategy;heuristicdepthfirstsearch0引言大的交叉率与变异率来避免陷入局部最优解。此做法虽然计算出游戏非玩家控制(NPC)角色从起点到目标点的提高了搜索成功率,但是增加了运行时间。孙宝林[7]和李最短路径是游戏开发中最基本的问题。游戏NPC属于智擎[8]主要对遗传算法中的传统随机变异进行了改进,使变能Agent的一种,研究出快速且高效的寻径方法,而且对于异能够朝着最优解的方向进行,虽然缩短了求得最优解所车辆路径规划[1]和机器人路径规划[2]以及最
8、短路径路由需的进化代数,但是计算速度并没有明显提高。问题[3]都有重要的借鉴意义。游戏地图一般存在多条从在遗传算法中,种群规模越大,全局搜索能力就越强,起点栅格到终点栅格的最短路径。而遗传算法由于其并行但是速度也就越慢[9],而遗传进化代数与网络规模相关性搜索方式,每次运行时一般可以得到不同的路径,被广泛用并不大[1
此文档下载收益归作者所有