$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] A possible GSOC 2011 proposal idea
From: Robert Ramey (ramey_at_[hidden])
Date: 2011-03-20 16:09:04
Chad Seibert wrote:
> Hello Community!
>
> Before I write up my proposal, I wish to solicit the community
> response regarding the integration of an linear programming (LP)
> solver into Boost.
> A second type of LP problem is where we require all the variables to
> be integers. Such an LP is called an integer programming problem, or
> ILP. We first note that solving ILP's is NP complete, therefore,
> there seems to be
> no efficient way to solve these kinds of problems. Nevertheless,
> algorithms have been developed to solve them and in practice, perform
> well. In particular, the cutting plane and branch and bound methods
> will be implemented.
> and many others. Even the shortest path problem from graph theory can
> be phrased as an ILP (although one would never do this).
> If the community is interested in such a project, I have a
> minimalistic LP solver already written. I just need to "boostify" it
> and I'll upload within the next week.
> Thank you for reading this and any feedback would be greatly
> appreciated! Chad Seibert
I think you're underestimating the effort required to produce an LP
library which would be considered acceptable to boost by two
orders of magnitude.
Robert Ramey