help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] A Simple MIP model in MathProg - (simple cplex mip model


From: Noli Sicad
Subject: Re: [Help-glpk] A Simple MIP model in MathProg - (simple cplex mip model included)
Date: Wed, 7 Nov 2012 11:08:59 +1100

Hi Raniere,

OK. Thanks.

However, I need a MathProg formulation that uses MathProg equations.

For example.

#################

param number := 4;

set NUMBER := {1..number};

var x {n in NUMBER};

Maximise
.
.
.
##################

I need to know how to declare integer in variable in MathProg in the
format above.

This question is related to the MIP problem that I posted earlier
(i.e. MIP Harvest Scheduling).

Thanks.

Regards, Noli


On 11/7/12, Raniere Gaia Silva <address@hidden> wrote:
> Hi Noli,
> translate the code you request to MathProg:
>
> ###
>
> var x1, >=0, <=40;
> var x2;
> var x3;
> var x4, >=2, <=3;
>
> s.t. c1: - x1 + x2 + x3 + 10 * x4, <= 20;
> s.t. c2: x1 - 3 * x2 + x3, <= 30;
> s.t. c3: x2 - 3.5 * x4, == 0;
>
> maximize obj: x1 + 2 * x2 + 3 * x3 + x4;
>
> end;
>
> ###
>
> E a saĆ­da ao resolver com o glpsol:
>
> ###
>
> $ glpsol -m foo.mod
> GLPSOL: GLPK LP/MIP Solver, v4.47
> Parameter(s) specified in the command line:
>  -m foo.mod
> Reading model section from foo.mod...
> 12 lines were read
> Generating c1...
> Generating c2...
> Generating c3...
> Generating obj...
> Model has been successfully generated
> GLPK Simplex Optimizer, v4.47
> 4 rows, 4 columns, 13 non-zeros
> Preprocessing...
> 3 rows, 4 columns, 9 non-zeros
> Scaling...
>  A: min|aij| =  1.000e+00  max|aij| =  1.000e+01  ratio =  1.000e+01
> Problem data seem to be well scaled
> Constructing initial basis...
> Size of triangular part = 3
>       0: obj =   0.000000000e+00  infeas =  2.000e+00 (0)
> *     2: obj =   2.300000000e+01  infeas =  0.000e+00 (0)
> *     4: obj =   1.252083333e+02  infeas =  0.000e+00 (0)
> OPTIMAL SOLUTION FOUND
> Time used:   0.0 secs
> Memory used: 0.1 Mb (115425 bytes)
>
> ###
>
> More information you can find in the file $GLPK_SRC/doc/gmpl.pdf.
>
> Raniere
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]