Model Interactively or Create Turn-key Applications in LINGO
LINGO allows you to build and solve models interactively or embed the solver in another application.
Interactive Modeling
LINGO provides a complete environment in which to
build and solve optimization problems interactively. The
multi-windowing editor allows for easy problem entry, viewing, and
modification. To aid in model creation, the "syntax aware" editor
displays LINGO keywords in blue, comments in green, and all other model
text in black. A toolbar is provided for fast access to frequently used
commands. Solution information can be viewed in a window, graphed, or
written to a spreadsheet, database or text file. While a model is
solving, the user can monitor the status and has the option to
interrupt the process.
Creating Turn-key Applications
Instead of running LINGO interactively, you may want
to build a custom optimization application for use by a client or
colleague. LINGO gives you a variety of options to incorporate its
functionality into your own applications. Distribution of applications
that call the LINGO solvers requires separate licensing. Contact LINDO
Systems for more information.
Callable DLL and OLE Interfaces
You can seamlessly embed LINGO's functionality into
your own applications using a Windows development environment such as
C#.NET, VB.NET, Visual Java, Visual Basic, Visual C++, or Delphi. Your
application can act as a user front-end for the optimization problem --
handling data entry and storage as well as preparing the information to
be passed in memory to LINGO. It could also be set up to display the
solution and produce customized reports for the user. LINGO includes
both a callable DLL and OLE interfaces, which give you access to all of
the features and commands available interactively.
Calling LINGO from a Spreadsheet or Database
You can even build a simple application, which can be run directly from
a spreadsheet such as Excel or a database
such as Access. It can be as easy as creating your own "Solve"
button to call LINGO and run a series of specified commands.
© Copyright 2011 Lindo Systems Inc.


|