In mathematics, optimization is the discipline which is concerned with finding the maxima and minima of functions, possibly subject to constraints. An example of an optimization problem is the following: maximize the profit of a manufacturing operation while ensuring that none of the resources exceed certain limits and also satisfying as much of the demand faced as possible. Optimization has many practical applications in logistics and design problems.
In computer science, optimization is the process of improving a system in certain ways to reduce the effective runtime, the bandwidth or memory requirements. Despite its name, optimization does not necessarily mean finding the optimum solution to a problem. Often this is not possible, and heuristic algorithms must be used instead.
In internet marketing, search engine optimization (SEO) is a set of methodologies aimed at improving the ranking of a website in search engine listings. The term also refers to an industry of consultants that carry out optimization projects on behalf of client sites.
More on [ Optimization ]
Operations Research :: Math
Industrial Engineering :: Technology

ABACUS - A Branch-And-CUt System - ABACUS is a software system which provides a framework for the implementation of branch-and-bound algorithms using linear programming relaxations that can be complemented with the dynamic generation of cutting planes or columns (branch-and-cut, branch-and-price,branch-and-cut-and-price).
ABSSP: Subset Sum Problem - Computational time for solving subset sum problem with algorithm ABSSP by Andrea Bianchini.
AIMMS - Advanced modeling environment for building optimization-based decision support applications and advanced planning systems.
Meta Description: [ AIMMS, the quickest & easiest route from problem definition to operation for decision support applications. ]
AMPL - Modeling language and system for formulating, solving and analyzing large-scale optimization (mathematical programming) problems.
Meta Description: [ AMPL modeling language and system for formulating, solving and
analyzing large-scale optimization (mathematical programming) problems. ]
CBC - The COIN Branch and Cut solver is an open-source mixed-integer program (MIP) solver written in C++.
Center for Advanced Modeling and Optimization - Site includes information about modeling and optimization systems, modeling languages for mathematical programming, linear and nonlinear programming packages, and other optimization software.
CPLEX- Large-Scale Programming Software for Optimization. - The CPLEX division of ILOG provides large-scale mathematical programming software and services for resource optimization.
Meta Description: [ ILOG CPLEX delivers high-performance optimization software for solving linear, MIP and MIQP problems. The ILOG CPLEX simplex algorithm supports fast, robust implementations of the primal simplex and dual simplex methods. ILOG CPLEX is suitable for both mathematical programming and large-scale opt... ]
Dash Optimization - Offers a software suite for modeling and optimization. Site includes information about product components, overview of services, and a client area.
Decision Context - Optimization, simulation, statistics and building models in Excel and Access.
Decision Tree for Optimization Software - Guide to find software for optimization problems and related links.
Discrete Optimization Methods - Archive of Pascal procedures from the 1983 text Discrete Optimization Algorithms with Pascal Programs by Maciej M. Syslo, Narsingh Deo, and Janusz S. Kowalik.
Easyworm Soft Inc. - Offers linear and non-linear programming software for Windows 9x/NT/2000. Shareware and freeware.
Esteco - Multidisciplinary design optimization software.
Meta Description: [ Official web site of Esteco's modeFRONTIER, that provides users with a process integration environment and state-of-the-art design optimization software.
modeFRONTIER is a multiobjective and multidisciplinary design environment. ]
Eudoxus Systems - Using optimization to solve business problems. Includes lecture notes and case studies on the practical application of linear programming and optimization.
GAMS - The General Algebraic Modeling System (GAMS) is a high-level modeling system for mathematical programming problems.
GIPALS: Linear Programming Tool - Linear programming software for industrial size constrained optimization based on Interior-Point method.
Meta Description: [ Linear Programming Package and Sheet Cutting Library ]
Global (and Local) Optimization - An archive of online information on global optimization.
GLPK (GNU Linear Programming Kit) - A package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. GLPK supports the GNU MathProg language, which is a subset of the AMPL language.
HOPDM - Package for solving large-scale linear, convex quadratic and convex nonlinear programming problems. The code is an implementation of the infeasible primal-dual interior point method, and compares favorably with commercial LP, QP and NLP packages.
ILOG Optimization Suite - Optimization algorithms, resource allocation, resource optimization, tools to improve decision-making.
Meta Description: [ ILOG supplies the world's most powerful and comprehensive components for developing optimization applications. From optimization algorithms, to resource allocation, to resource optimization, ILOG optimization software components provide the tools to dramatically improve decision-making. ]
LINDO Optimization Modeling Tools - Software for linear, integer and nonlinear optimization. LINDO supplies large scale solvers with links to Excel and database applications.
Meta Description: [ LINDO Systems develops software tools for optimization modeling. We offer solvers for Linear Programming, Nonlinear Programming, Integer Programming and Global Optimization models. Our products include Lindo API, LINGO, and What'sBest. ]
Linear Programming - Survey of modern software for linear programming (by R.Fourer, 2005).
Linear Programs Solvers - A free software package that solves linear programming models by the simplex and/or the push-and-pull methods.
Meta Description: [ This site provides a free software package that solves linear programs models by the simplex and/or the push-and-pull methods. ]
LLamasoft - Modeling software that combines simulation and optimization together in one program, from the creator of Supply Chain Guru.
Meta Description: [ Supply Chain Simulation and Supply Chain Optimization Experts. LLamasoft creators of Supply Chain Guru, the only software that combines the power of Supply Chain Optimization and Supply Chain Simulation in one program! ]
LogMIP - (Logical Mixed Integer Programming) is a solver for generalized disjunctive programs (GDP).
MINTO - Mixed INTeger Optimizer - is a software system that solves mixed-integer linear programs by a branch-and-bound algorithm with linear programming relaxations. It also provides automatic constraint classification, preprocessing, primal heuristics and constraint generation.
MOSEK Optimization Tools - Software for solution of linear and nonlinear convex programming problems.
Meta Description: [ MOSEK ApS is a provider of optimization software which help the customers to make better decisions. The customer base consists of financial institutions and companies, universities, and software vendors. The MOSEK optimization software is designed to solve large-scale mathematical optimization p... ]
Nonlinear Optimization - Nonlinear finite and infinite dimensional optimization, identification, methods and demo software by Prof. V. K. Tolstykh, Donetsk National University.
Meta Description: [ Optimization, optimal control and identification from V.K. Tolstykh (Donetsk National University, Ukraine) ]
Nonlinear programming software survey - By Stephen G. Nash, 1998
Online 2-Dimensional Optimization - An online computer program designed to calculate the optimal way of cutting 2d sheets.
Meta Description: [ Optimization cutting plans for panels. It can be used in metal, furniture, glass and textile industries. This program use primary cutting lines X-lines and secondary cutting lines Y-lines and Z-lines. ]
OPBDP - A Davis-Putnam Based Enumeration Algorithm for Linear Pseudo-Boolean Optimization
Optimization Frequently Asked Questions - Linear and non-linear programming FAQs.
Pseudo-Boolean Benchmarks with Hidden Optimum Solutions - Benchmarks in opb format. Includes a description of how they were generated.
Meta Description: [ Pseudo-Boolean (0-1 Integer Programming) Benchmarks with Hidden Optimum Solutions ]
Pseudo-Boolean Optimization (PBO) Web-Project - Software, benchmarks, events, people, bibliography, quadratic optimization.
SCIP - Solving Constraint Integer Programs. SCIP is implemented as C callable library and provides C++ wrapper classes for user plugins.
Meta Description: [ SCIP Homepage ]
SolvOpt - Matlab, C, and Fortran codes to minimize nonlinear, possibly non-smooth objective functions and solve nonlinear minimization problems, taking into account constraints by the method of exact penalization.
Meta Description: [ SolvOpt: Solver fo Nonlinear Optimization Problems ]
SoPlex - Sequential object-oriented simplex class library, free to download for research purposes for members of non-commercial and academic institutions.
Meta Description: [ SoPlex Homepage ]
SYMPHONY - Mixed-integer linear programming Solver Framework. By default, SYMPHONY reads both the MPS file format (through the COIN-OR MPS reader) and AMPL files (through the GLPK parser). The SYMPHONY source code is available under the Common Public License.
TOMLAB - Matlab Optimization - For fast and robust large-scale optimization in Matlab with interfaces to CPLEX, Xpress, MINOS, SNOPT and support for problems formulated in AMPL.
Meta Description: [ TOMLAB - Matlab optimization, Matlab optimisation, software provides state-of-the-art optimization and solver algorithms for Matlab, LabVIEW .NET, operations research, global optimization, quadratic programming, mixed-integer linear and nonlinear. ]
Zimpl - A little language to translate the mathematical model of a problem into a linear or (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by a LP or MIP solver. Zimpl is a command line program written in plain C and released under GNU GPL.
Meta Description: [ Zimpl Homepage ]
| Professor Stephen Boyd, of the Stanford University Electrical Engineering department, lectures on geometric problems in ... | |
| Next Video | |