end
However using Gurobi actually did not help with the code performance. This is possibly due to the cost to create models for each Gurobi object. Gurobi is indeed the best commercial solver in the market, but it should be used for solving large LPs (hundreds of thousands of constraints), where as our Lp has only a few thousands thousand constraints. We reversed back to using Matlab's native linprog:
% Solve LPs in parallel with Matlab's native linprog
parfor r = 1 : R