[SCIP] Problem with integer variables getting not integer solution
Jakob Witzig
witzig at zib.de
Fri Jul 29 07:31:33 CEST 2016
Hi Luciana,
which SCIP version do you use? I tried your model with the latest bugfix
release (3.2.1) and everything works fine, I got the following solution:
objective value: 6431.66666666667
x1 3 (obj:1280.55555555556)
x2 2 (obj:1295)
Cheers,
Jakob
On 29.07.2016 00:53, Luciana Garcia Richter wrote:
> Hi,
>
> I have defined a problem with integer variables (it is an instance of
> a knapsack problem).
> I have included the print for the original problem, the transformed
> problem and the solution.
> As you can see, all variables are defined as integer, but the solution
> I get is far away from an integer value (e.g. 2.6 for x1 or 0.4 for
> x3)
> Is there something I'm missing?
>
>
> ######################### SCIPprintOrigProblem ############################
> STATISTICS
> Problem name : Knapsack
> Variables : 6 (0 binary, 6 integer, 0 implicit integer, 0 continuous)
> Constraints : 1 initial, 1 maximal
> OBJECTIVE
> Sense : maximize
> VARIABLES
> [integer] <x0>: obj=575.555555555556, original bounds=[0,10000000000]
> [integer] <x1>: obj=1280.55555555556, original bounds=[0,10000000000]
> [integer] <x2>: obj=1295, original bounds=[0,10000000000]
> [integer] <x3>: obj=1295, original bounds=[0,10000000000]
> [integer] <x4>: obj=1295, original bounds=[0,10000000000]
> [integer] <x5>: obj=1295, original bounds=[0,10000000000]
> CONSTRAINTS
> [linear] <R>: -10000000000 <= +520<x0>[I] +1000<x1>[I] +1066<x2>[I]
> +1120<x3>[I] +1150<x4>[I] +1250<x5>[I] <= 5180;
> END
> ######################### SCIPprintTransProblem ############################
> STATISTICS
> Problem name : t_Knapsack
> Variables : 6 (0 binary, 6 integer, 0 implicit integer, 0 continuous)
> Constraints : 1 initial, 1 maximal
> OBJECTIVE
> Sense : minimize
> Scale : 0.555555555555556
> VARIABLES
> [integer] <t_x0>: obj=-1036, global bounds=[1,2], local bounds=[1,2]
> [integer] <t_x1>: obj=-2305, global bounds=[3,3], local bounds=[3,3]
> [integer] <t_x2>: obj=-2331, global bounds=[2,2], local bounds=[2,2]
> [integer] <t_x3>: obj=-2331, global bounds=[-0,0], local bounds=[-0,0]
> [integer] <t_x4>: obj=-2331, global bounds=[-0,0], local bounds=[-0,0]
> [integer] <t_x5>: obj=-2331, global bounds=[-0,0], local bounds=[-0,0]
> CONSTRAINTS
> [linear] <R>: +625<t_x5>[I] +500<t_x1>[I] +533<t_x2>[I]
> +560<t_x3>[I] +575<t_x4>[I] +260<t_x0>[I] <= 2590;
> END
> ######################### SCIPprintSol ############################
> objective value: -infinity
> x0 -1.00125783520231e-015
> (obj:575.555555555556)
> x1 2.6 (obj:1280.55555555556)
> x2 2 (obj:1295)
> x3 0.400000000000001 (obj:1295)
> x4 -0 (obj:1295)
> x5 0 (obj:1295)
>
> Thanks in advance,
> Luciana
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
--
Jakob Witzig
Zuse Institute Berlin (ZIB)
Division Mathematical Optimization and Scientific Information
Research Group Mathematical Optimization Methods
Takustrasse 7
14195 Berlin
Tel. : +49 (0)30 84185-416
Fax : +49 (0)30 84185-269
email: witzig at zib.de
More information about the Scip
mailing list