Vom 20.12.2025 bis 11.01.2026 ist die Universitätsbibliothek geschlossen. Ab dem 12.01.2026 gelten wieder die regulären Öffnungszeiten. Ausnahme: Medizinische Hauptbibliothek und Zentralbibliothek sind bereits ab 05.01.2026 wieder geöffnet. Weitere Informationen

Treffer: Parallel value iteration as an introduction to undergraduate-level parallel computing courses.

Title:
Parallel value iteration as an introduction to undergraduate-level parallel computing courses.
Authors:
Kristiana, Lisa1 (AUTHOR) lisa@itenas.ac.id, Manurung, Auralius2 (AUTHOR) auralius.manurung@ieee.org
Source:
AIP Conference Proceedings. 2025, Vol. 3351 Issue 1, p1-5. 5p.
Database:
Academic Search Index

Weitere Informationen

Value iteration is often used as an introduction topic to reinforcement learning and optimal control. Value iteration can be used to solve both Markovian and deterministic processes. Here, we use value iteration to solve a specific deterministic optimal control problem, i.e., finding shortest paths from anywhere in a map to a specific target in that map. Considering the size of the selected maps, parallelizing value iteration may become inevitable. Thus, we explore five different parallelization frameworks that is available in Python programming language (i.e., vectorization, multiprocessing, Cython with OpenMP, Numba, and Open MPI) since Python programming language is known to be slow in executing codes with loop and even slower with nested loops. Additionally, solving one problem but with several different methods can be beneficial for pedagogical purposes. In this paper, we present the results of our explorations and use them to promote case-oriented methods (project-based learning) in undergraduate parallel computing courses. [ABSTRACT FROM AUTHOR]