|

|
della Lindo Systems Inc. distribuito in esclusiva in
Italia da TStat S.r.l. |
What's New in LINGO 13.0
LINGO
13.0 includes expanded and enhanced capabilities for handling
optimization models with uncertainty, a number of solver performance
enhancements, and improved charting capabilities.
Support of Chance-Constrained Programs:
In chance-constrained programming (CCP), one or
more sets of constraints are allowed to be violated with a specified
probability. CCP is useful when certain resources or demands are
random. A solution that satisfies all possible outcomes can be
prohibitively expensive, or even impossible. Allowing certain
constraints to be violated with low probability can be a reasonable and
practical strategy.
Stochastic Solver Improvements:
- Improved warm-start in solving multistage SPs.
- Improved method to induce correlations among stochastic parameters.
New Probability Distributions:
Over 65 new functions related to the PDF, CDF and inverse CDF of probability distributions.
MIP Solver Improvements:
- Significant improvements in root node heuristics for quickly finding good, integer-feasible solutions.
- Improved identification of special structures in
certain classes of models, as in multi-period models, and the ability
to exploit this structure to achieve significant reductions in solve
times.
Specify Variable Branching Priority:
You may now use the @PRIORITY function to specify a branching priority for integer variables.
Global Solver Improvements:
- Improved heuristics for finding a good, feasible solution quickly.
- Constraints may now be flagged as being convex, in
cases where the constraint's complexity makes it impossible for the
global solver to automatically determine convexity. This speeds the
proof of global optimality.
- Improved ability to identify constraints that can be
reformulated as conic (i.e., second-order cone) constraints and thus be
solved by the faster conic solver.
- Improved ability for efficiently handling polynomial terms.
- Improved bounds for non-convex quadratic terms using SDP and eigenvalue reformulations.
Improved Charting Feature: The charting capability has been extensively updated:
- In addition to bar, line and pie charts, LINGO now
supports the following chart types: bubble, contour, curve, histogram,
radar, scatter and surface.
- Multiple attributes may be displayed in a single chart, with each drawn in a different color.
- Charts may be displayed in either two or three dimensions.
- Use sets from a model to label axes and/or legends.
- Display charts programmatically from LINGO's scripting language using the @CHART command.
Permuted Matrix Displays:
You may now choose to
have a model's underlying matrix displayed in permuted format, where
the rows and columns are automatically permuted to place the matrix
into mostly lower-triangular form. If a matrix is mostly lower
triangular, then, in general, the model should prove easier to solve.
This is opposed to a model that contains a high degree of simultaneity
that can't be permuted into lower triangular form.
New LINGO Programming Interface Functions:
The LINGO API supports new function
calls for retrieving variable values on the fly in the callback
function, as well as a function to load a license directly from a
string. Improved Model Encryption:
In the past, LINGO has allowed API users
to encrypt a model using the HIDE command. The encryption algorithm has
been significantly strengthened, and encrypted model fragments may also
be merged into a single model at runtime.
More File Types Supported/MPI Translator:
Models stored in LINDO System's low level MPI format may now be loaded
into LINGO and automatically translated into high level LINGO syntax.
© Copyright 2011 Lindo Systems Inc.


|