Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications

Lecture 5: Computational Tractability of Convex Programs

Until now, we did not consider the question of how to solve optimization problems of the types we have encountered. This is the issue we address in this and in the next lectures.

5.1 Numerical solution of optimization programs-preliminaries

5.1.1 Mathematical programming programs

All optimization programs we dealt with are covered by the following universal form of a mathematical programming program:


where

  • n( p) is the design dimension of problem ( p),

  • X( p) ? R n( p) is the feasible domain of the problem, and

  • p 0( x): R n( p) ? R is the objective of ( p).

The mathematical programming form ( p) of an optimization program is most convenient for investigating solvability issues in optimization, so at this point we switch to this form. Note that the optimization programs we dealt with in the previous lectures-the conic programs


where K ? R m is closed convex pointed cone with a nonempty interior-can be easily written in the MP form with


The MP programs obtained from the conic ones possess a very important characteristic feature: they are convex.

Definition 5.1.1

A mathematical programming program (p) is called convex if

  • the domain X(p) of the program is a convex set: whenever x, x ? ? X(p), the segment { y = ? x + (1 ? ?) x ? 0 ? ? ?

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Website Development and Optimization Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.