Server NEOS - NEOS Server

The Server NEOS je založen na internetu klient-server aplikace, která poskytuje bezplatný přístup do knihovny řešitelé optimalizace. Jeho knihovna řešičů obsahuje více než 60 komerčních, bezplatných a otevřených řešičů, na které lze použít matematická optimalizace problémy více než 12 různých typů, včetně lineární programování, celočíselné programování a nelineární optimalizace.

Server je spravován Wisconsinským institutem pro zjišťování na adrese University of Wisconsin-Madison. Většinu řešitelů hostí University of Wisconsin v Madisonu, kde úlohy běží na shluku vysoce výkonných strojů spravovaných HTCondor software. Menší počet řešitelů hostí partnerské organizace: Arizonská státní univerzita, Univerzita v Klagenfurtu v Rakousku a University of Minho v Portugalsku. Server byl vyvinut v roce 1996 Optimalizačním technologickým centrem v Argonne National Laboratory a Northwestern University.

Grafické znázornění struktury serveru NEOS

Struktura

Projekt NEOS (Network-Enabled Optimization System)[1] byla zahájena v Argonne National Laboratory a Northwestern University za účelem vývoje metody sdílení optimalizačních softwarových zdrojů přes internet.[2][3][4][5][6] Server byl spuštěn v roce 1996, jeden z prvních příkladů software jako služba.

Server NEOS je internetová aplikace typu klient-server, která poskytuje přístup ke knihovně řešitelů optimalizace. Server přijímá optimalizační modely popsané v modelovacích jazycích, programovacích jazycích a specifických formátech problémů. Většina řešitelů lineárního programování, celočíselného programování a nelineárního programování přijímá vstup z AMPL a / nebo HRY. Úlohy lze zadávat prostřednictvím webové stránky, e-mailu, XML RPC Kestrel[7] nebo nepřímo prostřednictvím nástrojů pro odesílání třetích stran SolverStudio pro Excel, OpenSolver, Pyomo, Skok (prostřednictvím balíčku Julia NEOS[8]) a Balíček R. rneos. NEOS používá software HTCondor ke správě pracovní zátěže na vyhrazeném clusteru počítačů.[9]

Reference

  1. ^ Savage, Sam (18. února 2010). „NEOS dosahuje nového milníku“. redOrbit. Citováno 19. dubna 2016.
  2. ^ Czyzyk, Joseph; Owen, Jonathan H .; Wright, Stephen J. (1997). „Optimalizace na internetu“. NEBO MS dnes. 24 (5): 48–51.
  3. ^ Czyzyk, Joseph; Mesnier, Michael P .; Moré, Jorge J. (1998). "Server NEOS". IEEE Journal on Computational Science and Engineering. 5 (3): 68–75. doi:10.1109/99.714603.
  4. ^ Dolan, Elizabeth D .; Fourer, Robert; Moré, Jorge J .; Munson, Todd S. (2002). „Optimalizace na serveru NEOS“ (PDF). Novinky SIAM. 35 (6): 8–9.
  5. ^ Puget, JeanFrancois (7. dubna 2015). „Výpočet skutečně optimálního turné po USA v cloudu pomocí Pythonu“. IBM developerWorks. Citováno 19. dubna 2016.
  6. ^ Gill, Philip E .; Murray, Walter; Saunders, Michael A .; Tomlin, John A .; Wright, Margaret H. (květen 2008). „George B. Dantzig a optimalizace systémů“. Diskrétní optimalizace. 5 (2): 151–158. CiteSeerX  10.1.1.601.2627. doi:10.1016 / j.disopt.2007.01.002.
  7. ^ Dolan, Elizabeth D .; Fourer, Robert; Goux, Jean-Pierre; Munson, Todd S .; Sarich, Jason (2008). „Kestrel: Rozhraní od optimalizačních modelových systémů po server NEOS“ (PDF). INFORMS Journal o práci na počítači. 20 (4): 525–538. doi:10.1287 / ijoc.1080.0264.
  8. ^ https://github.com/odow/NEOS.jl
  9. ^ Ferris, Michael C .; Mesnier, Michael P .; Moré, Jorge J. (2000). „NEOS a Condor: Řešení problémů s nelineární optimalizací přes internet“. Transakce ACM na matematickém softwaru. 26: 1–18. CiteSeerX  10.1.1.52.7788. doi:10.1145/347837.347842.

externí odkazy