aprospero
aprospero

Reputation: 539

Speeding up integer linear optimisation with Pulp

I am trying to solve a massive linear integer optimisation problem (MILP) having more than 45.000 binary variables and ~350.000 constraints.

I am using Pulp for solving the problem, but I cannot find the solution in a reasonable amount of time.

Are there any ways for drastically speeding up the optimisation process? For example:

Upvotes: 5

Views: 1649

Answers (1)

Rishikesh Kushwaha
Rishikesh Kushwaha

Reputation: 11

Some are the options you can try

  1. You can cache some of the parameters for your model.
  2. You can explore some other solvers like CPLEX, Gurobi, etc
  3. In modelling language, try Pyomo.
  4. You can do experiment on NEOS server there are many solvers available for academic purpose.

In last, you can improve your formulation.

Upvotes: 1

Related Questions