Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones

نویسنده

  • Jos F. Sturm
چکیده

SeDuMi is an add-on for MATLAB, that lets you solve optimization problems with linear, quadratic and semideeniteness constraints. It is possible to have complex valued data and variables in SeDuMi. Moreover, large scale optimization problems are solved eeciently, by exploiting sparsity. This paper describes how to work with this toolbox. SeDuMi stands for Self-Dual-Minimization: it implements the self-dual embedding technique for optimization over self-dual homogeneous cones. The self-dual embedding technique as proposed Ye, Todd and Mizuno 23], essentially makes it possible to solve certain optimization problems in a single phase, leading either to an optimal solution, or a certiicate of infeasibility. Optimization over self{dual homogeneous cones, or more concisely, optimization over symmetric cones, was rst studied by Nesterov and Todd 16], and is currently an active area of research. Semideenite programming is a special case of optimization over symmetric cones. The popular package SP by Vandenberghe and Boyd 21] is one of the rst software tools that was developed for semideenite programming. Some control theorists use SP indirectly via LMITOOL, by El Ghaoui, Nikoukhah and Delebecque 6], or MRCT, by Dussy and El Ghaoui 4], which are user-friendly front-ends for SP. A more recent and faster solver for semideenite programming is SDPA, by Fukisawa, Kojima and Nakata 8]. For optimization over symmetric cones, there are currently two software tools available, viz. SDPPack, by Alizadeh et al. 1], and SeDuMi. Both operate under the MATLAB environment, so that they can easily be used within speciic applications. SeDuMi has some features that are not available in SDPPack, namely it MATLAB is a registered trademark of The MathWorks, Inc. 1 allows the use of complex valued data, generates Farkas-dual solutions for infeasible problems, takes full advantage of sparsity, leading to signiicant speed beneets, has a theoretically proven O(p n log(1==)) worst-case iteration bound, can import linear programs in MPS format (via a link with LIPSOL 24]), and semideenite programs in SDPA 8] format. It is also possible to convert optimization problems from SDPPack 1] format into SeDuMi.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A full NT-step O(n) infeasible interior-point method for Cartesian P_*(k) –HLCP over symmetric cones using exponential convexity

In this paper, by using the exponential convexity property of a barrier function, we propose an infeasible interior-point method for Cartesian P_*(k) horizontal linear complementarity problem over symmetric cones. The method uses Nesterov and Todd full steps, and we prove that the proposed algorithm is well define. The iteration bound coincides with the currently best iteration bound for the Ca...

متن کامل

Introducing SOSTOOLS: A General Purpose Sum of Squares Programming Solver

SOSTOOLS is a MATLAB toolbox for constructing and solving sum of squares programs. It can be used in combination with semidefinite programming software, such as SeDuMi, to solve many continuous and combinatorial optimization problems, as well as various control-related problems. This paper provides an overview on sum of squares programming, describes the primary features of SOSTOOLS, and shows ...

متن کامل

NCSOStools: a computer algebra system for symbolic and numerical computation with noncommutative polynomials

NCSOStools is a Matlab toolbox for • symbolic computation with polynomials in noncommuting variables; • constructing and solving sum of hermitian squares (with commutators) programs for polynomials in noncommuting variables. It can be used in combination with semidefinite programming software, such as SeDuMi, SDPA or SDPT3 to solve these constructed programs. This paper provides an overview of ...

متن کامل

Sufficiency and duality for a nonsmooth vector optimization problem with generalized $alpha$-$d_{I}$-type-I univexity over cones‎

In this paper, using Clarke’s generalized directional derivative and dI-invexity we introduce new concepts of nonsmooth K-α-dI-invex and generalized type I univex functions over cones for a nonsmooth vector optimization problem with cone constraints. We obtain some sufficient optimality conditions and Mond-Weir type duality results under the foresaid generalized invexity and type I cone-univexi...

متن کامل

SDPT 3 — a Matlab software package for semidefinite - quadratic - linear programming , version 3 . 0

This document describes a new release, version 3.0, of the software SDPT3. This code is designed to solve conic programming problems whose constraint cone is a product of semidefinite cones, second-order cones, and/or nonnegative orthants. It employs a predictor-corrector primal-dual path-following method, with either the HKM or the NT search direction. The basic code is written in Matlab, but ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998