nl es un formato de archivo para presentar y archivar problemas de programación matemática . [1] Inicialmente, este formato se inventó para conectar solucionadores a AMPL . [2] También ha sido adoptado por otros sistemas como COIN-OR (como uno de los formatos de entrada), FortSP (para interactuar con solucionadores externos) y Coopr (como uno de sus formatos de salida).
El formato nl admite una amplia gama de tipos de problemas, entre ellos:
El formato nl es de bajo nivel y está diseñado para ser compacto, no legible. Tiene representación tanto binaria como textual. La mayoría de los solucionadores comerciales y académicos aceptan este formato ya sea directamente o a través de programas controladores especiales.
La biblioteca de resolución AMPL de código abierto distribuida a través de Netlib [4] y la biblioteca AMPL/MP [5] proporcionan analizadores nl que se utilizan en muchos solucionadores.
La biblioteca AMPL/MP [5] contiene un escritor NL y un lector SOL.