stringtranslate.com

nl (formato)

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.

Véase también

Referencias

  1. ^ David Gay (2005). Writing .nl Files (PDF) (Informe técnico). Albuquerque, NM: Sandia National Laboratories . CiteSeerX 10.1.1.60.9659 . Archivado desde el original (PDF) el 28 de diciembre de 2016. 
  2. ^ David Gay (1993). Cómo conectar el solucionador a AMPL (PDF) (informe técnico). Murray Hill, NJ: Bell Laboratories . 97-4-06.
  3. ^ Robert Fourer; David M. Gay (2002). "Extensión de un lenguaje de modelado algebraico para soportar la programación con restricciones". INFORMS Journal on Computing . 14 (4): 322–344. CiteSeerX 10.1.1.8.9699 . doi :10.1287/ijoc.14.4.322.2825. Archivado desde el original el 30 de julio de 2020. 
  4. ^ "Libro de acceso abierto/amplificado".
  5. ^ ab "Ampl/Mp". GitHub . 10 de abril de 2022.