Dear All, I am solving a minimization MIP in which I have added a parameter lower bound. The intention is to stop the execution in a particular node in the branch and bound tree if the feasible solution at any point is less that the lower bound. cplex.setParam(IloCplex::CutLo,sol_cut); sol_cut is a constant for a particular problem. But this parameter doesnt seem to function at all. `For example, sol_cut for a particular instance was 8.4e+10 while cplex found a feasible solution of 2.4e+10 and it continues branching with no regard for the parameter. Any help in this regard will be greatly appreciated. Thank you.

asked 08 Oct '15, 13:34

Prasanna's gravatar image

Prasanna
723
accept rate: 0%


Have a look at the CPLEX parameters manual. CutLo applies only to maximization problems (and CutUp only to minimization problems).

You can use an incumbent callback to stop the solver once a specified objective value has been attained.

link

answered 09 Oct '15, 16:28

Paul%20Rubin's gravatar image

Paul Rubin ♦♦
14.6k412
accept rate: 19%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×191
×71
×10
×5

Asked: 08 Oct '15, 13:34

Seen: 768 times

Last updated: 09 Oct '15, 16:31

OR-Exchange! Your site for questions, answers, and announcements about operations research.