nl (format)

Source: Wikipedia, the free encyclopedia.
Nl (format)
Filename extension
.nl
Developed by
Mathematical programming

nl is a

Coopr
(as one of its output formats).

The nl format supports a wide range of problem types, among them:

The nl format is low-level and is designed for compactness, not for readability. It has both binary and textual representation. Most commercial and academic solvers accept this format either directly or through special driver programs.

The open-source AMPL Solver Library distributed via Netlib[4] and AMPL/MP library[5] provide nl parsers that are used in many solvers.

AMPL/MP library[5] contains an NL writer and SOL reader.

See also

  • sol (format) - a file format for presenting solutions of mathematical programming problems

References

  1. ^ David Gay (2005). Writing .nl Files (PDF) (Technical report). Albuquerque, NM:
    CiteSeerX 10.1.1.60.9659. Archived from the original
    (PDF) on Dec 28, 2016.
  2. ^ David Gay (1993). Hooking Your Solver to AMPL (PDF) (Technical report). Murray Hill, NJ:
    Bell Laboratories
    . 97-4-06.
  3. ^ Robert Fourer; David M. Gay (2002). "Extending an Algebraic Modeling Language to Support Constraint Programming". INFORMS Journal on Computing. 14 (4): 322–344. on Jul 30, 2020.
  4. ^ "Netlib/Ampl".
  5. ^ a b "Ampl/Mp". GitHub. 10 April 2022.