In this article, we want to delve into the topic of Nl (format) and explore all its dimensions. Nl (format) has been a topic of constant interest throughout history, with multiple approaches and analyzes from different disciplines. From its origins to the present, Nl (format) has played a crucial role in people's lives and the development of society. In this article, we aim to examine Nl (format) from different perspectives, analyzing its impact on culture, politics, science, the arts, and everyday life. We hope this article serves as a comprehensive guide to understanding the importance and relevance of Nl (format) in the modern world.
Filename extension |
.nl |
---|---|
Developed by | Robert Fourer David Gay Brian Kernighan Bell Labs |
Type of format | Mathematical programming |
nl is a file format for presenting and archiving mathematical programming problems.[1] Initially, this format has been invented for connecting solvers to AMPL.[2] It has also been adopted by other systems such as COIN-OR (as one of the input formats), FortSP (for interacting with external solvers), and 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.