I have read a paper where, at some point, the following optimization problem appears: <mtable

Aedan Tyler

Aedan Tyler

Answered question

2022-05-10

I have read a paper where, at some point, the following optimization problem appears:
max x w T x subject to  x ϵ
where x and w are real vectors and ϵ is some given positive constant. The authors claim that the solution for this problem is x = sign ( w ), which seems clearly wrong to me, since then we would have x = 1.

I believe the correct answer is x = ϵ sign ( w ). However, I am not being able to prove it. I have tried KKT multipliers, with no success. Any ideas?

Answer & Explanation

graffus1hb30

graffus1hb30

Beginner2022-05-11Added 15 answers

The 1 and norms are duals of each order in the sense that w 1 = max x 1 w T x. Thus for any ϵ > 0, by an trivial change of variable, you have
max x ϵ w T x = ϵ w 1 .
Taking x = ϵ sign ( w ), clearly attains this maximum, since ϵ sign ( w ) , w = ϵ i | w i | := ϵ w 1 . Conclude.
kwisangqaquqw3

kwisangqaquqw3

Beginner2022-05-12Added 3 answers

Hints:

1. What is the relation between infinity norm and the largest absolute value among the entries for a vector? From this, can you convince your self that 0 | x i | ϵ?
2. Convince yourself about the sum
w 1 x 1   +     +   w n x n = i , w i 0 | w i | x i     i , w i < 0 | w i | x i
3. Given above two, can you figure out the values for x i that will maximize your dot product?

Update: OP asked for using KKT multipliers
Convince yourself that each constraint 0 | x i | ϵ is equivalent to the linear constraints x i ϵ and x i ϵ. Now your optimization problem is a linear program. Thus KKT conditions are necessary and sufficient. Can you prove the result you require now?

Do you have a similar question?

Recalculate according to your conditions!

New Questions in High school geometry

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?