Jump to content

НЕОС Сервер

NEOS Server интернет- — это клиент-серверное приложение, которое обеспечивает бесплатный доступ к библиотеке решателей оптимизации . Его библиотека решателей включает более 60 коммерческих, бесплатных решателей с открытым исходным кодом, которые можно применять для решения задач математической оптимизации более чем 12 различных типов, включая линейное программирование , целочисленное программирование и нелинейную оптимизацию .

Сервер управляется Висконсинским институтом открытий при Университете Висконсин-Мэдисон . Большинство решателей размещено в Университете Висконсина в Мэдисоне, где задания выполняются на кластере высокопроизводительных машин, управляемых программным обеспечением HTCondor . Меньшее количество решателей размещается в партнерских организациях: Университете штата Аризона , Университете Клагенфурта в Австрии и Университете Минью в Португалии. Сервер был разработан в 1996 году Центром технологий оптимизации Аргоннской национальной лаборатории и Северо-Западного университета .

Графическое изображение структуры Сервера NEOS

Структура

[ редактировать ]

Проект NEOS (сетевая система оптимизации) [1] был запущен в Аргоннской национальной лаборатории и Северо-Западном университете с целью разработки метода совместного использования ресурсов программного обеспечения для оптимизации через Интернет. [2] [3] [4] [5] [6] Сервер был запущен в эксплуатацию в 1996 году и стал одним из первых примеров программного обеспечения как услуги .

Сервер NEOS — это клиент-серверное интернет-приложение, которое обеспечивает доступ к библиотеке решателей оптимизации. Серверпринимает модели оптимизации, описанные на языках моделирования, языках программирования и в форматах, ориентированных на конкретные задачи. Большинство решателей линейного, целочисленного и нелинейного программирования принимают входные данные от AMPL и/или GAMS . Рабочие места можно отправлять через веб-страницу, электронную почту, XML RPC , Kestrel. [7] или косвенно через сторонние инструменты отправки SolverStudio для Excel, OpenSolver, Pyomo , JuMP (через пакет Julia NEOS [8] ) и пакет R rneos. NEOS использует программное обеспечение HTCondor для управления рабочей нагрузкой выделенного кластера компьютеров. [9]

  1. ^ Сэвидж, Сэм (18 февраля 2010 г.). «NEOS достигает новой вехи» . красныйОрбит . Проверено 19 апреля 2016 г.
  2. ^ Чижик, Джозеф; Оуэн, Джонатан Х.; Райт, Стивен Дж. (1997). «Оптимизация в Интернете» . ОР/МС сегодня . 24 (5): 48–51.
  3. ^ Чизик, Джозеф; Менье, Майкл П.; Море, Хорхе Дж. (1998). «Сервер NEOS» . Журнал IEEE по вычислительной науке и технике . 5 (3): 68–75. дои : 10.1109/99.714603 .
  4. ^ Долан, Элизабет Д.; Фурер, Роберт; Море, Хорхе Дж.; Мансон, Тодд С. (2002). «Оптимизация на сервере NEOS» (PDF) . СИАМ Новости . 35 (6): 8–9.
  5. ^ Пьюже, Жан Франсуа (7 апреля 2015 г.). «Расчет действительно оптимального тура по США в облаке с помощью Python» . IBM DeveloperWorks . Проверено 19 апреля 2016 г.
  6. ^ Гилл, Филип Э.; Мюррей, Уолтер; Сондерс, Майкл А.; Томлин, Джон А.; Райт, Маргарет Х. (май 2008 г.). «Джордж Б. Данциг и оптимизация систем». Дискретная оптимизация . 5 (2): 151–158. CiteSeerX   10.1.1.601.2627 . дои : 10.1016/j.disopt.2007.01.002 .
  7. ^ Долан, Элизабет Д.; Фурер, Роберт; Гу, Жан-Пьер; Мансон, Тодд С.; Сарич, Джейсон (2008). «Kestrel: интерфейс систем оптимизации моделирования к серверу NEOS» (PDF) . ИНФОРМС Журнал по вычислительной технике . 20 (4): 525–538. дои : 10.1287/ijoc.1080.0264 .
  8. ^ "NEOSServer.jl" . Гитхаб . 30 июля 2021 г.
  9. ^ Феррис, Майкл С.; Менье, Майкл П.; Море, Хорхе Дж. (2000). «NEOS и Condor: решение задач нелинейной оптимизации через Интернет». Транзакции ACM в математическом программном обеспечении . 26 : 1–18. CiteSeerX   10.1.1.52.7788 . дои : 10.1145/347837.347842 . S2CID   7286349 .
[ редактировать ]
  • NEOS Server : официальный сайт NEOS Server
  • NEOS Guide : официальный сайт NEOS Guide.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5e08583cf6bab0d39566f3e621ff006f__1690201260
URL1:https://arc.ask3.ru/arc/aa/5e/6f/5e08583cf6bab0d39566f3e621ff006f.html
Заголовок, (Title) документа по адресу, URL1:
NEOS Server - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)