Linear & Mixed-Integer Programming Optimization and Model Management
OML is a complete toolkit for linear and mixed-integer optimization as well
as model management in a callable library. Optimization is provided by the
library version of WHIZARD.
The model database is compatable with DATAFORM
and is managed by the same database manager; it can hold a family of problems,
each one can have a matrix, data tables, and optimal solutions. The OML library
is incorporated into your C, FORTRAN, or Basic application to give you complete
access to and control over your mathematical programming environment.
Optimization. You have WHIZARD to solve your LP and MIP
problems. In addition, you can load and optimize multiple matrices concurrently;
input can be standard MPS files, OML generated matrices, or DATAFORM generated
matrices; you can access the optimal solutions right from WHIZARD's workspace;
and modify the memory-resident matrices.
Matrix Manipulation. The OML matrix is created in an
internal format on the model database. You can generate your matrix in any order
or orientation that your data suggest and you can come back at any time to add,
modify, and delete elements. Even after the matrix has been loaded into
WHIZARD's workspace, the matrix elements can be retrieved and modified.
Data Tables. The virtual OML workspace coupled with the data
table structure encourage the use of data-driven paradigms - the result is
programs that adjust very well to changes in the data. Functions are supplied to
input, create, modify, and expand the tables.
Solution Access. The optimizer can record the optimal
solution onto the model database. OML gives you access to any of the recorded
solutions as well as the solutions in the optimizer's workspace. This is a big
help with cross-case reporting, solution analysis, and recursion.
Platforms. OML runs on Pentium and compatible PC's, many
workstations, and IBM mainframes. The C-coded library supports a number of different
C and FORTRAN compilers; alternatively, you can get the Windows DLL
version that is callable from just about anything. There is a GAMS-OML
interface and an AMPL-OML interface.
Need more info? Contact:
Ketron Management Science
Ketron Division of The Bionetics Corporation
2001 Jefferson Davis Hwy, #1211
Arlington, VA 22202-3619 USA
Phone:
703 412 3201 Fax: 703 412 9407
email: info@ketronms.com
url: www.ketronms.com
Reference:
User's Reference Manual for OML, Ketron Management Science,
January 2002
An Example of The Use of The Optimization and Modeling Library, Ketron Management Science,
August 2001
Manuals are downloadable from www.ketronms.com .
[ Optimization Software Guide | OTC Home Page | NEOS Server | NEOS Guide ]