411 REFERENCE · Wikibooks
GLPK
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
GLPK
4.65
GLPK currentstable release
Welcome to the Wikibook about GLPK, the GNU Linear Programming Kit for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems.
GLPK is free software and licensed under the GNU General Public License 3.
This Wikibook also covers a number of related initiatives (for instance, cross-platform model editors) which have clustered around the mainline GLPK project.
This book was started in June 2010 and is currently under construction. Your participation in the writing and editing of the GLPK wikibook is highly appreciated. If you have any idea as to how this book can be improved, please place your suggestion in the /Task List/.
You can search this book. You can search the GLPK mailing list archives. You can chat about GLPK at ircs://chat.freenode.net:6697/glpk.
Table of Contents
/Introduction/ Image:50%.svg
/Reviews and benchmarks/ Image:50%.svg
/Obtaining GLPK/ Image:50%.svg
/Compiling GLPK/ Image:50%.svg
/Windows/ Image:50%.svg
/Mac OS X/ File:00%.svg
/Linux OS/ Image:100%.svg
/Solaris OS/ File:00%.svg
/Cross Compilation/ Image:25%.svg
/Precompiled options/ Image:25%.svg
/Windows executables/ Image:50%.svg
/Mac OS X packages/ Image:25%.svg
/Linux packages/ Image:50%.svg
/Android app/ Image:25%.svg
/GMPL (MathProg)/ Image:50%.svg
/Using GLPSOL/ Image:25%.svg
/Using GMPL (MathProg)/ Image:25%.svg
/Steps of GMPL File Processing/ Image:25%.svg
Modeling logical constraints Image:50%.svg
Modeling Lower and Upper Bounds Image:50%.svg
Conditional Constraints Image:100%.svg
/Scripting plus MathProg/ Image:50%.svg
/Output to GMPL data file/ Image:50%.svg
ODBC (database) connectivity Image:50%.svg
/Table Statement/ Image:50%.svg
/Graphical Output/ Image:50%.svg
/Scalable Vector Graphics/ Image:100%.svg
/Gnuplot/ Image:75%.svg
/GMPL Workarounds/ Image:25%.svg
GMPL (MathProg) examples Image:25%.svg
/Knapsack Problem/ File:100%.svg
/Electricity markets/ Image:50%.svg
/Energy modeling/ Image:50%.svg
/Portfolio Optimization/ File:100%.svg
/Unix Batch Execution/
/GLPK IDEs/ Image:50%.svg
Cross-platform IDEs Image:25%.svg
/Windows IDEs/ Image:25%.svg
/Mac OS X IDEs/ Image:50%.svg
/Linux IDEs/ File:00%.svg
/Terminal output/ Image:75%.svg
/Solution information/ Image:50%.svg
/Scaling/ Image:50%.svg
Add-ons and extensions Image:50%.svg
Language bindings Image:50%.svg
Ada Image:25%.svg
C/C++ File:100%.svg
C# Image:50%.svg
F# Image:25%.svg
Fortran Image:50%.svg
GAMS Image:25%.svg
Go Image:25%.svg
Haskell Image:25%.svg
Java Image:50%.svg
JavaScript Image:00%.svg
Julia Image:50%.svg
Matlab Image:50%.svg
Node.js Image:25%.svg
Octave Image:50%.svg
OCaml Image:25%.svg
OptimJ Image:25%.svg
Python Image:50%.svg
R Image:50%.svg
Ruby Image:25%.svg
Rust Image:25%.svg
Visual Basic for Applications (VBA) Image:25%.svg
Visual Basic .NET Image:25%.svg
/Using the GLPK callable library/ Image:50%.svg
/Compiling with the GLPK library/ Image:25%.svg
/Error handling/ Image:25%.svg
/Callback functions/ Image:25%.svg
API usage for common tasks Image:25%.svg
/Third-party API wrappers/ Image:50%.svg
/IAJAAR.H project/ Image:50%.svg
/Application projects utilizing GLPK/ Image:50%.svg
/Mixing GLPK with other solver packages/ Image:50%.svg
/Modeling tips/ Image:50%.svg
/Known issues/ Image:25%.svg
/Troubleshooting/ Image:50%.svg
/Interoperability/ Image:75%.svg
/GLPK file extensions/ Image:50%.svg
/Background theory/ Image:50%.svg
/Academic sites and public blogs/ Image:25%.svg
/Literature/ Image:50%.svg
FAQ (circa 2003) Image:50%.svg
/License/ File:100%.svg
Help-GLPK and Bug-GLPK searchable archive File:100%.svg
/Sandbox (for content under development)/
Scientific software
G
25%