Re: Multicore LP solvers
STEVE VESTAL <[email protected]> Sat, 27 Mar 2021 12:57:43 -0500 (CDT)
| Newsgroups | gmane.comp.gnu.glpk |
|---|---|
| Message-ID | <[email protected]> |
A google scholar search turns up several papers on parallel interior point methods. > On 03/27/2021 9:16 AM Reginald Beardsley <[email protected]> wrote: > > > Thank you. I'd not seen that, however, my question is really more literature oriented at the moment. A quick look at the presentation on the page reveals that it has all the issues that limit the simplex method in general. > > With apologies for my lexical abuses to those who are better mathematicians than I: > > For instances of Ax=y where x is sparse, i.e. has few non-zero elements, there is an identity that spans a large number of problems in a wide variety of mathematical disciplines ranging from linear algebra to computational geometry and graph theory. > > This paper by David Donoho: > > https://statistics.stanford.edu/sites/g/files/sbiybj6031/f/2005-04.pdf > > along with this: > > https://statistics.stanford.edu/sites/g/files/sbiybj6031/f/2004-09.pdf > > is the motivation for my quest. The 2nd paper I regard as the single most important paper in applied mathematics since Norbert Wiener's "yellow peril". Working in reflection seismic research I often encountered practical problems from computational geometry, many of which are NP hard. For obvious reasons, I feared those greatly. So much so that when some new problem was presented to me, my first question was, "Is it NP?" > > Donoho's 2004-09 is the single instance of which I am aware of a solution in tractable time of a problem which is NP hard at first glance. His 2005-04 hints at the possibility of a trivially parallel solution via computational geometry, graph theory or some homomorph of those. I saw a little twinkle when I was using GLPK to solve inverse problems based on the heat equation using basis pursuit. One day I realized I was solving problems I'd been taught could not be solved as Donoho discusses in the introduction to 2004-09. That led me on a 3 year journey through some 3000 pages of mathematics which eventually reached Grunbaum's monograph on regular polytopes in N-dimensional space. Rather a long journey for someone with a BA in English lit. The systems on ebay reminded me of that littl e twinkle. > > Having read this list for many years now, it is the only place I can think of to ask about such things. > > Have Fun! > Reg > > > On Saturday, March 27, 2021, 02:52:43 AM CDT, Domingo Alvarez Duarte <[email protected]> wrote: > > > Hello Reginald ! > > Have looked at https://github.com/ERGO-Code/HiGHS https://github.com/ERGO-Code/HiGHS they seem to be doing > a parallel LP solver. > > Cheers ! > > On 26/3/21 21:26, Reginald Beardsley wrote: > > I haven't fooled around with GLPK and LP problems in general for several years now. > > > > The appearance of off lease machines with 28+ cores, 256 GB of RAM for almost nothing has me wondering what the general state of the art is in parallelizable algorithms for solving LP and related problems. > > > > I have "Computational Techniques of the Simplex Method" by Istvan Maros. Unfortunately, the simplex method is not very amenable to multicore solution. > > > > My attempt to locate recent work via google scholar was not very productive, so I thought I'd ask here. Can anyone suggest recent papers or books germane to the topic? The little I did find was rather old. > > > > Thanks, > > Reg > > > >