
On 21/03/2011 14:50, Chad Seibert wrote:
Yes, it does. However, it seems inappropriate to write an LP library for Boost that uses LAPACK to do the linear algebra stuff. If we wanted to go down that road, we could just write a wrapper for an existing lp library instead, like what OpenOpt does.
LAPACK is a common interface for which there exists many optimized implementations from various vendors. Those are of very high quality, you are simply never going to beat them in terms of performance, even if you are a numerical computation expert. There are also open-source implementations available with liberal licenses. OpenOpt, on the other hand, is a large framework, and albeit it has a liberal license, there is still interest for alternatives. While it is good, it's not quite as good as it could be. But I don't think rewriting the LAPACK routines you need makes any sense at all. It's really state of the art software.