Hello,
thank you for opening this conversation.
I have an ellipsoid
where n = 43, and I want to find the maximum volume symmetric polytope
inscribed in that ellipsoid. I would like to have all equal rho1(i) for the first 21 variables of x and, in general, another rho2(i) equal for the last 22 variables of x.
rho1 and rho2 are independent from one another, so I start computing rho1 and find the first 21 components of the polytope.
To inscribe the polytope in the ellipsoid, I define the following LMIs
where Q has 21 rows and Qx is a vector with the first 21 x variables on the rows.
To maximize the polytope, I would maximize rho1, but then the matrix inequality would be bilinear. So, I define rho1^2 as variable and choose to maximize rho1^2.
I get an 'Unbounded objective function' error message, but the ellipsoid is finite... If I project it on a subspace generated by the first two variables (x1,x2), the ellipse is finite and it is the same for any choice of (x_i,x_j) with i,j = 1,..,21.
Moreover, if I minimize rho1^2, I get that rho1^2 = 3.9707, so rho1 = 1.9927. But, from the definition of the polyotope, it means that
x1 <= 1.9927
and it is clearly not contained in the ellipsoid.
So I don't think I'm inscribing a polytope in that ellipsoid...
I can't figure out what's wrong in what I'm doing. Maybe there's another way? A simpler method?
Thank you in advance