ABSTRACT

Convex (CVX) optimization is an important class of optimization techniques

that includes least squares and linear programs as special cases, and has been

extensively used in various science and engineering areas. If one can formulate

a practical problem as a convex optimization problem, then actually he (she)

has solved the original problem (for an optimal solution either analytically or

numerically), like least squares (LS) or linear program, (almost) technology. This

chapter provides some essential mathematical basics of vector spaces, norms,

sets, functions, matrices, and linear algebra, etc., in order to smoothly introduce

the CVX optimization theory from fundamentals to applications in each of the

following chapters. It is expected that the CVX optimization theory will be more

straightforward and readily understood and learned.