probabilistic_serial_mechanism
Installation
pip install probabilistic_serial_mechanism
Basic usage
# Create a dictionary R with agents as keys and rank order lists as values.
#
#For example:
#
# R = {0: [0,1,2], 1: [2,1,0]}
probabilistic_mechanism(R)
Mathematical background
See Budish, Che, Kojima, and Milgrom 2013.
API
>>> from probabilistic_serial_mechanism import probabilistic_mechanism
>>> R = {0: [0,1,2], 1: [2,1,0]}
>>> probabilistic_mechanism(R)
{0: array([ 1. , 0.5, 0. ]), 1: array([ 0. , 0.5, 1. ])}
>>>