<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6810"><span id="yui_3_16_0_1_1490627365789_6811">Hi Ted,</span></div><div style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6810"><span><br></span></div><div style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6810" dir="ltr"><span id="yui_3_16_0_1_1490627365789_14082">I post the problem on Symphony mailing list for the benefit of community<font color="#212121" id="yui_3_16_0_1_1490627365789_14412"><span style="font-size: 29px; white-space: pre-wrap;" id="yui_3_16_0_1_1490627365789_14411">.</span></font></span></div><div style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6812"><br clear="none" id="yui_3_16_0_1_1490627365789_6813"></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6814"><span id="yui_3_16_0_1_1490627365789_6815">I built a new example using only CoinOR classes (on windows using vc++2010).</span></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6816"><br clear="none" id="yui_3_16_0_1_1490627365789_6817"></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6818"><span id="yui_3_16_0_1_1490627365789_6819">In the code attached, when the solver is CLP/CBC corresponding to solver_id=0 => its OK, but when </span>solver is SYMPHONY (solver_id=1) i get a bug with an error window but when i click on several times the problem is solved.</div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6820"><br clear="none" id="yui_3_16_0_1_1490627365789_6821"></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6822">Thank you for your help</div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6823"><br clear="none" id="yui_3_16_0_1_1490627365789_6824"></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6825">Yacine,</div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6825"><br></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6825"><br></div><div dir="ltr" style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" id="yui_3_16_0_1_1490627365789_6825">#include "stdafx.h"<br></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_6825"><div dir="ltr" id="yui_3_16_0_1_1490627365789_13692"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13693">#include <stdio.h></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13694"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13695">#include <tchar.h></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13696"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13697">#include <stdlib.h></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13698"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13699">#include <iostream></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13700"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13701">#include <string></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13702"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13703">#include <vector></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13704"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13705">#include <cmath></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13706"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13707"><br id="yui_3_16_0_1_1490627365789_13708"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13709"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13710">#include "OsiClp/OsiClpSolverInterface.hpp"</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13711"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13712">#include "SYMPHONY\src\OsiSym\OsiSymSolverInterface.hpp"</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13713"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13714">#include "OsiSolverInterface.hpp"</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13715"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13716">#include "CoinBuild.hpp"</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13717"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13718">#include "CoinModel.hpp"</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13719"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13720"><br id="yui_3_16_0_1_1490627365789_13721"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13722"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13723">using namespace std;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13724"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13725"><br id="yui_3_16_0_1_1490627365789_13726"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13727"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13728">int main(int argc, char *argv[]){</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13729"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13730"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13731"> </font></span></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13735"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13736"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13737"> </span>vector<OsiSolverInterface*> vecSi;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13738"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13739"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13740"> </span>OsiSolverInterface* solver1 = new OsiClpSolverInterface();</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13741"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13742"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13743"> </span>OsiSolverInterface* solver2 = new OsiSymSolverInterface();</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13744"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13745"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13746"> </span>vecSi.push_back(solver1);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13747"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13748"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13749"> </span>vecSi.push_back(solver2);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13750"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13751"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13752"> </span> </font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13753"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13754"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13755"> </span>int solver_id = 0;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13756"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13757"><br id="yui_3_16_0_1_1490627365789_13758"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13759"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13760"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13761"> </span>double objValue[]={1.0,2.0,0.0,0.0,0.0,0.0,0.0,-1.0};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13762"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13763"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13764"> </span>double columnLower[]={2.5,0.0,0.0,0.0,0.5,0.0,0.0,0.0};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13765"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13766"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13767"> </span>double columnUpper[]={COIN_DBL_MAX,4.1,1.0,1.0,4.0,COIN_DBL_MAX,COIN_DBL_MAX,4.3};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13768"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13769"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13770"> </span>double rowLower[]={2.5,-COIN_DBL_MAX,-COIN_DBL_MAX,1.8,3.0};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13771"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13772"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13773"> </span>double rowUpper[]={COIN_DBL_MAX,2.1,4.0,5.0,15.0};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13774"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13775"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13776"> </span>int column[] = {0,1,3,4,7, 1,2, 2,5, 3,6, 4,7};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13777"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13778"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13779"> </span>double element[] = {3.0,1.0,-2.0,-1.0,-1.0, 2.0,1.1, 1.0,1.0, 2.8,-1.2, 1.0,1.9};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13780"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13781"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13782"> </span>int starts[]={0,5,7,9,11,13};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13783"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13784"><br id="yui_3_16_0_1_1490627365789_13785"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13786"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13787"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13788"> </span>// Integer variables (note upper bound already 1.0)</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13789"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13790"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13791"> </span>int whichInt[]={2,3};</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13792"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13793"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13794"> </span>int numberRows=(int) (sizeof(rowLower)/sizeof(double));</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13795"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13796"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13797"> </span>int numberColumns=(int) (sizeof(columnLower)/sizeof(double));</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13798"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13799"><br id="yui_3_16_0_1_1490627365789_13800"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13801"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13802"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13803"> </span>// Using CoinBuild</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13804"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13805"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13806"> </span>// First do columns (objective and bounds)</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13807"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13808"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13809"> </span>// We are not adding elements</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13810"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13811"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13812"> </span>for (int i=0;i<numberColumns;i++)</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13813"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13814"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13815"> </span> {</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13816"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13817"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13818"> </span> vecSi[solver_id]->addCol(0,NULL,NULL,columnLower[i],columnUpper[i], objValue[i]);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13819"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13820"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13821"> </span> }</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13822"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13823"><br id="yui_3_16_0_1_1490627365789_13824"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13825"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13826"> // mark as integer</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13827"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13828"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13829"> </span> for (int i=0;i<(int) (sizeof(whichInt)/sizeof(int));i++)</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13830"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13831"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13832"> </span> {</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13833"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13834"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13835"> </span> vecSi[solver_id]->setInteger(whichInt[i]);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13836"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13837"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13838"> </span> }</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13839"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13840"><br id="yui_3_16_0_1_1490627365789_13841"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13842"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13843"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13844"> </span> // Now build rows</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13845"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13846"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13847"> </span> CoinBuild build;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13848"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13849"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13850"> </span> for (int i=0;i<numberRows;i++)</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13851"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13852"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13853"> </span> {</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13854"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13855"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13856"> </span> int startRow = starts[i];</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13857"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13858"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13859"> </span> int numberInRow = starts[i+1]-starts[i];</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13860"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13861"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13862"> </span> build.addRow(numberInRow,column+startRow,element+startRow, rowLower[i],rowUpper[i]);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13863"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13864"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13865"> </span> } </font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13866"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13867"><br id="yui_3_16_0_1_1490627365789_13868"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13869"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13870"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13871"> </span> // add rows into solver</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13872"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13873"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13874"> </span> vecSi[solver_id]->addRows(build);</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13875"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13876"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13877"> </span> vecSi[solver_id]->writeLp("problem");</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13878"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13879"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13880"> </span> vecSi[solver_id]->initialSolve();</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13881"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13882"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13883"> </span> vecSi[solver_id]->branchAndBound();</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13884"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13885"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13886"> </span> </font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13887"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13888"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13889"> </span> cout<<"Objective: "<<vecSi[solver_id]->getObjValue()<<endl;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13890"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13891"><br id="yui_3_16_0_1_1490627365789_13892"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13893"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13894"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13895"> </span> system("pause");</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13896"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13897"><br id="yui_3_16_0_1_1490627365789_13898"></font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13899"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13900"><span style="white-space:pre-wrap;" id="yui_3_16_0_1_1490627365789_13901"> </span>return 0;</font></div><div dir="ltr" id="yui_3_16_0_1_1490627365789_13902"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_1_1490627365789_13903">}</font></div><div style="font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;" dir="ltr" id="yui_3_16_0_1_1490627365789_13904"><br id="yui_3_16_0_1_1490627365789_13905"></div></div></div></body></html>