I am implementing a Lagarange relaxation with subgradient method to find a lower bound for a minization problem, I tried to find the complicating constraints. I found an upper bound with relatively small amount of time(2-4 minutes) with a gap=0.65%. Howerver, when I tried to increase the size of the problem the algorithm did not perform the same, and I had to tune again the initial parameters, most of the time, the upper bound is worse that the first one or even did not report any improvement. Is this issue usual or something is wrong with the implementation ( I should mention that I relaxed three constraint, two of them constains binary variables, and both did not report lamda i.e lamda=0). The problem is formulated in budget uncertainty set, and I am relaxing the robust problem with gamma(set size)=1, is this implementation valid or I have to relax the problem as determinic ie gamma =0. The other thing is that I have found on the literature that they compete with solvers in terms of solving large scale problem, in this case do I have to do the to say the algorithm is valid.
Asked
Active
Viewed 57 times
most of the time, the upper bound is worse than the first one or even did not report any improvement. Is this issue usual or something is wrong with the implementationthe quick answer would be it is almost usual in the LR context. The LR, as it name also says, only provides a bound. – A.Omidi Sep 17 '23 at 11:12