登录 | 注册 | 充值 | 退出 | 公司首页 | 繁体中文 | 满意度调查
综合馆
基于多目标A*算法的游戏NPC路径规划
  • 摘要

    为游戏中非玩家控制角色(NPC)设计自动寻路算法是人工智能领域研究的一大热点,随着游戏环境的复杂化,仅仅将路径长度作为游戏NPC路径规划的目标已经不能满足真实游戏场景的寻路要求.实际的游戏寻路需要获得满足多个目标的折中最优路径,这才符合人工选择的路径结果.由此,提出了基于代价向量多目标A*算法的路径规划方法——MOVA*算法.通过将新方法寻路结果与人工选择路径进行实验对比,得出所提算法比传统路径规划算法实时性高、灵活性强,其获得更加智能、接近人工选择路径的寻路结果.

  • 作者

    刘大瑞  钱程  林涛  LIU Da-rui  QIAN Cheng  LIN Tao 

  • 作者单位

    四川大学计算机学院,成都,610065

  • 刊期

    2014年8期 ISTIC PKU

  • 关键词

    多目标优化  多目标A*算法  游戏NPC  路径规划  multi-objective optimality  multi-objective A * algorithm  game NPC  path plan 

参考文献
  • [1] SCHRUM J,MIIKKULAINEN R.Constructing complex NPC behavior via multi-objective neuroevolution[C]//Proc of the 4th Artificial Intelligence and Interactive Digital Entertainment Conference.2008:108-113.. 2008
  • [2] NAREYEK A.AI in computer games[J].Queue,2004,1 (10):58.. 2004
  • [3] HART P E,NILSSON N J,RAPHAEL B.A formal basis for the heuristic determination of minimum cost paths[J].IEEE Trans on Systems Science and Cybernetics,1968,4(2):100-107.. 1968
  • [4] BOTEA A,M(U)LLER M,SCHAEFFER J.Near optimal hierarchical path-finding[J].Journal of Game Development,2004,1 (1):7-28.. 2004
  • [5] KONAK A,COIT D W,SMITH A E.Multi-objective optimization using genetic algorithms:a tutorial[J].Reliability Engineering & System Safety,2006,91 (9):992-1007.. 2006
  • [6] XIAO Jing,MICHALEWICZ Z,ZHANG Li-xin.Evolutionary planner/navigator:operator performance and self-tuning[C]//Proc of IEEE International Conference on Evolutionary Computation.1996:366-371.. 1996
  • [7] STURTEVANT N R.Benchmarks for grid-based pathfinding[J].IEEE Trans on Computational Intelligence and AI in Games,2012,4(2):144-148.. 2012
  • [8] DEB K.Multi-objective optimization using evolutionary algorithms[M].Hoboken:Wiley,2001:13-46.. 2001
  • [9] STEWART B S,WHITE Ⅲ C C.Multiobjective A*[J].Journal of the ACM,1991,38(4):775-814.. 1991
  • [10] MANDOW L,De La CRUZ J L P.Multiobjective A* search with consistent heuristics[J].Journal of the ACM,2010,57(5):27.. 2010
查看更多︾
相似文献 查看更多>>
18.208.159.25