[SCIP] SCIP speed-up for .LP files

Marcus Garvie mgarvie at uoguelph.ca
Fri Jun 15 17:33:33 CEST 2018


Thanks Ambros for your advice.

Marcus.


________________________________
Marcus R Garvie
Associate Professor
Rm 552 MacNaughton Bldg
Dept. of Math & Stats
University of Guelph
Guelph, ON Canada N1G 2W1
Tel. 519-824-4120 ext 53409
Email. mgarvie at uoguelph.ca<mailto:mgarvie at uoguelph.ca>



On Jun 15, 2018, at 4:37 AM, Ambros Gleixner <gleixner at zib.de<mailto:gleixner at zib.de>> wrote:

Hi Pierre and Marcus,

The attached problem was small and also SCIP/SoPlex solves it easily. Marcus sent me a larger instance.  These seem pure feasibility problems with a tight dual bound of 0, but hard combinatorial structure.

Marcus: Maybe adding an artificial objective function helps to direct the search, certainly turning off separation and maybe also strongbranching should speed things up.  But potentially SCIP is missing a heuristic that makes the commercial solvers more successful.

Best,
Ambros



Am 15.06.2018 um 02:54 schrieb Pierre Le Bodic:
Hi Marcus,
I gave a try to your problem. Using scip 5.0.1 and gurobi 8.0.0 as the LP solver, I get a feasible solution in less than a second. Log attached. Please let me know if you can't replicate this.
Kind regards,
Pierre
On 15 June 2018 at 08:38, Ambros Gleixner <gleixner at zib.de<mailto:gleixner at zib.de> <mailto:gleixner at zib.de>> wrote:
   Hi Marcus,
   28456 variables are in general not particularly large, but for hard
   problems, also medium-sized instances can become very difficult.
   Gurobi is known to be stronger than SCIP, but it could be that with
   the right parameters also SCIP can solve the instances.  As a
   starter try to change emphasis settings, one or more of
   set presolving emphasis aggressive
   set separating emphasis {off,fast,aggressive}
   set heuristics emphasis aggressive
   set emphasis {feasibility,optimality,hardlp}
   and/or look at the statistics via "display statistics" to find
   expensive and unsuccessful plugins to be deactivated.
   But giving more detailed advice here is difficult without seeing the
   instance.  You can send me a larger, problematic instance of your
   model as a personal message, and I will try to find the time to look
   at it.
   Best,
   Ambros
   Am 14.06.2018 um 23:21 schrieb Marcus Garvie:
       Hi everyone,
       this is my first post, so please understand that my knowledge of
       SCIP is low!
       I have been solving some large binary linear programming
       problems with no objective function. I solve .LP files using a
       terminal to issue the commands on my Mac. The .LP files are
       automatically generated, with e.g. the attached format.
       The only commands I issue are
       SCIP> read test.lp
       SCIP> optimize test.lp
       The problem is that for very large problems (e.g. 28456
       variables) the solver seems to be running forever (> 2 days)! I
       tried the same problem in Gurobi and it gave me the correct
       solution in 15 minutes. (I’m wanting to use SCIP because it has
       some easy options for giving me all feasible solutions, while
       Gurobi does not).
       I also tried the problem in CPLEX, but it has some limitations
       on the length of the variable names (Error  1464) so I’m a
       little stuck if I want multiple solutions for large problems.
       Any advice would be appreciated.
       Marcus.
       PS I only know how to problems in the  .LP format!
       ________________________________
       Marcus R Garvie
       Associate Professor
       Rm 552 MacNaughton Bldg
       Dept. of Math & Stats
       University of Guelph
       Guelph, ON Canada N1G 2W1
       Tel. 519-824-4120 ext 53409
       Email. _mgarvie at uoguelph.ca<mailto:mgarvie at uoguelph.ca>_ <mailto:mgarvie at uoguelph.ca
       <mailto:mgarvie at uoguelph.ca>>
       _______________________________________________
       Scip mailing list
       Scip at zib.de<mailto:Scip at zib.de> <mailto:Scip at zib.de>
       https://listserv.zib.de/mailman/listinfo/scip
       <https://listserv.zib.de/mailman/listinfo/scip>
   --     Ambros Gleixner, Research Group Mathematical Optimization Methods at
   Zuse Institute Berlin, http://www.zib.de/gleixner
   _______________________________________________
   Scip mailing list
   Scip at zib.de<mailto:Scip at zib.de> <mailto:Scip at zib.de>
   https://listserv.zib.de/mailman/listinfo/scip
   <https://listserv.zib.de/mailman/listinfo/scip>
_______________________________________________
Scip mailing list
Scip at zib.de<mailto:Scip at zib.de>
https://listserv.zib.de/mailman/listinfo/scip

--
Ambros Gleixner, Research Group Mathematical Optimization Methods at Zuse Institute Berlin, http://www.zib.de/gleixner
_______________________________________________
Scip mailing list
Scip at zib.de<mailto:Scip at zib.de>
https://listserv.zib.de/mailman/listinfo/scip

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20180615/139e4f26/attachment.html>


More information about the Scip mailing list