Proceedings of the Canadian Conference on Artificial Intelligence 2022
DOI: 10.21428/594757db.0e910d58
|View full text |Cite
|
Sign up to set email alerts
|

Cache-Efficient Memory Representation of Markov Decision Processes

Abstract: Research in automated planning typically focuses on the development of new or improved algorithms. Yet, an equally important but often overlooked topic is that of how to actually implement these algorithms eciently. In this study, we are making an attempt to close this gap in the context of optimal Markov Decision Process (MDP) planning. Precisely, we present a novel cache-ecient memory representation of MDPs, which we call CSR-MDP, that takes advantage of low-level hardware features such as memory hierarchy. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 10 publications
(19 reference statements)
0
1
0
Order By: Relevance
“…There are two different ways to do it: (1) by changing the data-structures used to store the MDP in memory, and (2) by changing the algorithms per se. To the best of our knowledge, the former way has only been considered in one study [6] that proposed to store MDP instances in a new data-structure, called CSR-MDP, inspired by the compressed-sparse-row representation of graphs. This CSR-MDP memory representation consists of five arrays (S, C, A, N, P ), where S contains the states' actions ids; C contains the cost of each action; A contains the actions' effects ids; N and P contain respectively the effects' state transitions and probabilities.…”
Section: Related Workmentioning
confidence: 99%
“…There are two different ways to do it: (1) by changing the data-structures used to store the MDP in memory, and (2) by changing the algorithms per se. To the best of our knowledge, the former way has only been considered in one study [6] that proposed to store MDP instances in a new data-structure, called CSR-MDP, inspired by the compressed-sparse-row representation of graphs. This CSR-MDP memory representation consists of five arrays (S, C, A, N, P ), where S contains the states' actions ids; C contains the cost of each action; A contains the actions' effects ids; N and P contain respectively the effects' state transitions and probabilities.…”
Section: Related Workmentioning
confidence: 99%