Mathematical optimization studies extrema under constraints.
A perturbation function encodes a family of objectives and constraints indexed by a perturbation , with the original problem at . Extended-real values encode constraints. Its marginal measures the optimal value's response to perturbation; jointly convex data give convex perturbation duality.
A constraint imposed with a specified probability when data or demands are random. Distributional assumptions can turn it into a deterministic condition on decision variables. The choice of strict versus non-strict event matters when the distribution has atoms, as in the deterministic boundary in an upper-tail chance constraint.
A deterministic demand has probability one of meeting or exceeding its mean. Thus replacing a positive-variance Gaussian chance constraint by its naive zero-variance limit with a non-strict capacity inequality loses the boundary condition. The example , , satisfies for finite , but violates the chance requirement.
For with and , is equivalent to the displayed chance constraint, because the standard normal distribution function is continuous and strictly increasing. The coefficient is a standard normal quantile, which can be negative. If , equality is an atom and the exact condition becomes instead.
For a feasible set and a vector field , a variational inequality asks for satisfying the displayed inequality for every feasible . If is convex and is the gradient of a differentiable convex function, it is the necessary and sufficient first-order condition for minimizing that function. It also describes Wardrop equilibria when no scalar objective has the route-cost vector as its gradient.
At an interior local extremum of a differentiable function, its gradient is zero: restricting the function to every line through the point shows that all directional derivatives vanish. This is only a necessary condition in general. For a strictly concave function, an interior stationary point is the unique global maximizer on its convex domain. Constrained or boundary optima instead need conditions adapted to their feasible directions.
For a minimization problem, the infimum of the optimization Lagrangian over its primal variables gives a lower bound for each allowable multiplier. Maximizing these lower bounds is the Lagrangian dual problem. Weak duality always holds; strong duality requires further hypotheses and holds for feasible bounded linear programs.
The original mathematical optimization problem relative to a chosen Lagrangian dual problem. In convex perturbation duality, its objective is and its value is . Strong duality concerns optimal values; primal attainment additionally requires an actual minimizing point.
A maximization problem seeks a feasible point with largest objective value. Its supremum can fail to be attained or be infinite. Negating the objective gives a minimization problem. A global extremum of an optimization Lagrangian can certify a feasible optimum by the Lagrangian sufficiency theorem.
A minimization problem seeks a feasible point with smallest objective value. Its infimum can be finite without being attained, or equal to when unbounded below. Negating the objective converts it to a maximization problem.
A parametric optimization problem has objective or constraints depending on input data. Its optimizer set is a solution map of a parametric optimization problem. Sensitivity analysis asks how this map changes as the data vary.
The solution map sends a data parameter to the set of minimizers of the associated objective, . Existence, uniqueness and local stability are distinct questions. Strong convexity gives uniqueness when a minimizer exists; the Aubin property gives a perturbation bound.
Variational analysis studies optimization, perturbation stability and generalized differentiation through functions, sets and set-valued mappings. Convex analysis is a foundational special case; limiting normal constructions also handle nonconvex geometry.
Normal cones describe generalized supporting directions to sets. For a convex set, the normal condition is for every in the set. For nonconvex sets, the Fréchet normal cone and the limiting normal cone distinguish local regular support from limits of such supports.
The limiting normal cone consists of limits of vectors from the Fréchet normal cone with in . It need not be convex. Including normals from nearby graph pieces is essential to the Mordukhovich criterion.
A vector is a regular normal at when . At an isolated point all vectors satisfy this condition. It is the local first-order supporting cone.
Set-valued analysis studies relations whose output at one input is a set. Solution maps, subdifferentials and generalized normal mappings are important examples. Graph geometry provides definitions of continuity, local stability and differentiation.
A mapping assigns a subset to each . Empty and multiple values are allowed. The graph of a set-valued mapping records the relation as a subset of .
Near in a graph, this property requires neighborhoods and a finite such that for all . Nearby solutions can be matched under nearby perturbations with linear displacement control. Single-valued maps reduce to local Lipschitz continuity.
In finite dimensions, if the graph is locally closed at , the Aubin property holds exactly when . Thus no nonzero horizontal vector in the limiting normal cone may occur. The exact local Lipschitz modulus is the outer norm of this coderivative.
The graph is . Local graph normals encode the Mordukhovich coderivative and hence the Aubin property. Graph closedness is a local hypothesis in the sensitivity criterion.
The limiting coderivative is . The negative sign on the output dual is essential. For a smooth single-valued function it gives the transpose Jacobian acting on .
An outcome is Pareto efficient when no feasible alternative weakly improves every agent's utility and strictly improves at least one. For strict preference orders over distinct alternatives, an outcome unanimously ranked below another is inefficient. Onto strategyproof social choice functions on an unrestricted domain are Pareto efficient: rank-raising monotonicity and unanimity rule out selecting a unanimously dominated alternative.
The Pareto frontier consists of feasible payoff vectors that no other feasible vector weakly improves in every coordinate and strictly improves in at least one. A Nash bargaining solution with positive gains lies on this frontier, because increasing either gain without decreasing the other raises its Nash product.
An approximation algorithm efficiently returns a feasible solution with a proved performance guarantee relative to the optimum. The guarantee must specify whether the problem is a maximization or minimization problem.
For maximization, an approximation ratio means the returned feasible value is at least times the optimal value on every permitted instance. Some conventions instead report its reciprocal; specify the convention.
An integer program optimizes an objective under constraints with some or all variables restricted to integers. Its continuous relaxation removes those integrality restrictions; a relaxed optimum bounds the integer optimum in the appropriate direction.
A branch-and-bound search partitions a feasible set, maintains a feasible incumbent, and prunes subproblems using bounds that cannot improve that incumbent. For a quadratic knapsack problem, fixing a selected set adds its exact quadratic value as a constant and replaces remaining profits by under the ordered-pair convention. Residual fractional row bounds for quadratic knapsack and a Lagrangian knapsack bound can then be recomputed. Worst-case search remains exponential.
The knapsack problem selects items of prescribed weights and profits under a total-weight capacity. The 0-1 knapsack problem permits each item at most once; bounded and unbounded multiplicity variants use different integer restrictions. Nonnegative weights and capacity are assumed here.
The quadratic knapsack problem includes pairwise interactions between selected items. For symmetric , a sum over all ordered pairs counts each unordered interaction twice; an alternative convention sums only over . The objective convention must be kept consistent when bounding or fixing variables.
Conditioning on selecting item leaves capacity . Its fractional knapsack problem bounds that item's total interaction with the other selected items. Thus the ordered-pair quadratic objective is at most . Remove overweight items before defining their residual-capacity problems.
This linear programming relaxation allows a fraction of each item. With positive weights, sort decreasing profit-to-weight ratios and fill capacity in that order, using at most one fractional item. An exchange argument proves optimality. Negative-profit items are omitted and positive-profit zero-weight items are included for free.
This binary integer program selects each item at most once. Exact optimization is NP-hard; the fractional knapsack problem gives an upper bound and supports a half-approximation algorithm for knapsack.
After removing overweight items and handling free items, compare the feasible density-sorted prefix with the best feasible singleton. The fractional knapsack problem optimum is at most the sum of their profits, so the better solution has approximation ratio .
A cutting-plane method repeatedly adds valid inequalities that exclude a current relaxed solution while preserving all feasible integer solutions. Gomory fractional cuts provide such inequalities from a fractional simplex dictionary.
For an all-integer dictionary row with nonnegative variables, this cut follows because is an integer and . Consequently that integer is at most . Negative coefficients use the usual fractional part , so . Normalize a resulting inequality sensibly before introducing a new integer-valued slack variable.
For a nonnegative all-integer row with , the Gomory fractional cut requires . The original row gives . If a constant satisfies for every and , these inequalities contradict the cut. A single row therefore certifies integer infeasibility. Slacks may be used as integer variables when the original constraint coefficients and right sides are integral and the decision variables are integral.
Given finitely many locations and pairwise travel costs, find a cyclic visiting order minimizing the sum of its costs. For Euclidean distance this becomes the Euclidean travelling salesman tour problem.
This is the travelling salesman problem on a complete graph with nonnegative symmetric distances satisfying the triangle inequality. Repeated visits can be shortcut without increasing cost. Assigning distance one to edges of an input graph and two to its nonedges creates a metric instance with a tour of cost at most the number of vertices exactly when the graph has a Hamiltonian cycle. Thus the metric problem remains NP-hard.
Compute a minimum spanning tree, then a minimum-weight perfect matching on its odd-degree vertices. Their multiset union is connected with even degrees, so it has an Euler circuit. Shortcut repeated vertices to obtain a metric tour. The tree costs at most the optimal tour, and shortcutting the optimal tour to its odd-degree subset gives a cyclic order whose alternating matchings show that the added matching costs at most half the optimum. The result is a polynomial-time -approximation algorithm for symmetric metric instances.
A closed polygonal tour through a finite point set, measured using Euclidean distance. Write for the minimum length over cyclic visiting orders. A two-point tour traverses its segment twice; a one-point tour has length zero. The triangle inequality allows repeated visits to be shortcut when estimating this minimum.
For every configuration in the unit square there are nonnegative weights such that andUse the sums of the two incident edge lengths in a tour from the squared edge bound for tours in the unit square. Runs of missing vertices can be added by the cheaper of two out-and-back detours. This connects Euclidean travelling salesman tours to Talagrand's convex distance inequality.
Every finite point set in the unit square admits a cyclic visiting order with . Split the square into two right triangles, apply the quadratic path bound in a right triangle, and remove auxiliary corners using the law of cosines. The Cauchy-Schwarz inequality then gives . The tour minimizing ordinary length need not minimize the sum of squared lengths.
Given finitely many points in a right triangle with hypotenuse endpoints , there is a path from to visiting them all with sum of squared edge lengths at most . Repeated altitude subdivision reduces to cells containing one point. Joining the child paths preserves the squared-cost bound by the Pythagorean theorem; deleting an auxiliary right-angle vertex preserves it by the law of cosines.
A method turning a solution of a continuous optimization relaxation into a random feasible solution of a discrete problem. An expected objective bound can give an approximation guarantee. Gaussian hyperplane rounding and Rademacher rounding for a semidefinite relaxation are different examples.
Given a real unit-vector Gram matrix , draw a standard Gaussian random vector and set . Each coordinate is almost surely a sign; zero projections have probability zero. The same random separating hyperplane is used for every coordinate, so the signs need not be independent. Their pair expectations follow the Gaussian sign-correlation identity.
For a bipartite elliptope matrix , put and apply within the two diagonal blocks and across them. Matching absolute power series coefficients give a positive semidefinite matrix by coefficient-dominated entrywise positivity, while gives unit diagonal. Gaussian hyperplane rounding then turns each cross-block correlation coefficient into because . The zero diagonal blocks of the bipartite objective eliminate every other contribution.
For bipartite binary quadratic optimization, if is the sign optimum and its semidefinite relaxation of binary quadratic optimization value, then . The upper bound follows from rank-one lifting. For the lower bound, Krivine rounding scheme preprocessing followed by Gaussian hyperplane rounding has expected objective exactly , and every rounded vector is feasible. Some outcome reaches at least this expectation. No independence of rounded coordinates or positive semidefiniteness of the original bipartite objective is needed.
The Krivine rounding scheme yields as its guaranteed objective factor. It is obtained by normalizing , so and . This proof gives a valid universal factor for the bipartite sign problem, not a proof that it is optimal.
Optimization of a quadratic form or quadratic-plus-linear objective over specified constraints. Convexity depends on the matrix and feasible domain; discrete restrictions lead to binary quadratic optimization.
Optimization of a quadratic form over binary choices, here using signs . Lifting turns the objective into a matrix trace; dropping the rank-one condition gives a semidefinite relaxation of binary quadratic optimization.
For a real rectangular matrix , maximize over separate sign choices for and . With , the symmetric block matrix satisfies . Its zero diagonal blocks allow the Krivine rounding scheme to linearize the cross-block expected objective.
Optimal transport minimizes the cost of moving one probability measure to another. The Monge optimal transport problem uses a transport map; the Kantorovich optimal transport problem allows a transport plan that can split mass.
A set of source-destination pairs has this property if every finite cyclic reassignment of destinations cannot lower its total cost. A transport plan has the property if it is concentrated on such a set. For a general cost, this is stronger than a two-point monotonicity test.
An optimal transport plan of finite cost for a finite continuous cost function is c-cyclically monotone. A strict violation at finitely many support points persists in small product neighborhoods; subtracting small normalized pieces and inserting cyclically re-paired product measures preserves both marginals and strictly improves the finite cost. The finite-value hypothesis matters: if every competitor has infinite cost, a nonmonotone plan may still be an extended-value minimizer.
A transport plan is strongly c-monotone if Borel Kantorovich potentials satisfy the displayed feasible inequality everywhere and equality almost everywhere for the plan. Extended values away from the full marginal-measure sets may be permitted. This is a potential certificate, not a strict version of every cyclic inequality. A finite continuous cost allows the transport potential path construction.
For a nonnegative cost, simultaneous symmetric clipping preserves feasibility of a pair of Kantorovich potentials. On their equality set the clipped sums are nonnegative and increase to the cost. Their bounded integrals are fixed by the marginals, so monotone convergence theorem proves optimality without subtracting undefined infinite marginal integrals.
Anchor a countable dense subset of a closed c-cyclically monotone support. Take the infimum of accumulated differences along chains ending at a variable point. Cyclical monotonicity bounds this potential below on the support projection. Its cost transform gives the other potential, with equality on the support. Continuity makes both potentials upper semicontinuous and thus Borel.
For an atomless measure on with cumulative distribution function , the monotone transport to a target with quantile function is , defined -almost everywhere. It minimizes well-defined costs for convex continuous . With atoms in the source, the common-quantile transport plan remains available but need not be induced by a map.
For atomless source and target probabilities with continuous strictly increasing cumulative distributions, the squared-distance optimal coupling is unique. Two-point optimality forbids crossed support pairs. This makes every pair of source and target lower-tail events nested up to null sets and forces the displayed joint distribution, which is the common-quantile coupling and is induced by .
For probability measures on with finite second moments, a transport plan minimizes the quadratic cost exactly when it is concentrated on the graph of the subdifferential of a sequentially lower semicontinuous proper convex function.
For probability measures on with finite second moments and a source satisfying absolute continuity of measures with respect to Lebesgue measure, the quadratic Kantorovich optimal transport problem has a unique optimal transport plan. It is induced by the gradient of a convex function, which also uniquely solves the Monge optimal transport problem up to a source-null set.
The Kantorovich problem minimizes over transport plans with marginal distributions . It relaxes the Monge optimal transport problem by allowing source mass to split among destinations.
The transport cost function assigns a cost to a unit of mass moved from to . A transport plan has total cost . Costs separating as have the same well-defined total for every coupling of fixed marginals.
For probability measures defined as Borel measures on Polish spaces and a nonnegative sequentially lower semicontinuous cost, the minimum cost over transport plans equals the supremum of over integrable Kantorovich potentials satisfying . The primal minimum is attained; a dual maximum needs additional assumptions. Compact metric spaces and a finite continuous cost suffice for attainment of both extrema.
For compact metric spaces and a continuous cost, define the marginal functional . Its majorant envelope is finite and sublinear. The dual value is . Assign that value to the cost direction and use the dominated Hahn-Banach theorem to obtain a positive linear functional on all continuous functions of two variables. The Riesz-Markov-Kakutani representation theorem turns it into an optimal transport plan with the prescribed marginals.
Kantorovich potentials are the functions in the dual of the Kantorovich optimal transport problem. A feasible pair satisfies and provides a lower bound for every transport plan. An optimal pair attaining the dual value provides an optimality certificate.
A transport plan is a coupling of probability distributions , that is, a probability measure on the product space with those marginal distributions. Unlike a transport map, it need not be concentrated on the graph of a function.
Given a cost and probability measures , the Monge problem minimizes over measurable transport maps with pushforward measure . The feasible set may be empty because a map cannot split an atom of a measure.
A transport map from to is a measurable function satisfying . Its graph defines the transport plan .
When source and target have continuous strictly increasing cumulative distributions, all transport maps are obtained by choosing a Lebesgue-measure-preserving map on the unit interval. The maps and turn the two measures into uniform measure. The choice gives the monotone rearrangement.
For maximizing subject to and , suppose a feasible and multipliers satisfy complementary slackness and globally maximizesThen globally maximizes on the feasible set. Convexity or concavity hypotheses are commonly used to prove the required global extremum of the Lagrangian from first-order conditions.
For and , minimize subject to . Adding a positive Lagrange multiplier times the constraint gives a positive-definite quadratic optimization Lagrangian, whose minimizer is and . Feasibility is the displayed scalar equation. Its left side strictly decreases from positive infinity to negative infinity on , so it has a unique root for every real . The Lagrangian sufficiency theorem certifies a unique global optimum on the possibly nonconvex equality surface.
Dynamic programming solves a multistage optimization problem backwards by expressing each remaining-horizon value in terms of the next-stage value.
If a successful step in action has expected reward and survival probability , a finite-horizon retirement problem with zero wealth after capture has threshold . Above it, induction makes retirement optimal; below it, a single further step already beats retirement. The threshold does not depend on the remaining positive horizon.
A Bellman equation is the recursive optimality relation for the value function of a dynamic programming problem.
For nonnegative rewards, a nonnegative value satisfying the maximizing Bellman equation dominates every competing policy, even for . Iterate the one-step inequality, discard the nonnegative terminal value, then apply the monotone convergence theorem to the accumulated reward.
The Hamilton--Jacobi--Bellman equation is the continuous-time Bellman equation. For state dynamics , running cost and terminal cost , a smooth value function satisfies
A linear-quadratic optimal-control problem has linear state dynamics and running and terminal costs defined by quadratic forms. Its value function is quadratic in the state, the optimal feedback is linear, and its coefficient obeys a Riccati equation.
A backward scalar or matrix recurrence for the quadratic coefficients in a value function for a linear-quadratic optimal control problem. It results from completing the control square in the Bellman equation. Multiplicative noise modifies the quadratic coefficients through its second moments.
A value function assigns each state and time the best objective attainable from that state over the remaining decisions.
A hidden object lies in box with posterior probability . Searching box costs and, conditional on the object being there, detects it with probability . After an unsuccessful search of box , Bayes theorem updates the probabilities to
When search continues until discovery, expected search cost is minimized by searching at each step a box maximizing . An adjacent-interchange argument compares two searches: placing before costs less exactly when .
If discovery in box earns reward and stopping earns zero, the Bellman equation isIf , every posterior state has some with , so stopping is never optimal.
If and the Hessian is -Lipschitz near a minimizer , thenThus a sufficiently close initial point has an error exponent that doubles at each iteration.
For differentiable inequality constraints , a regular local minimum has multipliers satisfyingFor a convex problem under a suitable constraint qualification, these conditions are sufficient for global optimality.
In a convex resource-allocation problem, tightening an upper bound can change its multiplier from zero to positive. The optimum then moves from a point where only the total-resource constraint is active to the intersection where both constraints are active.
For a saddle point problem , one update ordering isThe proximal operators treat both nonsmooth convex terms, while the extrapolation couples the primal and dual variables. The primal objective is , with the convex conjugate. A dual-first ordering is obtained by exchanging roles; consistent indexing is needed when comparing the formulas.
For proper lower semicontinuous convex functions on finite-dimensional Hilbert spaces, a nonempty saddle point set, and constant positive steps satisfying the displayed inequality, the primal-dual hybrid gradient method with extrapolation parameter one converges to a saddle point. The strict condition controls the bilinear coupling by the operator norm. It does not remove the need for existence of a saddle point. The fixed-step theorem and assumptions are recalled in Malitsky and Pock, A first-order primal-dual algorithm with linesearch, Section 1.
This is a proper convex function that has degree-one positive homogeneity, with . It need not be even or nonnegative; linear functionals are examples. Its subdifferential satisfiesThe two tests and prove equality; the subgradient inequality then gives the global upper bound. Conversely that bound and equality prove the subgradient condition. Hence a subgradient at also supports every nonnegative multiple of . Requiring gives an absolutely one-homogeneous functional.
A nonzero satisfying this relation, with , generalizes the eigenfunction of an absolutely one-homogeneous functional to the quadratic geometry induced by the forward map. Pairing with yields . With unit data norm it is a generalized singular vector. If , and the exact data are , the vector minimizes the quadratic variational regularization objective. Substitute its raywise subgradient into the subgradient optimality condition. Every minimizing branch has the same predicted data, and injectivity of gives equality of vectors. The Bregman distance along this ray is zero even though the reconstruction is shrunk. For nonnegative the branch continues as ; nonnegativity supplies for the threshold argument.
Background on these generalized singular vectors: Benning and Burger, Ground States and Singular Vectors of Convex Variational Regularization Methods.
Optimization of a linear function subject to affine constraints and membership in a closed convex cone. Choosing the positive semidefinite cone gives semidefinite programming; other choices include copositive optimization and completely positive optimization. Dual cones produce scalar-product bounds on feasible objectives.
Exactly one of the two displayed systems is feasible. Closedness of finitely generated cones and the Fenchel-Moreau theorem applied to a cone's indicator functional provide a proof through its polar cone. It yields a nonnegative multiplier certificate when a finite system of linear inequalities is inconsistent.
Such a vector certifies that has no solution: the nonnegative weighted sum of the constraints would give . Conversely, Farkas lemma supplies one whenever the system is inconsistent.
An interior-point method solves constrained mathematical optimization problems by maintaining variables in the interiors of their feasible cones or inequality domains. Barrier derivatives are defined there, and damped Newton methods keep subsequent iterates in their domains. A central path gives a family of barrier-regularized optima whose duality gap approaches zero; a conic phase-I problem can supply a strict feasible starting point.
An auxiliary conic optimization problem searches for strict feasibility before following a central path. Given , minimizing subject to and has a strict feasible start for sufficiently large . Any feasible solution with certifies . If the original problem is strictly feasible, a small negative is feasible. Equality constraints and dual feasibility require their corresponding auxiliary procedures.
A convex three-times differentiable barrier is self-concordant whenA barrier of parameter additionally satisfies and diverges at the domain boundary. Logarithmically homogeneous cone barriers satisfy . The orthant barrier has parameter equal to the dimension, while the Lorentz-cone barrier on has parameter two. Their Hessians define Dikin ellipsoids and control interior Newton steps.
A cone barrier with this scaling law satisfies and . Therefore a central path with has primal-dual gap . A product of orthant and Lorentz cone canonical barriers adds their parameters.
Articles were limited to the first 100 out of 680 total.
Articles by others on the same topic
Mathematical optimization is a branch of mathematics that deals with finding the best solution (or optimal solution) from a set of possible choices. It involves selecting the best element from a set of available alternatives based on certain criteria defined by a mathematical objective function, subject to constraints. Here are some key components of mathematical optimization: 1. **Objective Function**: This is the function that needs to be maximized or minimized.