CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

Similar documents
Katholieke Universiteit Leuven Department of Computer Science

Model reduction via tangential interpolation

Block vs. Stream cipher

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

Affine iterations on nonnegative vectors

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about


ETNA Kent State University

Model reduction of interconnected systems

Applications of Discrete Mathematics to the Analysis of Algorithms

An Improved Quantum Fourier Transform Algorithm and Applications

Fast Fourier Transform Solvers and Preconditioners for Quadratic Spline Collocation

Non-negative matrix factorization with fixed row and column sums

On self-concordant barriers for generalized power cones

The Simplest Semidefinite Programs are Trivial

Observations on the Stability Properties of Cooperative Systems

BEAMPATTERN SYNTHESIS WITH LINEAR MATRIX INEQUALITIES USING MINIMUM ARRAY SENSORS

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems

Krylov Techniques for Model Reduction of Second-Order Systems

Margin Maximizing Loss Functions

AN IDENTIFICATION ALGORITHM FOR ARMAX SYSTEMS

Bounds on the Pythagoras number of the sum of square magnitudes of Laurent polynomials

Optimization in. Stephen Boyd. 3rd SIAM Conf. Control & Applications. and Control Theory. System. Convex

Maximizing Sum Rate and Minimizing MSE on Multiuser Downlink: Optimality, Fast Algorithms and Equivalence via Max-min SIR

Self-Testing Polynomial Functions Efficiently and over Rational Domains

1 Introduction Semidenite programming (SDP) has been an active research area following the seminal work of Nesterov and Nemirovski [9] see also Alizad

Fast algorithms for solving H -norm minimization. problem

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

Narrowing confidence interval width of PAC learning risk function by algorithmic inference

We describe the generalization of Hazan s algorithm for symmetric programming

Frequency domain representation and singular value decomposition

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma


SUBOPTIMALITY OF THE KARHUNEN-LOÈVE TRANSFORM FOR FIXED-RATE TRANSFORM CODING. Kenneth Zeger

Optimization based robust control

Control of linear systems subject to time-domain constraints with polynomial pole placement and LMIs

SDP APPROXIMATION OF THE HALF DELAY AND THE DESIGN OF HILBERT PAIRS. Bogdan Dumitrescu

Identifying Redundant Linear Constraints in Systems of Linear Matrix. Inequality Constraints. Shafiu Jibrin

Final exam: Automatic Control II (Reglerteknik II, 1TT495)

A Language for Task Orchestration and its Semantic Properties

Chapter 1. Preliminaries

4.3 Laplace Transform in Linear System Analysis

Convex optimization problems involving finite autocorrelation sequences

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity

Largest dual ellipsoids inscribed in dual cones

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

Citation Osaka Journal of Mathematics. 43(2)

Analysis of Spectral Kernel Design based Semi-supervised Learning

Uniqueness of the Solutions of Some Completion Problems

June Engineering Department, Stanford University. System Analysis and Synthesis. Linear Matrix Inequalities. Stephen Boyd (E.

Split Rank of Triangle and Quadrilateral Inequalities

Semidefinite Programming

BOUNDED REAL LEMMA FOR MULTIVARIATE TRIGONOMETRIC MATRIX POLYNOMIALS AND FIR FILTER DESIGN APPLICATIONS

Periodic monopoles and difference modules

On the Local Quadratic Convergence of the Primal-Dual Augmented Lagrangian Method

Hybrid Systems Course Lyapunov stability

arxiv: v1 [math.dg] 19 Mar 2012

A Generalization of Principal Component Analysis to the Exponential Family

Lecture 16: Modern Classification (I) - Separating Hyperplanes

Didier HENRION henrion

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions

ROBUST ANALYSIS WITH LINEAR MATRIX INEQUALITIES AND POLYNOMIAL MATRICES. Didier HENRION henrion

SME 3023 Applied Numerical Methods

Projection of state space realizations

Continuous-time Fourier Methods

F O R SOCI AL WORK RESE ARCH

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

12. Interior-point methods

A semidefinite relaxation scheme for quadratically constrained quadratic problems with an additional linear constraint

Absolute Value Programming

H 2 -optimal model reduction of MIMO systems

A UNIFIED APPROACH TO THE DESIGN OF IIR AND FIR NOTCH FILTERS

Lecture 8: Semidefinite programs for fidelity and optimal measurements

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization

Chapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of

A GEOMETRIC THEORY FOR PRECONDITIONED INVERSE ITERATION APPLIED TO A SUBSPACE

From Convex Optimization to Linear Matrix Inequalities

On Urquhart s C Logic

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

THE MIXING SET WITH FLOWS

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties

LMI relaxations in robust control (tutorial)

Lund Institute of Technology Centre for Mathematical Sciences Mathematical Statistics

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Robust Observer for Uncertain T S model of a Synchronous Machine

Two-scale homogenization of a hydrodynamic Elrod-Adams model

Acyclic Semidefinite Approximations of Quadratically Constrained Quadratic Programs

SKMM 3023 Applied Numerical Methods

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

arxiv: v1 [math.oc] 9 Sep 2013

EE 227A: Convex Optimization and Applications October 14, 2008

A Strongly Polynomial Simplex Method for Totally Unimodular LP

Causality and Boundary of wave solutions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

Robust Farkas Lemma for Uncertain Linear Systems with Applications

Approximate Optimal Designs for Multivariate Polynomial Regression

Block-tridiagonal matrices

Positive Polynomials and Robust Stabilization with Fixed-Order Controllers

Transcription:

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CESAME, Université catholique de Louvain Bâtiment Euler, Avenue G. Lemaître 4-6 B-1348 Louvain-la-Neuve, Belgium genin,hachez,nesterov,vdooren@csam.ucl.ac.be ABSTRACT Positive polynomial matrices play a fundamental role in systems and control theory: they represent e.g. spectral density functions of stochastic processes and show up in spectral factorizations, robust control and filter design problems. Positive polynomials obviously form a convex set and were recently studied in the area of convex optimization [1, 5]. It was shown in [2, 5] that positive polynomial matrices can be parametrized using block Hankel and Toeplitz matrices. In this paper, we use this parametrization to derive efficient computational algorithms for optimization problems over positive polynomials. Moreover, we show that filter design problems can be solved using these results. Keywords: convex optimization, positive polynomials, trigonometric polynomials, filter design. 1 OPTIMIZATION PROBLEMS OVER POSI- TIVE POLYNOMIALS Let us first consider scalar positive polynomials over the real line. Note that other relevant classes of positive polynomials (over the imaginary axis and over the unit circle) can be obtained via an appropriate transformation of variables. In the literature, positive polynomials are also often referred to as nonnegative polynomials. We have chosen the former denomination. Let à be the cone of coefficients Ô Ê Ò ½ of polynomials positive on the whole real line. Then, many important optimization problems can be written in the following standard form: ÑÒ Ô Ô Ô Ã (1) Ô where is a Ò ½µ matrix with rows. The system of linear equations in (1) may for example express interpolation conditions on our polynomials (or their derivatives) at certain points Ü of the real line. Note that an interpolation condition at Ü ¼ Ê is a linear constraint of the following form: Ô Ò Ü ¼ µ ܵ ½ Ü Ü µ Ì Ê ½ (2) The number of rows of the matrix must be smaller or equal to Ò ½ in order to have a solution for the problem, but quite often is a much smaller value. The main complexity of such problems then comes from the dimension of the polynomial Ô. Using the scalar product ÌÖ Ì µ, the inclusion Ô Ã can be represented in the following form [5] : Ô À ½ Ò ½ (3) ¼ Ê Ò Ò ½µ (4) where the matrices À form the natural basis of the Ò ½µ Ò ½µ symmetric Hankel matrices. If Ô satisfies the above linear equations, we have Ô À µ (5) where À µ is the Hankel matrix defined by the vector, i.e. À µ È Ò ½ ½ À. Thus, the initial optimization problem (1) can be written in the equivalent matrix form: ÑÒ À µ Ø À µ ½ ¼ (6) However, in this case, the dimension of the space of variables is significantly increased. Moreover, in order to apply interior point schemes to this formulation, we need to compute the values and the derivatives of the barrier µ ÐÒ Ø with arbitrary positive definite matrix [6]. Therefore the complexity of one iteration of such a scheme will be at least Ç Ò µ arithmetic operations.

Alternatively, we can try to solve the problem dual to (1) : ÑÜ Ý Ì Ý Ã (7) Ý where à is the cone dual to Ã Ã Ô ¼ Ô Ã. It is well-known that, under some natural hypothesis ( strict feasibility of the primal-dual problem ), both problems have the same optimal value. In our case [5] : Ã Ê Ò ½ À µ ¼ (8) Eliminating in (7), we obtain the following dual problem: ÑÜ ÝÊ Ý À Ì Ýµ ¼ (9) Note that the dimension of this problem is only. Moreover, in order to treat the constraints we can use the following natural barrier function [6] : ݵ ÐÒ Ø À Ì Ýµ (10) The interior point scheme applied to (9) requires the evaluation of the first and second derivatives of the function ݵ. It can be easily seen that the derivatives can be expressed as follows ( ½ ) : ¼ ݵ À ½ µ À µ (11) ¼¼ ݵ À ½ µà µà ½ µ À µ (12) where Ì Ý. In interior point schemes we need to invert the matrix ¼¼ ݵ, which takes Ç µ arithmetic operations. However, since is typically small, the main complexity comes from the computation of the elements of the objects ¼ ݵ and ¼¼ ݵ. Using the displacement structure of Hankel matrices [3] and convolution, all the scalar products ( ½ ) : À ½ µ À (13) À ½ µà µà ½ µ À (14) can be computed in Ç Ò ÐÒ Òµ arithmetic operations. Constructing the Hessian from this requires an additional Ç Òµ operations which brings the total to Ç Ò ÐÒ Ò Òµ arithmetic operations for computing the whole Hessian ¼¼ ݵ. Since interior point schemes that compute the solution of problem (7) with relative accuracy ¼ ½ require a number of steps that can be bounded by Ç ÔÒ ÐÒ µ [6], ½ we obtain a total complexity of Ç Ò ½ ÐÒ Ò µ ÐÒ ½ µ arithmetic operations. That is a remarkable result for solving an optimization problem in an Ò-dimensional vector space. We point out that all these developments carry over with minor changes to the case of positive polynomials over the imaginary axis Ê, while for positive polynomials over the unit circle, one can use fast algorithms for Toeplitz matrices. The complexity of these other cases is essentially the same. The authors have also extended the results contained in this section to positive pseudopolynomial matrices on these particular curves of the complex plane [2]. 2 CONE OF POSITIVE TRIGONOMETRIC POLYNOMIALS Remember that the classic definition of trigonometric polynomial is as follows. Definition 1. A trigonometric polynomial Õ µ of degree Ò is defined by Õ µ Ò ¼ where Ê. Ó µ Ò µ (15) Note that we can assume that ¼ ¼ without any loss of generality. This definition does not emphasize the nature of Õ µ, i.e. the fact that Õ µ is basically a pseudo-polynomial of degree Ò defined on Þ Þ ½. Let us define the scalar product of two complex matrices and by Ê ÌÖ µ. In particular, and could be two vectors. The following proposition illustrates this important connection. Proposition 1. Any trigonometric polynomial Õ µ (of degree Ò) is equivalent to a complex trigonometric polynomial Ô Þµ (of degree Ò) defined by Ô Þµ Ô Ò Þµ Þ (16) where Ô Ê Ò, Ô ¼ Òµ, Ò Þµ ½ Þ Þ Ò µ Ì. Let Ê Ò and À Ò ½ be the set of Hermitian matrices of order Ò ½. Define the cone of trigonometric polynomials of degree Ò positive on the (complex) unit circle by Ã Ì Ô Ô Þµ Ô Ò Þµ ¼ Þ (17) where Ò Þµ ½ Þ Þ Ò µ Ì. Ã Ì is a cone since «Ã Ì Ã Ì «¼. Moreover it is a convex one since the sum of two positive trigonometric polynomials is always a positive one. The characterization of Ã Ì is based on an old result of Fejér :

Theorem 2 (Fejér). Let Ò Þµ ½ Þ Þ Ò µ Ì. A trigonometric polynomial Ô Þµ Ô Ò Þµ of degree Ò is positive on the unit circle, i.e. Ô Þµ ¼ Þ, if and only if there exists a complex polynomial Þµ ¼ Þ such that Ô Þµ Þµ Þ. Moreover, Ô Ê Ò ½ if and only if Ê. Using Fejér s theorem, Nesterov has parametrized Ã Ì with the set of Hermitian positive semi-definite matrices of order Ò ½. Using the same notation as [5], let us define the linear operator À À Ò ½ by À Úµ ½ where Ò ½ ½ Ì Ú Ì Ì Ú (18) Ì ½ Á Ò ½ (19) if ½ Ì Ò (20) ¼ otherwise Note that the operator À dual to the operator À Úµ È ½ Ò ½ ½ Ú Ì Ú w.r.t. the inner product satisfies À µ ÌÖ µ. Theorem 3 (Nesterov [5]). Ã Ì Ô Ô À µ ¼ ÀÒ ½ Ã Ì À µ ¼ À Ò ½ Moreover, these two cones are proper, i.e. pointed and their interior are not empty. they are This characterization of trigonometric polynomials is not sufficient in our context. In fact, many filter design problems involve at least two intervals. The aim of this section is thus to extend this characterization using an earlier result of Markov-Lukacs. Theorem 4 (Markov-Lukacs (even degree)). Let Õ Üµ ÊÜ be a real polynomial of degree Ò defined on the whole real line and be a segment. Õ Üµ is positive on if and only if Õ Üµ Õ ½ ܵ Ü µ ÜµÕ Üµ where Õ ½ and Õ are two real polynomials ( of degree Ò and Ò ½µ, respectively ) positive on the whole real line. Let us fix some from, such that ¼ Ö µ and consider the symmetric arc Þ Ö µ Ö Þµ Ö µ (21) The convex cone of trigonometric polynomials of degree Ò positive on is thus defined by Ã Ì Ô Ô Þµ Ô Ò Þµ ¼ Þ (22) Since the well-known bilinear transformation (Þ Ù Ê Þ ½ Ù ½ Ù Ù ½ Þ Ê (23) ½ Þ establishes a one-to-one correspondence between and Ê, one can easily prove the following result. Corollary. A trigonometric polynomial Ô Þµ is positive on if and only if this polynomial can be decomposed as follows Ô Þµ Ô ½ Þµ ÞµÔ Þµ (24) where Ô ½ and Ô are two trigonometric polynomials (of degree Ò and Ò ½, respectively) positive on and the function is defined by Þµ Þ ½ µ Þ ½ (25) In order to characterize ÃÌ, we need to define a new linear operator À µ À Ò by À Ú µ ½ µ Ì ½ Ú Ì Ì ½ Ú ½ ½ Ò ½ Ò ½ ½ Ò Ì Ú Ì Ì Ú µ ½ Ì ½ Ú Ì Ì ½ Ú µ Ì ½ Ú Ì Ì ½ Ú µ Using the techniques developed in [5], the following theorem, which is similar to Theorem 3, can be stated Theorem 5. Ã Ì Ô Ô À ½µ À µ Ã Ì ½ ¼ À Ò ½ ¼ À Ò À µ ¼ À Ò ½ À µ ¼ À Ò Moreover, these two cones are proper, i.e. pointed and their interior are not empty. they are Let us now consider arbitrary arcs of. If and are two points belonging to such that Ö µ Ö µ, the arc associated to µ is defined by Þ Ö µ Ö Þµ Ö µ (26) The convex cone of trigonometric polynomials of degree Ò positive on is thus defined by Ã Ì Ô Ô Þµ ¼ Þ (27) The following lemma shows the strong connection between positivity on the arbitrary arc and positivity on a particular symmetric arc.

Lemma 6. A trigonometric polynomial Ô Þµ is positive on if and only if the trigonometric polynomial Õ Þ ¼ µ Ô Þ ¼ µ is positive on where are defined by Ö µ Ö µµ (28) Ö µ Ö µ (29) We can now state a corollary similar to Corollary 2 Corollary. A trigonometric polynomial Ô Þµ is positive on if and only if this polynomial can be decomposed as follows Ô Þµ Ô ½ Þµ ÞµÔ Þµ (30) where Ô ½ and Ô are two trigonometric polynomials (of degree Ò and Ò ½, respectively) positive on. The parameters and are defined by (28) and (29), respectively. The function is defined by Þµ Þ ½ µ Þ ½ (31) Using the same techniques than those presented in [5], a theorem similar to Theorem 3 could be stated. If and are defined by (28) and (29), we get the following result : Theorem 7. where Ã Ì Ã Ì Ô Ô À ½µ À µ ½ ¼ À Ò ½ ¼ À Ò À µ ¼ À Ò ½ À µ ¼ À Ò À Ú µ ½ µ ̽ Ú Ì Ì ½ Ú ½ ½ Ò ½ Ò ½ ½ Ò Ì Ú Ì Ì Ú µ ½ Ì ½ Ú Ì Ì ½ Ú µ Ì ½ Ú Ì Ì ½ Ú µ Moreover, these two cones are proper, i.e. pointed and their interior are not empty. 3 FILTER DESIGN they are In this section our previous results are applied to a lowpass filter design problem. In fact, this problem is formulated as a feasibility problem w.r.t. an appropriate convex set using the results mentioned above. Finally we discuss the implementation of our method. Description Consider a class of systems whose input and output satisfy a linear constant coefficient difference equation of the form Ò ¼ ÝØ Ò ¼ ÙØ (32) The frequency response, i.e. the system transfer function evaluated on the unit circle, has the form À µ ¼ ¼ (33) In order to design a lowpass filter, the constraints we have to satisfy are best written using the squared magnitude of the filter frequency response [7] Ê µ À µ (34) The semi-infinite inequality constraints considered are thus written as «½ Ê µ «¼ (35) Ê µ Æ (36) Ê µ ¼ ¼ (37) where ¼ and «½ ¼. In order to completely formulate the problem, the objective function, which depends on the specific problem we want to solve, should be specified : minimize the passband ripple given a stopband attenuation : ÑÒ ««½ µ (Æ Ò are fixed); maximize the stopband attenuation : ÑÒ Æ («½ «Ò are fixed); minimize the degree of the filter : ÑÒ Ò («½ «Æ are fixed). Since the whole optimization problem (objective and constraints) is not convex but quasi-convex, our approach combines a bisection rule on the parameter («½ «Æ or Ò) and an optimization scheme solving a feasibility problem. A straightforward approximation of the semi-infinite inequality constraints uses Æ sampling frequencies ¼ ½ Æ (38) and replaces the semi-infinite inequality constraints with the corresponding ordinary inequalities. A standard rule of thumb is to choose Æ ³ ½Ò linearly spaced sampling frequencies [7]. Note that this is only an approximative procedure while our approach exactly handles such constraints.

Formulation The key point of our development is the existence of two trigonometric polynomials Ô ½ Þµ and Ô Þµ such that Ê µ À µ ¼ È Ò ¼ Ô ½ Þµ Ô Þµ (39) The coefficients and can be recovered by taking the stable spectral factors of Ô ½ Þµ and Ô Þµ, respectively. Assume that «½ «Æ and Ò are fixed and let Ð ½ «½, Ð ¼, Ù ½ «, Ù ½ Æ, Å ½ ¼, Å. The feasibility problem corresponding to our rational lowpass filter design problem can then be formulated as follows. Find the coefficients of two trigonometric polynomials Ô ½ Þµ and Ô Þµ such that the design constraints Ð Ô ½ Þµ Ô Þµ Ù Þ Å ½ (40) are satisfied (see Figure 1). In order to avoid the well-known overshoot phenomenon, we slightly modify our design constraints : Ô ½ Þµ Ð ½ Ô ½ Þµ Ô Þµ Þ ¼ Ô Þµ Ù ½ Þ ¼ Ô ½ Þµ (41) (42) ¼ Ô ½ Þµ Ô Þµ Þ (43) Ô Þµ Ù ½ Þ (44) Our previous results allows us to rewrite the design constraints. The feasibility problem becomes : Find two polynomials Ô ½ and Ô such that the following inequalities hold : Õ ½ Þµ Ô ½ Þµ ¼ Þ (45) Õ Þµ Ô ½ Þµ Ð ½ Ô Þµ ¼ Þ (46) Õ Þµ Ù ½ Ô Þµ Ô ½ Þµ ¼ Þ (47) Õ Þµ Ù Ô Þµ Ô ½ Þµ ¼ Þ Ò (48) These four constraints are positivity constraints on trigonometric polynomials. Using the convex sets mentioned above, they are therefore equivalent to : Õ ½ Á ¼ Ô ½ Ô Ã Ì (49) Õ Á Ð ½ Á Ô ½ Ô Ã Ì (50) Õ Á Ù ½ Á Ô ½ Ô Ã Ì (51) Õ Á Ù Á Ô ½ Ô Ã Ì (52) Defining Ã Ã Ì Ã Ì Ã Ì Ã Ì and Õ Õ ½ Õ Õ Õ Ì, our problem now becomes : Find Ô ½ and Ô such that Õ ¼ Algorithm Á ¼ Á н Á Á Ù ½ Á Á Ù Á ½ Ô½ Ô Ô½ Ô Ã (53) Let Ûµ be the usual barrier function of the dual cone Ã Ã Ì Ã Ì Ã Ì Ã Ì [6]. Problem (53) is feasible if and only if the optimization problem (54) ÑÒ Ûµ Ø Û Û Û ÒØ Ã is bounded. Our algorithm therefore checks this property. Moreover, using the properties of self-scaled cones and of normal barriers, e.g. the cone of positive semidefinite matrices and its usual barrier, one can show that the gradient of Ûµ establishes a one-to-one mapping between ÒØ Ã and ÒØ Ã. For instance, assume that «and Ò are fixed and that we minimize the stopband attenuation. The corresponding algorithm can be described by the following steps : Step 0 Choose a starting value of Æ. Step 1 Solve the analytic center problem (54). If its value is bounded, go to Step 2. Otherwise, the problem (53) is not feasible : increase Æ and go to Step 1. Step 2 If Æ is small enough (termination criteria), go to Step 3. Otherwise, Æ Æ and go to Step 1. Step 3 Using the properties of the gradient of, recover Ô ½ and Ô. Compute the spectral factorization of Ô ½ and Ô to get and. Note the bisection rule on Æ.

Discussion Even if our formulation is correct, the numerical behavior of this formulation is not always adequate. In fact, this algorithm has been implemented using the LMI Control Toolbox of MATLAB. As soon as Ò, it breaks down. As a matter of fact, it turns out that the problem is intrinsically ill-conditioned as put into light by numerical experiments. Therefore an appropriate reformulation of our problem approach should be looked for that keeps the property of our original treatment : it should not be based on approximations of the semi-infinite inequality constraints. Finally, let us stress that optimizing over pseudo-polynomials positive on intervals is a challenging and interesting problem. The authors intend to substantiate this claim in a forthcoming paper. Acknowledgements This paper presents research supported by NSF contract CCR-97-96315 and by the Belgian Programme on Interuniversity Poles of Attraction, initiated by the Belgian State, Prime Minister s Office for Science, Technology and Culture. A research fellowship from the Belgian National Fund for Scientific Research is also gratefully acknowledged by the second author. The scientific responsibility rests with its authors. References [1] S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan, Linear matrix inequalities in system and control theory, SIAM Studies in Applied Mathematics, vol. 15, Society of Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1994. [2] Y. Genin, Yu. Nesterov, and P. Van Dooren, Positive transfer functions and convex optimization, Proceedings ECC-99 Conference (Karlsruhe), 1999, Paper F-143. [3] T. Kailath and A. H. Sayed, Displacement structure: theory and applications, SIAM Rev. 37 (1995), 297 386. [4] S. Karlin and W. J. Studden, Tchebycheff systems: with applications in analysis and statistics, John Wiley and Sons, 1966. [5] Yu. Nesterov, Squared functional systems and optimization problems, High Performance Optimization (H.Frenk et al., eds.), Kluwer Academic Publishers, 2000, pp. 405 440. [6] Yu. Nesterov and A. Nemirovsky, Interior-point polynomial algorithms in convex programming, SIAM Studies in Applied Mathematics, vol. 13, Society of Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1994. [7] S.-P. Wu, S. Boyd, and L. Vandenberghe, FIR filter design via spectral factorization and convex optimization, Applied and Computational Control, Signals and Circuits, B. Datta, ed., Birkhäuser, 1997, ch. 2, pp. 51 81. [8] K. Zhou with J. C. Doyle and K. Glover, Robust and optimal control, Prentice Hall, 1996. 1.4 1.2 u 1 2 1 Amplitude 0.8 0.6 l 1 2 0.4 0.2 u 2 2 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Frequency response (/pi) Figure 1: Bandpass filter problem ( ¼, ¼, Ò )