Ksenia Bestuzheva, Mathieu Besançon, Weikun Chen, Antonia Chmiela, Tim Donkiewicz, Jasper van Doornmalen, L. Eifler, Oliver Gaul, Gerald Gamrath, A. Gleixner, Leona Gottwald, Christoph Graczyk, Katrin Halbig, A. Hoen, Christopher Hojny, R. V. D. Hulst, T. Koch, M. Lübbecke, Stephen J. Maher, Frederic Matter, Erik Mühmer, Benjamin Müller, M. Pfetsch, D. Rehfeldt, Steffan Schlein, Franziska SchlÃŰsser, Felipe Serrano, Y. Shinano, Boro Sofranac, Mark Turner, Stefan Vigerske, Fabian Wegscheider, Philip A. Wellner, Dieter Weninger, Jakob Witzig
{"title":"Enabling Research through the SCIP Optimization Suite 8.0","authors":"Ksenia Bestuzheva, Mathieu Besançon, Weikun Chen, Antonia Chmiela, Tim Donkiewicz, Jasper van Doornmalen, L. Eifler, Oliver Gaul, Gerald Gamrath, A. Gleixner, Leona Gottwald, Christoph Graczyk, Katrin Halbig, A. Hoen, Christopher Hojny, R. V. D. Hulst, T. Koch, M. Lübbecke, Stephen J. Maher, Frederic Matter, Erik Mühmer, Benjamin Müller, M. Pfetsch, D. Rehfeldt, Steffan Schlein, Franziska SchlÃŰsser, Felipe Serrano, Y. Shinano, Boro Sofranac, Mark Turner, Stefan Vigerske, Fabian Wegscheider, Philip A. Wellner, Dieter Weninger, Jakob Witzig","doi":"10.1145/3585516","DOIUrl":null,"url":null,"abstract":"The SCIP Optimization Suite provides a collection of software packages for mathematical optimization centered around the constraint integer programming framework SCIP. The focus of this article is on the role of the SCIP Optimization Suite in supporting research. SCIP’s main design principles are discussed, followed by a presentation of the latest performance improvements and developments in version 8.0, which serve both as examples of SCIP’s application as a research tool and as a platform for further developments. Furthermore, this article gives an overview of interfaces to other programming and modeling languages, new features that expand the possibilities for user interaction with the framework, and the latest developments in several extensions built upon SCIP.","PeriodicalId":50935,"journal":{"name":"ACM Transactions on Mathematical Software","volume":"49 1","pages":"1 - 21"},"PeriodicalIF":2.7000,"publicationDate":"2023-03-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Mathematical Software","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1145/3585516","RegionNum":1,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 15
Abstract
The SCIP Optimization Suite provides a collection of software packages for mathematical optimization centered around the constraint integer programming framework SCIP. The focus of this article is on the role of the SCIP Optimization Suite in supporting research. SCIP’s main design principles are discussed, followed by a presentation of the latest performance improvements and developments in version 8.0, which serve both as examples of SCIP’s application as a research tool and as a platform for further developments. Furthermore, this article gives an overview of interfaces to other programming and modeling languages, new features that expand the possibilities for user interaction with the framework, and the latest developments in several extensions built upon SCIP.
期刊介绍:
As a scientific journal, ACM Transactions on Mathematical Software (TOMS) documents the theoretical underpinnings of numeric, symbolic, algebraic, and geometric computing applications. It focuses on analysis and construction of algorithms and programs, and the interaction of programs and architecture. Algorithms documented in TOMS are available as the Collected Algorithms of the ACM at calgo.acm.org.