Setting user-defined branching priorities for integer variables

28 views
Skip to first unread message

Paolo Barbato

unread,
Jul 29, 2019, 5:27:20 AM7/29/19
to YALMIP
Hi everyone,

I found out that it is possible to set user-defined branching priorities for integer/binary variables in Gurobi (ref: https://groups.google.com/forum/#!topic/gurobi/ORIVUxyoHJk).

How can I do the same in the YALMIP environment?

Thanks in advance for your support.

Paolo

 

Johan Löfberg

unread,
Jul 29, 2019, 5:38:34 AM7/29/19
to YALMIP
no

Paolo Barbato

unread,
Jul 31, 2019, 6:10:01 AM7/31/19
to YALMIP
UPDATE

By studying the CPLEX documentation and by slightly modifying the YALMIP functions 
  1. call_cplexibm_miqp.m
  2. sdpsettings.m
I managed to implement the branch variable prioritization with the CPLEX solver. 

This dramatically improved the performances of the BnB algorithm in my problem (microgrid design + operation).
Reply all
Reply to author
Forward
0 new messages