This zipfile includes Python codes and data used for simulation studies.

There are 3 individual folders. "UCB_ridge" and "UCB_ridge_sparse_setting" are for simulations with different data distribution scenarios, which are presented in Section 5 of our manuscript. "UCB_case_study" is for our further study motivated by the mentor-mentee matching situation, as presented in Section 6 of our manuscript.

Under each of the 3 folders, there are 
1) Python scripts (.py) and shell files (.sh) for generating random cases and computing the results of matching and regret.


2) Python scripts (with prefix "plot_") to visualize the result, and the figures generated in .pdf.