Optimization Online


PuLP: A Linear Programming Toolkit for Python

Stuart Mitchell(stu***at***stuartmitchell.com)
Michael O'Sullivan(michael.osullivan***at***auckland.ac.nz)
Iain Dunning(iaindunning***at***gmail.com)

Abstract: This paper introduces the PuLP library, an open source package that allows mathematical programs to be described in the Python computer programming language. PuLP is a high-level modelling library that leverages the power of the Python language and allows the user to create programs using expressions that are natural to the Python language, avoiding special syntax and keywords wherever possible.

Keywords: mathematical programming; Python; modelling language

Category 1: Optimization Software and Modeling Systems (Modeling Languages and Systems )

Category 2: Linear, Cone and Semidefinite Programming (Linear Programming )

Category 3: Integer Programming ((Mixed) Integer Linear Programming )

Citation: Department of Engineering Science The University of Auckland September, 2011

Download: [PDF]

Entry Submitted: 09/22/2011
Entry Accepted: 09/22/2011
Entry Last Modified: 09/22/2011

Modify/Update this entry

  Visitors Authors More about us Links
  Subscribe, Unsubscribe
Digest Archive
Search, Browse the Repository


Coordinator's Board
Classification Scheme
Give us feedback
Optimization Journals, Sites, Societies
Mathematical Optimization Society