GIPALS32 Library

GIPALS32 is a linear programming library provided as a Win32 Dynamic Link Library (DLL). The library is a further development of our successful linear programming environment GIPALS. The maximum size of linear program depends of the license type and can be either Unlimited (Large license) or 15,000 (Normal license) variables and constraints. 

GIPALS32 provides an easy and powerful way to solve any kind of liner programs within the user's application. The library can be used in different programming tools such as Microsoft Visual C++, Microsoft Visual Basic, Borland Delphi and others.

There are several examples are provided along with the headers files to demonstrate and simplify the usage of the library.


Specifying a Linear Program.

There are two possible ways to work with the library:

The typical scenario to construct a linear program is the following:

Note. Functions SetVariableCount, SetVariable, AddVariable, SetConstraintCount, SetConstraint, AddConstraint, SetConstraintElement, DirectSelectConstraint and DirectAddConstraintElement return 0 if the number of variables or constraints exceeded the maximum.