A mixed-integer linear programming approach to constructing sporting fixtures with minimal inequity - Partnership for Open Publishing