In [3]:
include("deferred_acceptance.jl")
Out[3]:
In [4]:
using Matching
In [5]:
function mat2vecs{T<:Integer}(prefs::Matrix{T})
return [prefs[1:findfirst(prefs[:, j], 0)-1, j] for j in 1:size(prefs, 2)]
end
Out[5]:
In [16]:
m_prefs, f_prefs = random_prefs(10, 100)
Out[16]:
In [17]:
my_deferred_acceptance(m_prefs, f_prefs)
Out[17]:
In [ ]: