probabilistic-serial-mechanism

The probabilistic serial mechanism


License
GPL-3.0
Install
pip install probabilistic-serial-mechanism==0.0.1

Documentation

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. ])}
>>>