« Return to Thread: [AMPL 2601] Warm start with mixed-integer problems

[AMPL 2604] Re: Warm start with mixed-integer problems

by Robert Fourer-2 :: Rate this Message:

Reply to Author | View in Thread


Stefano,

If you assign a feasible solution to the variables before invoking CPLEX,
then CPLEX will use the objective value corresponding to that solution to
compute its initial upper bound (when minimizing), and if it is a good bound
then the search time may be reduced.  In addition CPLEX has a heuristic that
can take an initial solution (feasible or infeasible, I think, though I'm
not entirely sure) as a start in making a quick search for a better
solution, which would provide an even better bound.

In general warm starting does not work all that well for mixed-integer
programming, though.  Even if you send CPLEX a solution that is optimal, in
fact, it may need a long time to establish that there really are no better
solutions.  

Bob Fourer
4er@...


> -----Original Message-----
> From: ampl@... [mailto:ampl@...]
> On Behalf Of Stefano Coniglio [stefano.coniglio@...]
> Sent: Wednesday, June 17, 2009 6:49 AM
> To: AMPL Modeling Language
> Subject: [AMPL 2601] Warm start with mixed-integer problems
>
>
> Greetings,
>
> to what level can a warm start be done via AMPL+CPLEX for mixed-
> integer linear problems?
>
> It looks like the satuses sent via
> option send_statuses 1
> are devised for linear problems only (i.e. they only describe the
> basic status of the variables in the solution).
>
> Can I obtain some warm start by setting the initial solution to some
> value?
>
> Thanks a lot,
> -Stefano
>



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "AMPL Modeling Language" group.
To post to this group, send email to ampl@...
To unsubscribe from this group, send email to ampl+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/ampl?hl=en
-~----------~----~----~----~------~----~------~--~---

 « Return to Thread: [AMPL 2601] Warm start with mixed-integer problems