5

What is the run time complexity of integer linear programming (ILP) problem when, there are N number of variables and R number of constraints? For coding purpose I am using Matlab's intlinprog function. Any reference would be helpful.

Saikat
  • 1,209
  • 3
  • 16
  • 30

1 Answers1

6

Integer programming is NP-Complete as mentioned in this link. Some heuristic methods used in the intlinprog function in Matlab (such as defining min and max value to limit the search space), but they can't change the complexity of the problem at all.

Also, if all values are between -a to a, we have an algorithm which runs in N^2(R*a^2)^{2R+3}. You can find more details here.

OmG
  • 18,337
  • 10
  • 57
  • 90
  • From the last page of the paper that you link to: "Our result (Corollary 1) [...] is concerned with a fixed number of equalities." So, this paper is about equalities while the question seems to be about *in*equalities. – Uli Schlachter Sep 17 '18 at 09:25
  • 1
    @UliSchlachter You're right. But, please notice that any inequality can be translated to equality with an extra variable. – OmG Apr 01 '21 at 15:51