Mosel: An Overview
暂无分享,去创建一个
This paper introduces the basics of the Mosel language that are required to use the software as a modeling and solution reporting interface to standard matrix-based solvers. Taking this a step further, it also shows how Mosel can be used to implement more complex solution algorithms. Using the Mosel libraries, a model written in the Mosel language can be integrated with and accessed from application programs implemented in programming languages such as C, C++, Java, C#, Visual Basic. The open, modular architecture of the Mosel environment for modeling and solving has been designed to be easily extensible, not being restricted to a particular type of problem or solver. The paper explains how the user can extend the existing Mosel language to provide new functionality that may be required, for instance, to access other solvers.
[1] Brian W. Kernighan,et al. AMPL: A Modeling Language for Mathematical Programming , 1993 .
[2] Pascal Van Hentenryck. The OPL optimization programming language , 1999 .
[3] Christian Prins,et al. Applications of optimisation with Xpress-MP , 2002 .