dummy-link

GLPK

GLPK wrapper module for Julia

Readme

Julia GLPK module

Documentation Build Status

GLPK.jl is a wrapper for the GNU Linear Programming Kit library. It makes it possible to access nearly all of GLPK functionality from within Julia programs.

See also the GLPKMathProgInterface.jl package for using it with MathProgBase.jl and JuMP.jl.

This package is part of the JuliaOpt project.

Installation

The package is registered in the General registry and so can be installed with Pkg.add.

julia> import Pkg

julia> Pkg.add("GLPK")

GLPK.jl will use BinaryProvider.jl to automatically install the GLPK binaries with GMP support.

Custom Installation

To install custom built GLPK binaries set the environmental variable JULIA_GLPK_LIBRARY_PATH and call import Pkg; Pkg.build("GLPK"). For instance, if the libraries are installed in /opt/lib just call

ENV["JULIA_GLPK_LIBRARY_PATH"]="/opt/lib"
Pkg.build("GLPK")

If you do not want BinaryProvider to download the default binaries on install set JULIA_GLPK_LIBRARY_PATH before calling import Pkg; Pkg.add("GLPK").

To switch back to the default binaries clear JULIA_GLPK_LIBRARY_PATH and call import Pkg; Pkg.build("GLPK").

Documentation

  • STABLEmost recently tagged version of the documentation.
  • LATESTin-development version of the documentation.

First Commit

02/03/2013

Last Touched

about 16 hours ago

Commits

207 commits

Requires: