• DocumentCode
    3759240
  • Title

    A Parallel Solver for Markov Decision Process in Crowd Simulations

  • Author

    Sergio Ruiz;Benjam?n Hern?ndez

  • Author_Institution
    Comput. Sci. Dept., Tecnol. de Monterrey, Mexico City, Mexico
  • fYear
    2015
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    Classic path finding algorithms are not adequate in real world path planning, where environment information is incomplete or dynamic and Markov Decision Processes have been used as an alternative. The problem with the MDP formalism is that its state space grows exponentially with the number of domain variables, and its inference methods grow with the number of available actions. To overcome this issue, we formulate a MDP solver in terms of matrix multiplications, based on the Value Iteration algorithm, thus we can take advantage of the graphic processor units (GPUs) to produce interactively obstacle-free paths in the form of an Optimal Policy. We also propose a hexagonal grid navigation space, that reduces the cardinality of the MDP state set. We present a performance analysis of our technique using embedded systems, desktop CPU and GPUs and its application in crowd simulation. Our GPU algorithm presents 90x speed up in desktop platforms, and 30x speed up in embedded systems in contrast with its CPU multi-threaded version.
  • Keywords
    "Graphics processing units","Navigation","Markov processes","Heuristic algorithms","Algorithm design and analysis","Real-time systems","Parallel processing"
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence (MICAI), 2015 Fourteenth Mexican International Conference on
  • Print_ISBN
    978-1-5090-0322-8
  • Type

    conf

  • DOI
    10.1109/MICAI.2015.23
  • Filename
    7429422