Linear programming problem