Jump to content

Convex optimization

Featured Replies

Hi, I have to replay the results in this paper, I have some doubts in the section IIIA, which shows the ellipsoid uncertainty model.

I don't understand the equation (at the end of page 5):

10312365_10201057669198583_8358970661344(1)

[latex]a(\theta)[/latex] is a 14-element column vector, [latex]\Sigma[/latex] is a 14-by-14 - matrix, [latex]\bar{a}[/latex] is a 14-element column vector, so I can not understand how they performed this equation.

I tried to explain it based on other equations:

  • The quadratic form Q shows that P must be a 210-by-210 - matrix:

10273822_10201057669278585_6591058469705 (2)

 

  • But the equation at the end of the page shows that [latex]\bar{P}[/latex] is a 14-by-14 - matrix (P and [latex]\bar{P}[/latex] must have the same size):

10294518_10201057669238584_3062409212495(3)

I also read other references and I found this paper, which used the same model (in section III). I believe that they explained the reason for choosing this model is: "using the mean as the center and an inflated covariance" (page 9), so I change (1), (2) and (3):

[latex]\bar{p}_i = vec((a(\theta_i), \Sigma(2\theta_{sur}-\theta_i)) - (\bar{a},\bar{\Sigma}))[/latex]

10256495_10201057824722471_4638073854408

 

[latex]\alpha = max(vec((a(\theta_i), \Sigma(2\theta_{sur}-\theta_i)) - (\bar{a},\bar{\Sigma}))^* \bar{P}^{-1}(vec((a(\theta_i), \Sigma(2\theta_{sur}-\theta_i)) - (\bar{a},\bar{\Sigma}))))[/latex]

 

But I have another problem: because [latex]\bar{p}_i[/latex] is a column vector, [latex]rank (\bar{p}_i \bar{p}_i^*) =1[/latex], and [latex]rank (\bar{P}) <=N[/latex]. For N=64 (as mentioned in the first paper),[latex] \bar{P}[/latex] is a 210-by-210 - matrix and [latex]rank (\bar{P}) <=64[/latex],[latex] \bar{P}[/latex] is not an invertible matrix.

I try with the pseudoinverse matrix (pinv function in Matlab), but [latex] pinv(\bar{P}) [/latex] is not a positive definite matrix, so the constrain: 1969410_10201057773641194_42428578818661is invalid (because Q may return a complex value, it can not be compare with 1).
Now I don't have any idea to continue this job. Please help me. (I tried to contact with the authors, but they do not reply :()

Archived

This topic is now archived and is closed to further replies.

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.