Inspired by real-world applications such as the assignment of pupils to schools or allocation social housing, one-sided matching problem studies how a set agents can be assigned objects when have preferences over objects, but not vice versa. For fairness reasons, most mechanisms use randomness, and therefore result in probabilistic assignment. We study decomposing these assignments into weighte...