Comparison of optimization software
- Comparison of optimization software
-
The following tables provide a comparison of optimization software libraries, either specialized or general purpose libraries with significant optimization coverage.
|
Language |
Latest stable version |
Academic/noncommercial
use is free |
Can be used in
proprietary aps |
License |
Notes |
ALGLIB |
C++, C#, FreePascal, VBA |
3.0.0 / 10.2010 |
Yes |
Yes |
Dual (Commercial, GPL) |
General purpose library, includes optimization package. |
GNU Scientific Library |
C |
1.14 / 03.2010 |
Yes |
No |
GPL |
Free library provided by GNU project. |
GNU Linear Programming Kit |
C |
4.44 / 06.2010 |
Yes |
No |
GPL |
Free library for linear programming (LP) and mixed integer programming (MIP). |
IMSL Numerical Libraries |
C, Java, C#, Fortran, Python |
many components |
No |
Yes |
Proprietary |
|
MKL |
C++, Fortran |
10.2 |
No |
Yes |
Proprietary |
Numerical library from Intel. MKL is specialized on linear algebra,
but contains some optimization-related functionality. |
NAG Numerical Libraries |
C, Fortran |
2009 |
No |
Yes |
Proprietary |
|
NMath |
C# |
4.1 / 08.2010 |
No |
Yes |
Proprietary |
C# numerical library built on top of MKL. |
SciPy |
Python |
0.8.0 / 2010 |
Yes |
Yes |
BSD |
General purpose numerical library from Enthought. |
Wikimedia Foundation.
2010.
Look at other dictionaries:
Comparison of Internet forum software — This article outlines the general features commonly found in various Internet forum software packages. Contents 1 Subarticles 2 Feature explanation 2.1 Flat vs. threaded 2.2 Duplicate thread … Wikipedia
Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… … Wikipedia
Comparison of netbook-oriented Linux distributions — Netbooks are small laptops, with screen sizes between approximately 7 and 12 inches and low power consumption. They use either an SSD (solid state disk) or a hard disk for storage, have up to 2 gigabytes of RAM (but often less), lack an optical… … Wikipedia
Comparison of programming paradigms — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin … Wikipedia
Comparison of Java and C++ — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations … Wikipedia
Comparison of application virtual machines — This article lists some software virtual machines that are typically used for allowing application bytecode to be portably run on many different computer architectures and operating systems. The application is usually run on the computer using an … Wikipedia
Comparison of shopping cart software — The following is a comparison of the features of various shopping cart software packages available. Some of the shopping cart software packages are extensible through a third party application. As such, the features listed below may not encompass … Wikipedia
Comparison of numerical analysis software — This list is incomplete; you can help by expanding it. The following tables provide a comparison of numerical analysis software. Contents 1 Applications 1.1 General … Wikipedia
Comparison of C Sharp and Java — The correct title of this article is Comparison of C# and Java. The substitution or omission of the # sign is because of technical restrictions. Programming language comparisons General comparison Basic syntax Basic instructions … Wikipedia
Comparison of platform virtual machines — Platform virtual machines are software packages which emulate the whole physical computer machine, often giving multiple virtual machines on one physical platform. The table below compares basic information about platform virtual machine (VM)… … Wikipedia