SÖTARE
CUTEr ( C onstrained and unconstrained testing E nvironment , revisited ) är en öppen källkodstestmiljö för optimering och linjär algebralösare . CUTEr tillhandahåller en samling testproblem tillsammans med en uppsättning verktyg för att hjälpa utvecklare att designa, jämföra och förbättra nya och befintliga testproblemlösare.
CUTEr är efterträdaren till den ursprungliga Constrained and Unconstrained Testing Environment (CUTE) av Bongartz, Conn, Gould och Toint. Det ger stöd för ett större antal plattformar och operativsystem samt en mer bekväm optimeringsverktygslåda.
Testproblemen som tillhandahålls i CUTER är skrivna i Standard Input Format (SIF). En avkodare för att konvertera från detta format till väldefinierade subrutiner och datafiler finns tillgänglig som ett separat paket. När de har översatts kan dessa filer manipuleras för att tillhandahålla verktyg som är lämpliga för att testa optimeringspaket. Färdiga gränssnitt till befintliga paket, såsom IPOPT , MINOS , SNOPT , filterSQP , Knitro med flera tillhandahålls. Problemen i CUTE-delmängden finns också i AMPL- formatet.
Mer än 1000 problem finns tillgängliga i samlingen, inklusive problem i:
- linjär programmering ,
- konvex och icke-konvex kvadratisk programmering ,
- linjära och olinjära minsta kvadrater , och
- mer allmänt konvex och icke-konvex storskalig och sparsam jämlikhet och ojämlikhetsbegränsad ickelinjär programmering .
Med tiden har CUTEr-testset blivit de facto standardriktmärket för optimeringslösare på forsknings- och produktionsnivå, och används och citeras i många publicerade forskningsartiklar. [ citat behövs ]
SIF är en superset av det ursprungliga MPS-formatet för linjär programmering och av dess tillägg QPS för kvadratisk programmering . Därför är tillgång till problemsamlingar som Netlib linjära program och Maros och Meszaros konvexa kvadratiska program möjlig. Dessutom omfattar samlingen Argonne-testset, Hock och Schittkowski-kollektionen, Dembo-nätverksproblemen, Gould QPs och andra.
CUTER är tillgängligt på en mängd olika UNIX- plattformar, inklusive Linux och Mac OS X , och är designad för att vara tillgänglig och lätthanterlig på heterogena nätverk.
- Anteckningar
- N. IM Gould, D. Orban och Ph. L. Toint, CUTEr (and SifDec): a Constrained and Unconstrained Testing Environment, revisited , ACM Transactions on Mathematical Software, 29:4, s 373–394, 2003.