<br><font size=2 face="sans-serif">Renaud,</font>
<br>
<br><font size=2 face="sans-serif">I have modified OsiClpSolverInterface
in trunk version so that you can pass in options which will be used in
initialSolve. &nbsp;These options are from ClpSolve and so are more general
than just barrier, but I thought it could be useful. &nbsp;So you can play
around using stand-alone &quot;clp&quot; to see which options work and
then transfer code to your driver. &nbsp;There is a sample program &quot;barrier.cpp&quot;
in Cbc/examples (I know that it is nothing to do with Cbc, but there is
no Osi/examples directory). &nbsp;</font>
<br>
<br><font size=2 face="sans-serif">However the standard barrier in Clp
is not good if you do not use a third-party ordering and factorization
code. &nbsp;One from the University of Florida is suitable. &nbsp;If I
get time next week I will try and make it easier to use with the svn version
of Coin - It was working in the old cvs version. &nbsp;This what you have
to do - add to your configure</font>
<br>
<br><font size=2 face="sans-serif">ADD_CXXFLAGS=&quot;-DUFL_BARRIER -I(directory
with amd.h) -L(directory with libamd.a) -lamd</font>
<br>
<br><font size=2 face="sans-serif">You will get mild warnings that -lamd
is being ignored for compilation.</font>
<br>
<br><font size=2 face="sans-serif">Then play with clp using -chol UFL</font>
<br>
<br><font size=2 face="sans-serif">Barrier.cpp will also work but you have
to add an extra -lamd in Makefile (before -lm). &nbsp;As I said I will
try and make prettier next week.</font>
<br>
<br><font size=2 face="sans-serif">You might also try the dualCuts.cpp
example in Clp/examples which might work well with a problem of the shape
you describe. &nbsp;If you then want to convert to Osi the function calls
would be very similar.</font>
<br>
<br><font size=2 face="sans-serif">John Forrest</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Renaud Lepere&quot;
&lt;renaud.lepere@alma.fr&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: coin-discuss-bounces@list.coin-or.org</font>
<p><font size=1 face="sans-serif">10/16/2006 06:15 AM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
Discussions about open source software for Operations Research &nbsp; &nbsp;
&nbsp; &nbsp;&lt;coin-discuss@list.coin-or.org&gt;</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&lt;coin-discuss@list.coin-or.org&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Coin-discuss] using CLP barrier with
OSI</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>I am using linear programing and COIN-OR (osi and
clp) to optimize<br>
nesting problems. I have quite a lot of variables (up to 1000) <br>
representing positions of nested parts and approximatly the same<br>
order of magnitude of constaints (up to 5000). Those constraints<br>
corresponds to the non-overlapping condition between nested parts.<br>
<br>
I would like to solve those problems as fast as possible. I would like
<br>
to know if a barrier algorihtm can speed up my computation time ; and<br>
if it is possible to use the barrier algorithm included in CLP with OSI<br>
?<br>
<br>
Thanks<br>
<br>
Renaud<br>
<br>
_______________________________________________<br>
Coin-discuss mailing list<br>
Coin-discuss@list.coin-or.org<br>
http://list.coin-or.org/mailman/listinfo/coin-discuss<br>
</font></tt>
<br>