Return
PyPRS: A Python Software Package for Parallel Ranking and Selection Procedures
DOI:10.1287/ijoc.2024.1045.png)
Abstract
En 中文
We introduce Python Parallel Ranking and Selection (PyPRS), a Python software package specifically developed to solve large-scale ranking and selection problems in parallel computing environments. The underlying parallel computing framework is Ray. PyPRS incorporates four well-known parallel procedures: the good selection procedure, the parallel adaptive survivor selection procedure, the knockout-tournament procedure, and the fixed-budget knockout-tournament procedure. The key features of PyPRS include (i) a modular structure that facilitates easy extension, enhancement, and customization of procedures; (ii) a plug-and-play functionality that enables easy applications of both built-in and custom procedures to various problems; and (iii) an intuitive graphical user interface that improves user accessibility and ease of operation.
Keywords:
Python
ranking and selection
parallel computing
Ray
Journal
I
IF:
2.1
Papers:
90
Citations:
3.2K

