Modified scheduler to use a naive preference matrix