Refactor Multiphase Monte Carlo Sampling for volesti and dingo
- Mentors
- Vissarion Fisikopoulos, Evangelos Skotadis
- Organization
- GeomScale
- Technologies
- python, cython, c++
- Topics
- computational geometry, monte carlo methods, Sampling
The proposed project aims to refactor the Multiphase Monte Carlo Sampling (MMCS) algorithm, currently implemented in Python with Cython bindings, to be integrated directly into the Volesti C++ library. This refactoring will improve code maintainability, transparency, and allow for MMCS to be accessed seamlessly from both Python and C++ interfaces, as well as potentially from R interface. By consolidating MMCS within the Volesti library, it will enhance the usability and performance of MMCS in various applications related to sampling.