Message #1 Posted by fhub on 31 July 2013, 10:16 a.m.
in the last few days I've made a new version of one of my old math programs, which I've already programmed for many calculators (Sharp PC-1500, HP-48, TI-92) and also as DOS-version.
It is about Linear Optimization (also called Linear Programming in English), and it's a quite simple program (using the Simplex Method) but has one advantage over almost all other (free) LP programs that I saw on the internet: it calculates all solutions (if there are more than one), not only the first solution found!
Since nowadays I doubt that anyone would still like to use an old DOS-program, I've now rewritten it as Windows program (in Borland Delphi), but nevertheless the GUI is rather simple: just functional and comfortable, but without any further gimmicks (GUI programming is indeed nothing that I like very much).
So if anyone is interested and has any use for it - it's called LinOpt v5.0 and can be downloaded from my website:
You find it at the bottom of the right column on my site, and it includes both, an English and a German version. I've not yet included any description (that's also something I don't really like), but anyone who knows what Linear Programming is, will certainly have no problems to use it. ;-)
If you have any questions about it or any ideas how to improve (or extend) this program, then let me know ...
PS: If you want to try a LP problem with multiple solutions, here's a simple example:
3 Variables, 2 Constraints, Maximize
Constr.1: 2 1 3 <= 10
Constr.2: 2 3 7 <= 15
Objective: 2 1 4 ..... 1 solution
4 4 10 ..... 2 solutions
2 1 3 ..... 3 solutions
2 3 7 ..... 4 solutions
And if you add one more constraint (no need to reenter everything else!)
Constr.3 0 0 1 <= 2
with the last objective '2 3 7'
then you even get 5 solutions!
Edited: 31 July 2013, 11:56 a.m. after one or more responses were posted