nl — формат файлів для представлення та архівації задач математичного програмування. Він підтримує лінійні і нелінійні задачі оптимізації, а також задачі взаємодоповнюваності (MPECs), з дискретними або безперервними змінними. Спочатку цей формат був винайдений для під’єднання розв'язувачів до AMPL, але потім він був прийнятий іншими системами, такими як як один із вхідних форматів і для взаємодії із зовнішніми розв’язувачами.
Формат nl є низького рівня і призначений для забезпечення компактності, а не для зручності читання. Він має як бінарне, так і текстове представлення. Багато розв’язувачів, таких як , Gurobi і , прийняли цей формат або безпосередньо, або через спеціальні програми, драйвери.
Бібліотека AMPL Solver Library (ASL), яка дозволяє читати nl файли і забезпечує автоматичне диференціювання функцій, має відкритий вихідний код. Він використовується в багатьох розв’язувачах для здійснення AMPL зв'язку.
Примітки
- David Gay (2005). Writing .nl Files. Technical Report Sandia National Laboratories [ 15 жовтня 2012 у Wayback Machine.] (англ.)
- David Gay (1993). Hooking Your Solver to AMPL. Technical Report Bell Laboratories 97-4-06. [ 18 червня 2011 у Wayback Machine.] (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
nl format fajliv dlya predstavlennya ta arhivaciyi zadach matematichnogo programuvannya Vin pidtrimuye linijni i nelinijni zadachi optimizaciyi a takozh zadachi vzayemodopovnyuvanosti MPECs z diskretnimi abo bezperervnimi zminnimi Spochatku cej format buv vinajdenij dlya pid yednannya rozv yazuvachiv do AMPL ale potim vin buv prijnyatij inshimi sistemami takimi yak yak odin iz vhidnih formativ i dlya vzayemodiyi iz zovnishnimi rozv yazuvachami Format nl ye nizkogo rivnya i priznachenij dlya zabezpechennya kompaktnosti a ne dlya zruchnosti chitannya Vin maye yak binarne tak i tekstove predstavlennya Bagato rozv yazuvachiv takih yak Gurobi i prijnyali cej format abo bezposeredno abo cherez specialni programi drajveri Biblioteka AMPL Solver Library ASL yaka dozvolyaye chitati nl fajli i zabezpechuye avtomatichne diferenciyuvannya funkcij maye vidkritij vihidnij kod Vin vikoristovuyetsya v bagatoh rozv yazuvachah dlya zdijsnennya AMPL zv yazku PrimitkiDavid Gay 2005 Writing nl Files Technical Report Sandia National Laboratories 15 zhovtnya 2012 u Wayback Machine angl David Gay 1993 Hooking Your Solver to AMPL Technical Report Bell Laboratories 97 4 06 18 chervnya 2011 u Wayback Machine angl