<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>6134</id>
    <completedYear/>
    <publishedYear/>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber/>
    <edition/>
    <issue/>
    <volume/>
    <type>reportzib</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>2016-01-12</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">PySCIPOpt: Mathematical Programming in Python with the SCIP Optimization Suite</title>
    <abstract language="eng">SCIP is a solver for a wide variety of mathematical optimization problems. It is written in C and extendable due to its plug-in based design. However, dealing with all C specifics when extending SCIP can be detrimental to development and testing of new ideas. This paper attempts to provide a remedy by introducing PySCIPOpt, a Python interface to SCIP that enables users to write new SCIP code entirely in Python. We demonstrate how to intuitively model mixed-integer linear and quadratic optimization problems and moreover provide examples on how new Python plug-ins can be added to SCIP.</abstract>
    <identifier type="issn">1438-0064</identifier>
    <identifier type="urn">urn:nbn:de:0297-zib-61348</identifier>
    <identifier type="doi">10.1007/978-3-319-42432-3_37</identifier>
    <enrichment key="SourceTitle">Appeared in: Mathematical Software – ICMS 2016, Volume 9725, Pages 301-307</enrichment>
    <author>Stephen J. Maher</author>
    <submitter>Matthias Miltenberger</submitter>
    <author>Matthias Miltenberger</author>
    <author>João Pedro Pedroso</author>
    <author>Daniel Rehfeldt</author>
    <author>Robert Schwarz</author>
    <author>Felipe Serrano</author>
    <series>
      <title>ZIB-Report</title>
      <number>16-64</number>
    </series>
    <subject>
      <language>eng</language>
      <type>uncontrolled</type>
      <value>SCIP, Mathematical optimization, Python, Modeling</value>
    </subject>
    <collection role="ccs" number="J.">Computer Applications</collection>
    <collection role="msc" number="90-XX">OPERATIONS RESEARCH, MATHEMATICAL PROGRAMMING</collection>
    <collection role="institutes" number="optimization">Mathematical Optimization</collection>
    <collection role="institutes" number="mip">Mathematical Optimization Methods</collection>
    <collection role="persons" number="miltenberger">Miltenberger, Matthias</collection>
    <collection role="persons" number="rehfeldt">Rehfeldt, Daniel</collection>
    <collection role="projects" number="ASTfSCM">ASTfSCM</collection>
    <collection role="projects" number="MIP-ZIBOPT">MIP-ZIBOPT</collection>
    <collection role="projects" number="MODAL-GasLab">MODAL-GasLab</collection>
    <collection role="projects" number="MODAL-SynLab">MODAL-SynLab</collection>
    <collection role="projects" number="MODAL-Gesamt">MODAL-Gesamt</collection>
    <collection role="institutes" number="aopt">Applied Optimization</collection>
    <file>https://opus4.kobv.de/opus4-zib/files/6134/PySCIPOpt.pdf</file>
  </doc>
</export-example>
