Are there good optimization solvers for cross entropy minimization problem?

  • Follow


HI all,

For an optimization problem that is a weighted combination of cross entropy 
minimization and sum of least squares, are there good solvers specially 
designed for such problems? I've seen entropy minimization solvers around, 
and in MOSEK, etc., which made me thought there indeed exist solvers that 
specially tuned for the entropy minimization problems. Could anybody educate 
me and my friend what's the advantange for a solver that is specially for 
entropy minimization problems?

And I also knew that there are solvers specially for non-linear least 
squares. Again, could anybody tell us what's special about a non-linear 
least square solver?

But I didn't see solvers that handle a weighted combination of both. Are 
there? Please give us some pointers! Thanks a lot!




0
Reply linus_utopia (52) 7/19/2007 4:30:40 AM

On Jul 19, 6:30 am, "Linus Utopia" <linus_uto...@gmail.com> wrote:
> HI all,
>
> For an optimization problem that is a weighted combination of cross entropy
> minimization and sum of least squares, are there good solvers specially
> designed for such problems? I've seen entropy minimization solvers around,
> and in MOSEK, etc., which made me thought there indeed exist solvers that
> specially tuned for the entropy minimization problems. Could anybody educate
> me and my friend what's the advantange for a solver that is specially for
> entropy minimization problems?

The engine in MOSEK is general optimizer. Well, it is specialized for
convex
problems. The entropy stuff in MOSEK is just a very nice interface for
entropy problems.

>
> And I also knew that there are solvers specially for non-linear least
> squares. Again, could anybody tell us what's special about a non-linear
> least square solver?
>
> But I didn't see solvers that handle a weighted combination of both. Are
> there? Please give us some pointers! Thanks a lot!

Nonlinear lest squares are not convex problems and hence that kind of
problems cannot be solved
by MOSEK.

0
Reply e.d.andersen (22) 7/20/2007 8:59:35 AM


"edadk" <e.d.andersen@mosek.com> wrote in message 
news:1184921975.697914.114780@r34g2000hsd.googlegroups.com...
> On Jul 19, 6:30 am, "Linus Utopia" <linus_uto...@gmail.com> wrote:
>> HI all,
>>
>> For an optimization problem that is a weighted combination of cross 
>> entropy
>> minimization and sum of least squares, are there good solvers specially
>> designed for such problems? I've seen entropy minimization solvers 
>> around,
>> and in MOSEK, etc., which made me thought there indeed exist solvers that
>> specially tuned for the entropy minimization problems. Could anybody 
>> educate
>> me and my friend what's the advantange for a solver that is specially for
>> entropy minimization problems?
>
> The engine in MOSEK is general optimizer. Well, it is specialized for
> convex
> problems. The entropy stuff in MOSEK is just a very nice interface for
> entropy problems.
>
>>
>> And I also knew that there are solvers specially for non-linear least
>> squares. Again, could anybody tell us what's special about a non-linear
>> least square solver?
>>
>> But I didn't see solvers that handle a weighted combination of both. Are
>> there? Please give us some pointers! Thanks a lot!
>
> Nonlinear lest squares are not convex problems and hence that kind of
> problems cannot be solved
> by MOSEK.
>


Why is minimization of nonlinear sum of squares not a convex problem?

So you are saying that our problem of minimization of "w1*cross_entropy + 
w2*sum_of_squares" is not a convex problem?

Thanks! 


0
Reply linus_utopia (52) 7/20/2007 11:28:27 AM

Linus Utopia wrote:
> "edadk" <e.d.andersen@mosek.com> wrote in message 
> news:1184921975.697914.114780@r34g2000hsd.googlegroups.com...
>> On Jul 19, 6:30 am, "Linus Utopia" <linus_uto...@gmail.com> wrote:
>>> HI all,
>>>
>>> For an optimization problem that is a weighted combination of cross 
>>> entropy
>>> minimization and sum of least squares, are there good solvers specially
>>> designed for such problems? I've seen entropy minimization solvers 
>>> around,
>>> and in MOSEK, etc., which made me thought there indeed exist solvers that
>>> specially tuned for the entropy minimization problems. Could anybody 
>>> educate
>>> me and my friend what's the advantange for a solver that is specially for
>>> entropy minimization problems?
>> The engine in MOSEK is general optimizer. Well, it is specialized for
>> convex
>> problems. The entropy stuff in MOSEK is just a very nice interface for
>> entropy problems.
>>
>>> And I also knew that there are solvers specially for non-linear least
>>> squares. Again, could anybody tell us what's special about a non-linear
>>> least square solver?
>>>
>>> But I didn't see solvers that handle a weighted combination of both. Are
>>> there? Please give us some pointers! Thanks a lot!
>> Nonlinear lest squares are not convex problems and hence that kind of
>> problems cannot be solved
>> by MOSEK.
>>
> 
> 
> Why is minimization of nonlinear sum of squares not a convex problem?
> 
> So you are saying that our problem of minimization of "w1*cross_entropy + 
> w2*sum_of_squares" is not a convex problem?

This is convex if w1 is negative and w2 is positive, and the terms 
inside the square are linear (i.e. the the least-squares term actually 
is something like (A*x-b)'*(A*x-b)

What Erling means is that the general nonlinear least-squares problem 
with terms of the type (f(x) - b)'*(f(x)-b) typically is non-convex

Using a dedicated solver basically means that the solver can take 
short-cuts when computing gradients and Hessians etc, since these are 
known. More-over, a dedicated solver often work in the primal-dual 
space, which typically yields better performance. Of course, you can get 
pretty good performance using a general nonlinear solver also, if you 
supply code for gradients and such.
0
Reply johanl (29) 7/20/2007 12:17:05 PM

3 Replies
21 Views

(page loaded in 0.099 seconds)


Reply: