Hi all,<br>I'm attempting to reproduce the bicriteria example found in many of the presentations (like the Advanced DIMACS06 tutorial). Here's the problem reproduced:<br>vmax [8x1, x2],<br>subject to 7x1 + x2 <= 56,<br>
28x1 + 9x2 <= 252,<br>3x1 + 7x2 <= 105,<br>x1, x2 >= 0<br><br>Here's my MPS file:<br><br>NAME BICRIT<br>ROWS<br> N COST<br> L LIM1<br> L LIM2<br> L LIM3<br>COLUMNS<br> XONE COST -8 LIM1 7<br>
XONE LIM2 28 LIM3 3<br> XTWO COST -1 LIM1 1<br> XTWO LIM2 9 LIM3 7<br>RHS<br> RHS1 LIM1 56 LIM2 252<br>
RHS1 LIM3 105<br>BOUNDS<br> LI BND1 XONE 0<br> LI BND1 XTWO 0<br>ENDATA<br><br><br>and the tutorial code:<br><br>#include "symphony.h"<br> <br>int main(int argc, char **argv)<br>
{ <br> <br> sym_environment *env = sym_open_environment(); <br> sym_parse_command_line(env, argc, argv); <br> sym_load_problem(env);<br><br> sym_set_obj2_coeff(env, 1,1);<br> sym_mc_solve(env);<br><br>
sym_close_environment(env);<br> <br> return(0);<br><br>} <br><br><br>The solver screen outputs XONE 8.000 (implying XTWO is 0), which is the outcome for \theta in (−infty, 1.333). How do I go about finding the other ranges? I also tried passing mc_find_supported_solutions 1 in a parameter file - no change.<br>
<br>Thank you.<br>