[SCIP] Difference between SCIPsolve and SCIPsolveConcurrent

Guillerme Duvillié guillerme.duvillie at ulb.ac.be
Wed Apr 11 02:06:10 CEST 2018


Dear all,

I'm a little bit puzzled about the difference between SCIPsolve and
SCIPsolveConcurrent. Based on what I understood, SCIPsolveConcurrent was
some sort of parallel implementation of SCIPsolve.

If this is the case, I experience something that seems weird to me. I'm
implementing branch and price algorithm for some special cases of
multidimensional affectation problems. When I use SCIPsolve to solve the
pricing problem, the resolution is really slow, the pricing is solved
over and over again and the general solution gets stuck to the
provided initial solution even after one hour of computations. On the
other hand, using SCIPsolveConcurrent returns the following error after
few miliseconds (and two pricing iterations):

[src/scip/solve.c:4503] ERROR: pricing was aborted, but no branching
could be created!
[src/scip/solve.c:4933] ERROR: Error <-10> in function call
[src/scip/scip.c:16231] ERROR: Error <-10> in function call
[src/scip/scipshell.c:100] ERROR: Error <-10> in function call
[src/scip/scipshell.c:392] ERROR: Error <-10> in function call
[src/cmain.c:162] ERROR: Error <-10> in function call
SCIP Error (-10): method returned an invalid result code

Snce I'm a SCIP beginner, the probability that I made a mistake in my
code is close to 1, but I cannot understand why switching from one
solving method to another returns such different answer.

Thank you in advance.

-- 
Guillerme DUVILLIÉ
Post Doc

guillerme.duvillie at ulb.ac.be
Université Libre de Bruxelles - Faculté des Sciences
GOM Team
Computer Science Department


http://cv.duvillie.eu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listserv.zib.de/pipermail/scip/attachments/20180411/ce2d5831/attachment.asc>


More information about the Scip mailing list