[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Help-glpk] Having trouble specifying a constraint: syntax error in

**From**: |
glpk xypron |

**Subject**: |
Re: [Help-glpk] Having trouble specifying a constraint: syntax error in literal set |

**Date**: |
Fri, 11 May 2012 17:57:50 +0200 |

Hello Joel,
the error must be in another line. Have a look at your definitions of the sets.
The following model does not create a syntax error:
set Campaigns:= {1..5};
set D:= {1..31};
set P:= { "A", "B", "C"};
set CampProd, dimen 2 := { (1,"A"), (2,"B"), (3,"C"), (4,"A"), (5,"B") };
set ProdDay, dimen 2 := { ("A",5), ("B",4) };
var Q{P,D}, >= 0;
var B{Campaigns,D}, >= 0;
s.t. quant_consumed{(p,d) in ProdDay}: Q[p,d] <= 9999999 * sum{c in Campaigns:
(c,p) in CampProd} B[c,d];
end;
Best regards
Xypron
-------- Original-Nachricht --------
>* Datum: Fri, 11 May 2012 08:19:51 +1000*
>* Betreff: [Help-glpk] Having trouble specifying a constraint: syntax error in *
>* literal set*
>* *
>* Hello,*
>* I'm quite new to GLPK and am having difficulty specifying a constraint. I*
>* am modelling production at a furniture plant. The following constraint is*
>* trying to constrain the quantity (Q) of products (p) entering the plant*
>* each day (d). In order for products to enter the plant, it must be set up in*
>* a compatible campaign mode (c) which consumes that product {(c,p) in*
>* CampProd}. B[c,d] is a binary variable that specifies whether a campaign will*
>* be run on a given day.*
>* The constraint produces a "syntax error in literal set" message:*
>* s.t. quant_consumed{(p,d) in ProdDay}: Q[p,d] <= 9999999 * sum{c in*
>* Campaigns: (c,p) in CampProd} B[c,d];*
>* Any help would be much appreciated. *
--
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!
Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a