Parallelizing parallel rollout algorithm for solving Markov decision processes

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Parallel rollout is a formal method of combining multiple heuristic policies available to a sequential decision maker in the framework of Markov Decision Processes (MDPs). The method improves the performances of all of the heuristic policies adapting to the different stochastic system trajectories. From an inherent multi-level parallelism in the method, in this paper we propose a parallelized version of parallel rollout algorithm, and evaluate its performance on a multi-class task scheduling problem by using OpenMP and MPI programming model. We analyze and compare the performance in two versions of parallelized codes, e.g., OpenMP and MPI on several execution environment. We show that the performance using OpenMP API is higher than MPI due to lower overhead in data synchronization across processors. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Kim, S. W., & Chang, H. S. (2003). Parallelizing parallel rollout algorithm for solving Markov decision processes. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2716, 122–136. https://doi.org/10.1007/3-540-45009-2_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free