What is the run time complexity of integer linear programming (ILP)?
Asked Answered
P

1

6

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.

Paddie answered 28/6, 2018 at 13:54 Comment(0)
T
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.

Turku answered 28/6, 2018 at 14:13 Comment(2)
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 inequalities.Loriannlorianna
@UliSchlachter You're right. But, please notice that any inequality can be translated to equality with an extra variable.Turku

© 2022 - 2024 — McMap. All rights reserved.