soplex works very nice also for L_1 and Chebyshev curve fitting and for digital FIR filter design, due to its high numeric precision. But when using the LP input file format for such a task, soplex is often limited by a rather short hard-coded input line length of max. 8192 characters; it fails when reading, e. g., lines like d1 + d2 + d3 + ... + d10000 <= d. The optimizer part does not have any problem with these many variables. The attached ZIP file shows a simple patch against master, which lets the input buffer, tmp, and line array sizes grow dynamically to the sizes needed by the longest line within the LP file. I would be glad if you could consider such a modification.
Hello,
soplex works very nice also for L_1 and Chebyshev curve fitting and for digital FIR filter design, due to its high numeric precision. But when using the LP input file format for such a task, soplex is often limited by a rather short hard-coded input line length of max. 8192 characters; it fails when reading, e. g., lines like d1 + d2 + d3 + ... + d10000 <= d. The optimizer part does not have any problem with these many variables. The attached ZIP file shows a simple patch against master, which lets the input buffer, tmp, and line array sizes grow dynamically to the sizes needed by the longest line within the LP file. I would be glad if you could consider such a modification.
Best Regards Hartmut
P.S. Sorry no pull request, i'm new to github.
spxlpbase_real.hpp.diff.zip