<div dir="ltr">Hi Abhimanyu,<br><br>First, the usual apologies for the delay in responding. The newest version of SYMPHONY does have a solution pool and there are functions in the API to access the pool after a solve call, documented here:<br><div><br></div><div><a href="http://www.coin-or.org/SYMPHONY/man-5.6/node170.html">http://www.coin-or.org/SYMPHONY/man-5.6/node170.html</a><br></div><div><a href="http://www.coin-or.org/SYMPHONY/man-5.6/node171.html">http://www.coin-or.org/SYMPHONY/man-5.6/node171.html</a><br></div><div><br></div><div>It is possible to minimize one function first and then another (this is called lexicographic optimization in the literature), although this functionality is not directly accessible through the API. The bicriteria solver does do this as the first step in its algorithm, so one option would be simply to solve a bicriteria problem with the two objectives you have in mind. The first and last solutions in the list of Pareto optima will be the ones you're looking for (depending on which objective you want to be primary versus secondary). </div><div><br></div><div>If this takes too much time, then it would be possible by using some of SYMPHONY's internal functions to directly solve the lexicographic optimization problem you have in mind. If you want to try this, I can try to guide you.</div><div><br></div><div>Cheers,</div><div><br></div><div>Ted</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 17, 2016 at 8:00 PM, Abhimanyu Chopra <span dir="ltr"><<a href="mailto:achopra6@masonlive.gmu.edu" target="_blank">achopra6@masonlive.gmu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hi,</p>
<p><br>
</p>
<p>I am using the command line version of symphony on Ubuntu. I have read previous post about symphony not supporting multiple solutions but they were from 2009.</p>
<p>I just wanted to check if it is possible to get multiple solutions or Minimize one function first and then in that subset, minimize another function in symphony.</p>
<p><br>
</p>
<p>Also, in case of multiple solutions, how does symphony decide to chose one of the solutions. Any information about the criteria would be helpful for me.
<br>
</p>
<p><br>
</p>
<p>Best,</p>
<p>Abhimanyu <br>
</p>
</div>
</div>

<br>_______________________________________________<br>
Symphony mailing list<br>
<a href="mailto:Symphony@list.coin-or.org">Symphony@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/symphony" rel="noreferrer" target="_blank">http://list.coin-or.org/mailman/listinfo/symphony</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:12.8000001907349px">Dr. Ted Ralphs</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">Professor, Lehigh University</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">(610) 628-1280</span><br style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">ted 'at' lehigh 'dot' edu</span><br style="font-size:12.8000001907349px"><a href="http://coral.ie.lehigh.edu/~ted" style="font-size:12.8000001907349px" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div></div></div>
</div>