This directory contains sdpsol source files of several examples from the
paper "Determinant Maximization with Linear Matrix Inequality Constraints"
(MAXDET paper) by Vandenberghe, Boyd and Wu and "Semidefinite Programming"
(SP paper) by Vandenberghe and Boyd. Each example can be run from within
Matlab using the .m file provided. For example, to run the example of
finding the minimum volume ellipsoid containing given points, we simply
type

  >> minVe_pts

minVe_pts.m invokes sdpsol from within Matlab (using the Matlab
script sdpsol.m), sdpsol solves the problem specified in the sdpsol source
file minVe_pts and returns the results, minVe_pts then plots the ellipsoid
and the given points.

Here is a list of examples (please refer to the source files and the paper
for details): 

  minVe_pts, minVe_pts.m -- minimum volume ellipsoid containing
                            given points (MAXDET paper, section 2.1).

  minVe_ell, minVe_ell.m -- minimum volume ellipsoid containing ellipsoids
                            (MAXDET paper, section 2.1).

  maxVe_poly, maxVe_poly.m -- maximum volume ellipsoid in a polyhedron
                              (MAXDET paper, section 2.2).

  maxVr_poly, maxVr_poly.m -- maximum volume rectangle in a polyhedron
                              (MAXDET paper, section 2.3).

  mat_completion, mat_completion.m -- positive definite matrix completion
                                      with partially specified inverse
                                      (SDPSOL User's Guide, section 1).

  exp_design, exp_design.m -- D-optimal experiment design with 90-10
                              constraint (MAXDET paper, section 2.6).

  log_chebychev, log_chebychev.m -- log Chebychev approximation (SP paper,
                                    section 2 page 7)

  invariant_ell, invariant_ell.m -- find an invariant ellipsoid of a linear
                                    system with uncertain, time-varying,
                                    unity-bounded, diaginal feedback (SP
                                    paper, section 2 page 14)
  