## $149 message error

### $149 message error

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

### Re: $149 message error

Hello

1-Can you please clarify the definition of set n? Is that alias (t,n) ?

2-Also how exactly do you define RCON? Is that RCON(n), RCON(t) or RCON?

If you can provide the above information , it will be easier to discuss.

I hope it will help.

Regards

-----

Ù…ØÙ…Ø¯ ØµØ§Ø¯Ù‚ ØªÙˆÙ„Ù‘Ù„ÛŒ

Mohammad Sadegh Tavallali

National University of Singapore

On Sat, Oct 15, 2011 at 7:38 PM, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

### Re: $149 message error

no. the alias is (n, h).

where n is months and h quantities.It is RCON(n).

2011/10/17, Tavallali :

> > Hello

> > 1-Can you please clarify the definition of set n? Is that alias (t,n) ?

> > 2-Also how exactly do you define RCON? Is that RCON(n), RCON(t) or RCON?

> >

> > If you can provide the above information , it will be easier to discuss.

> > I hope it will help.

> > Regards

> > -----

> > Ù…ØÙ…Ø¯ ØµØ§Ø¯Ù‚ ØªÙˆÙ„Ù‘Ù„ÛŒ

> > Mohammad Sadegh Tavallali

> > National University of Singapore

> >

> >

> >

> > On Sat, Oct 15, 2011 at 7:38 PM, alice wrote:

> >

>> >> hi.

>> >>

>> >> i am a new user in gams, so any help would be grateful!!!

>> >>

>> >> i have created a set where time /t1*t40/

>> >> types /inputs, outputs /

>> >>

>> >> Alias (time, t)

>> >> (types, j);

>> >>

>> >> and created a table where prices(t, j) are depicted. By pressing F9

>> >> status is normal completion.

>> >>

>> >> The problem i am facing is the below:

>> >> i have placed the variables c(j), p (j) also named the equation as

>> >> RCon but by writting down the equation

>> >>

>> >> R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

>> >> $149 error message is appeared.

>> >>

>> >> Any idea?

>> >>

>> >> Thanks in advance,

>> >>

>> >> Alice.

>> >>

>> >> --

>> >> "gamsworld" group.

>> >> To post to this group, send email to gamsworld@googlegroups.com.

>> >> To unsubscribe from this group, send email to

>> >> gamsworld+unsubscribe@googlegroups.com.

>> >> For more options, visit this group at

>> >> http://groups.google.com/group/gamsworld?hl=en.

>> >>

>> >>

> >

> > --

> > "gamsworld" group.

> > To post to this group, send email to gamsworld@googlegroups.com.

> > To unsubscribe from this group, send email to

> > gamsworld+unsubscribe@googlegroups.com.

> > For more options, visit this group at

> > http://groups.google.com/group/gamsworld?hl=en.

> >

> >

### Re: $149 message error

Hello Alice,

First, I don't think it is right to use alias for different sets like for month and quantity. (Read on the use of alias)

Second, according to the equation, both RCON and R should be defined over t.

RCON (t).. R(t) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j));

Hope this helps!

Good luck

On Mon, Oct 17, 2011 at 4:20 PM, lilly lilly23 wrote:

no. the alias is (n, h).

where n is months and h quantities.It is RCON(n).

2011/10/17, Tavallali :

> Hello

> 1-Can you please clarify the definition of set n? Is that alias (t,n) ?

> 2-Also how exactly do you define RCON? Is that RCON(n), RCON(t) or RCON?

>

> If you can provide the above information , it will be easier to discuss.

> I hope it will help.

> Regards

> -----

> Ù…ØÙ…Ø¯ ØµØ§Ø¯Ù‚ ØªÙˆÙ„Ù‘Ù„ÛŒ

> Mohammad Sadegh Tavallali

> National University of Singapore

>

>

>

> On Sat, Oct 15, 2011 at 7:38 PM, alice wrote:

>

>> hi.

>>

>> i am a new user in gams, so any help would be grateful!!!

>>

>> i have created a set where time /t1*t40/

>> types /inputs, outputs /

>>

>> Alias (time, t)

>> (types, j);

>>

>> and created a table where prices(t, j) are depicted. By pressing F9

>> status is normal completion.

>>

>> The problem i am facing is the below:

>> i have placed the variables c(j), p (j) also named the equation as

>> RCon but by writting down the equation

>>

>> R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

>> $149 error message is appeared.

>>

>> Any idea?

>>

>> Thanks in advance,

>>

>> Alice.

>>

>> --

>> "gamsworld" group.

>> To post to this group, send email to gamsworld@googlegroups.com.

>> To unsubscribe from this group, send email to

>> gamsworld+unsubscribe@googlegroups.com.

>> For more options, visit this group at

>> http://groups.google.com/group/gamsworld?hl=en.

>>

>>

>

> --

> "gamsworld" group.

> To post to this group, send email to gamsworld@googlegroups.com.

> To unsubscribe from this group, send email to

> gamsworld+unsubscribe@googlegroups.com.

> For more options, visit this group at

> http://groups.google.com/group/gamsworld?hl=en.

>

>

--

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

### Re: $149 message error

i use 2 different include files.

on the first one i use the alias

(months, n)

(quantities, h);

and on the second one (time, t)

(types, j);

i have created 2 tables: production (n, h) and exportreturns (t, j)

i need both n and t to be included in my equation R(n).

is it possible?

Thanks in advance,

Alice.

On 17 ÎŸÎºÏ„, 17:57, Muhajir wrote:

> > Hello Alice,

> >

> > First, I don't think it is right to use alias for different sets like for

> > month and quantity. (Read on the use of alias)

> > Second, according to the equation, both RCON and R should be defined over t.

> >

> > RCON (t).. R(t) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t,

> > j));

> >

> > Hope this helps!

> >

> > Good luck

> >

> >

> >

> >

> >

> >

> >

> > On Mon, Oct 17, 2011 at 4:20 PM, lilly lilly23 wrote:

>> > > no. the alias is (n, h).

> >

>> > > where n is months and h quantities.It is RCON(n).

> >

>> > > 2011/10/17, Tavallali :

>>> > > > Hello

>>> > > > 1-Can you please clarify the definition of set n? Is that alias (t,n) ?

>>> > > > 2-Also how exactly do you define RCON? Is that RCON(n), RCON(t) or RCON?

> >

>>> > > > If you can provide the above information , it will be easier to discuss.

>>> > > > I hope it will help.

>>> > > > Regards

>>> > > > -----

>>> > > > Ù…ØÙ…Ø¯ ØµØ§Ø¯Ù‚ ØªÙˆÙ„Ù‘Ù„ÛŒ

>>> > > > Mohammad Sadegh Tavallali

>>> > > > National University of Singapore

> >

>>> > > > On Sat, Oct 15, 2011 at 7:38 PM, alice wrote:

> >

>>>> > > >> hi.

> >

>>>> > > >> i am a new user in gams, so any help would be grateful!!!

> >

>>>> > > >> i have created a set where time /t1*t40/

>>>> > > >> types /inputs, outputs /

> >

>>>> > > >> Alias (time, t)

>>>> > > >> (types, j);

> >

>>>> > > >> and created a table where prices(t, j) are depicted. By pressing F9

>>>> > > >> status is normal completion.

> >

>>>> > > >> The problem i am facing is the below:

>>>> > > >> i have placed the variables c(j), p (j) also named the equation as

>>>> > > >> RCon but by writting down the equation

> >

>>>> > > >> R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

>>>> > > >> $149 error message is appeared.

> >

>>>> > > >> Any idea?

> >

>>>> > > >> Thanks in advance,

> >

>>>> > > >> Alice.

> >

>>>> > > >> --

>>>> > > >> You received this message because you are subscribed to the Google

>> > > Groups

>>>> > > >> "gamsworld" group.

>>>> > > >> To post to this group, send email to gamsworld@googlegroups.com.

>>>> > > >> To unsubscribe from this group, send email to

>>>> > > >> gamsworld+unsubscribe@googlegroups.com.

>>>> > > >> For more options, visit this group at

>>>> > > >>http://groups.google.com/group/gamsworld?hl=en.

> >

>>> > > > --

>>> > > > "gamsworld" group.

>>> > > > To post to this group, send email to gamsworld@googlegroups.com.

>>> > > > To unsubscribe from this group, send email to

>>> > > > gamsworld+unsubscribe@googlegroups.com.

>>> > > > For more options, visit this group at

>>> > > >http://groups.google.com/group/gamsworld?hl=en.

> >

>> > > --

>> > > "gamsworld" group.

>> > > To post to this group, send email to gamsworld@googlegroups.com.

>> > > To unsubscribe from this group, send email to

>> > > gamsworld+unsubscribe@googlegroups.com.

>> > > For more options, visit this group at

>> > >http://groups.google.com/group/gamsworld?hl=en.

### Re: $149 message error

Hi

I also need help PLSSSSS

I have equilibrium model such that

h= 7 days and I want equilibrium for each day seperatelly given the firms

f=4 firms

h=1,2,3,4,5,6,7

f=f1,f2,f3,f4

I define demand function as demand(h)=a+bP

I define supply function for each firm as supply(h)=c+dP

Therefore, I define a and b demand parameters for each day. Also,c and d are cost parameters for each firm!

At the equilibrium D=S

equations

demand

supply;

demand..q =g=c(h) + d(h)*p(h)=;

supply.. a(i) + b(i)*q(i)=g=p(h);

model equilibrium /supply.q, demand.p/;

solve equilibrium using mcp;

i want to find both equilibrium price and quantities. I want to see that may be 2 firms will sell in the market because they charge lower than other firms.

I have the same problem, it says for each parameter I define above, demand and supply - uncontrolled set entered as constant: 149.

hope you can help me.

thanks

On Saturday, October 15, 2011 11:38:31 AM UTC, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To view this discussion on the web visit https://groups.google.com/d/msg/gamswor ... 7v3FixsaUJ.

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

### AW: $149 message error

Hi Sener

Take a good look at your equations: you define demand as a single equation, but in the equation itself, you have the set h as index but on the left hand side you have q without an index.

demand..q =g=c(h) + d(h)*p(h);

so GAMS gets confused:

This would work better

Equation demand;

Demand..q=g=sum(h, c(h) + d(h)*p(h));

Or:

Equation demand(h);

Demand(h)..q(h) =g=c(h) + d(h)*p(h);

Cheers

____________________

Modelworks

Gewerbestrasse 15

3600 Thun â€“ Switzerland

+41 79 818 53 73

Info@modelworks.ch

blog.modelworks.ch

Von: gamsworld@googlegroups.com [mailto:gamsworld@googlegroups.com] Im Auftrag von Sener Salci

Gesendet: Mittwoch, 21. November 2012 06:49

An: gamsworld@googlegroups.com

Betreff: Re: $149 message error

Hi

I also need help PLSSSSS

I have equilibrium model such that

h= 7 days and I want equilibrium for each day seperatelly given the firms

f=4 firms

h=1,2,3,4,5,6,7

f=f1,f2,f3,f4

I define demand function as demand(h)=a+bP

I define supply function for each firm as supply(h)=c+dP

Therefore, I define a and b demand parameters for each day. Also,c and d are cost parameters for each firm!

At the equilibrium D=S

equations

demand

supply;

demand..q =g=c(h) + d(h)*p(h)=;

supply.. a(i) + b(i)*q(i)=g=p(h);

model equilibrium /supply.q, demand.p/;

solve equilibrium using mcp;

i want to find both equilibrium price and quantities. I want to see that may be 2 firms will sell in the market because they charge lower than other firms.

I have the same problem, it says for each parameter I define above, demand and supply - uncontrolled set entered as constant: 149.

hope you can help me.

thanks

On Saturday, October 15, 2011 11:38:31 AM UTC, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To view this discussion on the web visit https://groups.google.com/d/msg/gamswor ... 7v3FixsaUJ.

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To post to this group, send email to gamsworld@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+unsubscribe@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

### Re: $149 message error

Hi Renger,

I have tried your solution, for the same error 'uncontrolled set entered as constant'. But it has not worked for me, yet.

What am I missing?? Please enlighten, asap.

Below is my code -

sets

j number of month / jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec /

i number of month / j, f, m, ap, my, ju, jl, au, s, o, n, d /

;

integer variables

x(j) number of CP32A units assembled in month j

y(j) inventory of CP32A at the end of month j

;

variable z;

Parameters

cap(i) historical CP32A assembly capacity in month j

/j 6

f 1

m 1

ap 3

my 26

ju 17

jl 36

au 20

s 5

o 16

n 21

d 2/

d(j) forecast of CP32A in month j

/jan 17

feb 17

mar 16

apr 16

may 15

jun 18

jul 17

aug 16

sep 15

oct 17

nov 15

dec 15/

equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;

obj.. 0 =e= -z + 46164.5*(Sum(j,x(j))) + 100*(Sum(j,y(j)));

c1.. Sum(j,(x(j)-d(j))) =g= 0;

c2.. 200*(Sum(j,x(j))) =l= 2400;

c3.. Sum(j,x(j)) =l= cap(i);

Thanks,

Kiran

On Wednesday, November 21, 2012 at 2:46:44 PM UTC+5:30, Renger van Nieuwkoop wrote:

Hi Sener

Take a good look at your equations: you define demand as a single equation, but in the equation itself, you have the set h as index but on the left hand side you have q without an index.

demand..q =g=c(h) + d(h)*p(h);

so GAMS gets confused:

This would work better

Equation demand;

Demand..q=g=sum(h, c(h) + d(h)*p(h));

Or:

Equation demand(h);

Demand(h)..q(h) =g=c(h) + d(h)*p(h);

Cheers

____________________

Modelworks

Gewerbestrasse 15

3600 Thun â€“ Switzerland

+41 79 818 53 73

In...@modelworks.ch

blog.modelworks.ch

Von: gams...@googlegroups.com [mailto:gams...@googlegroups.com] Im Auftrag von Sener Salci

Gesendet: Mittwoch, 21. November 2012 06:49

An: gams...@googlegroups.com

Betreff: Re: $149 message error

Hi

I also need help PLSSSSS

I have equilibrium model such that

h= 7 days and I want equilibrium for each day seperatelly given the firms

f=4 firms

h=1,2,3,4,5,6,7

f=f1,f2,f3,f4

I define demand function as demand(h)=a+bP

I define supply function for each firm as supply(h)=c+dP

Therefore, I define a and b demand parameters for each day. Also,c and d are cost parameters for each firm!

At the equilibrium D=S

equations

demand

supply;

demand..q =g=c(h) + d(h)*p(h)=;

supply.. a(i) + b(i)*q(i)=g=p(h);

model equilibrium /supply.q, demand.p/;

solve equilibrium using mcp;

i want to find both equilibrium price and quantities. I want to see that may be 2 firms will sell in the market because they charge lower than other firms.

I have the same problem, it says for each parameter I define above, demand and supply - uncontrolled set entered as constant: 149.

hope you can help me.

thanks

On Saturday, October 15, 2011 11:38:31 AM UTC, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To view this discussion on the web visit https://groups.google.com/d/msg/gamswor ... 7v3FixsaUJ.

To post to this group, send email to gams...@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.

### RE: $149 message error

Hi

In this equation

c3.. Sum(j,x(j)) =l= cap(i);

you have cap(i) on the right-hand side, but you donâ€™t reference i:

This would work: C3(i).. Sum(j,x(j)) =l= cap(i);

But this doesnâ€™t make much sense: total assembled in one year is in each month less than the monthly capacity. You are probably looking for something like c3(j).. x(j) =l= cap(j)

Some other hint: It is better to define the months as one set i, and alias it with j and define x,cap, and d over i.

Cheers

Renger

From: gamsworld@googlegroups.com [mailto:gamsworld@googlegroups.com] On Behalf Of kiran.patil@siem.org.in

Sent: Mittwoch, 30. MÃ¤rz 2016 21:56

To: gamsworld

Subject: Re: $149 message error

Hi Renger,

I have tried your solution, for the same error 'uncontrolled set entered as constant'. But it has not worked for me, yet.

What am I missing?? Please enlighten, asap.

Below is my code -

sets

j number of month / jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec /

i number of month / j, f, m, ap, my, ju, jl, au, s, o, n, d /

;

integer variables

x(j) number of CP32A units assembled in month j

y(j) inventory of CP32A at the end of month j

;

variable z;

Parameters

cap(i) historical CP32A assembly capacity in month j

/j 6

f 1

m 1

ap 3

my 26

ju 17

jl 36

au 20

s 5

o 16

n 21

d 2/

d(j) forecast of CP32A in month j

/jan 17

feb 17

mar 16

apr 16

may 15

jun 18

jul 17

aug 16

sep 15

oct 17

nov 15

dec 15/

equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;

obj.. 0 =e= -z + 46164.5*(Sum(j,x(j))) + 100*(Sum(j,y(j)));

c1.. Sum(j,(x(j)-d(j))) =g= 0;

c2.. 200*(Sum(j,x(j))) =l= 2400;

c3.. Sum(j,x(j)) =l= cap(i);

Thanks,

Kiran

On Wednesday, November 21, 2012 at 2:46:44 PM UTC+5:30, Renger van Nieuwkoop wrote:

Hi Sener

Take a good look at your equations: you define demand as a single equation, but in the equation itself, you have the set h as index but on the left hand side you have q without an index.

demand..q =g=c(h) + d(h)*p(h);

so GAMS gets confused:

This would work better

Equation demand;

Demand..q=g=sum(h, c(h) + d(h)*p(h));

Or:

Equation demand(h);

Demand(h)..q(h) =g=c(h) + d(h)*p(h);

Cheers

____________________

Modelworks

Gewerbestrasse 15

3600 Thun â€“ Switzerland

+41 79 818 53 73

In...@modelworks.ch

blog.modelworks.ch

Von: gams...@googlegroups.com [mailto:gams...@googlegroups.com] Im Auftrag von Sener Salci

Gesendet: Mittwoch, 21. November 2012 06:49

An: gams...@googlegroups.com

Betreff: Re: $149 message error

Hi

I also need help PLSSSSS

I have equilibrium model such that

h= 7 days and I want equilibrium for each day seperatelly given the firms

f=4 firms

h=1,2,3,4,5,6,7

f=f1,f2,f3,f4

I define demand function as demand(h)=a+bP

I define supply function for each firm as supply(h)=c+dP

Therefore, I define a and b demand parameters for each day. Also,c and d are cost parameters for each firm!

At the equilibrium D=S

equations

demand

supply;

demand..q =g=c(h) + d(h)*p(h)=;

supply.. a(i) + b(i)*q(i)=g=p(h);

model equilibrium /supply.q, demand.p/;

solve equilibrium using mcp;

i want to find both equilibrium price and quantities. I want to see that may be 2 firms will sell in the market because they charge lower than other firms.

I have the same problem, it says for each parameter I define above, demand and supply - uncontrolled set entered as constant: 149.

hope you can help me.

thanks

On Saturday, October 15, 2011 11:38:31 AM UTC, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To view this discussion on the web visit https://groups.google.com/d/msg/gamswor ... 7v3FixsaUJ.

To post to this group, send email to gams...@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.

--

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.

### Re: $149 message error

Hi Renger,

That has worked. Thanks!

However, even though I have no errors, resulting in normal compilation, my model is turning in-feasible because of row 'c1'.

Below is my code -

sets

j number of month / jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec /

;

variables

x(j) number of CP32A units assembled in month j

y(j) inventory of CP32A at the end of month j

;

Positive Variables x, y

variable z;

Parameters

cap(j) historical CP32A assembly capacity in period i

/jan 6

feb 1

mar 1

apr 3

may 26

jun 17

jul 36

aug 20

sep 5

oct 16

nov 21

dec 2/

d(j) forecast of CP32A in month j

/jan 17

feb 17

mar 16

apr 16

may 15

jun 18

jul 17

aug 16

sep 15

oct 17

nov 15

dec 15/

equations obj,c1,c2,c3;

obj.. 0 =e= -z + 46164.5*(Sum(j,x(j))) + 100*(Sum(j,y(j)));

c1(j).. y(j-1) - y(j) + x(j) =e= d(j);

c2.. 200*(Sum(j,x(j))) =l= 2400;

c3(j).. x(j) =l= cap(j);

model CP32A /all/ ;

solve CP32A using lp minimizing z ;

Logically, I want -

Beginning inventory - Ending inventory + Production amount = Demand

What am I missing?

How exactly can I use 'alias'?

Thanks again,

Kiran.

Kiran Patil

Assistant Professor

Department of Mechanical Engineering

Sandip Institute of Engineering & Management

Nasik, MH, India

Cell: +91-9

Kiran Patil

Assistant Professor

Department of Mechanical Engineering

Sandip Institute of Engineering & Management

Nasik, MH, India

Cell: +91-9405128669

On Thu, Mar 31, 2016 at 1:42 PM, Renger van Nieuwkoop wrote:

Hi

In this equation

c3.. Sum(j,x(j)) =l= cap(i);

you have cap(i) on the right-hand side, but you donâ€™t reference i:

This would work: C3(i).. Sum(j,x(j)) =l= cap(i);

But this doesnâ€™t make much sense: total assembled in one year is in each month less than the monthly capacity. You are probably looking for something like c3(j).. x(j) =l= cap(j)

Some other hint: It is better to define the months as one set i, and alias it with j and define x,cap, and d over i.

Cheers

Renger

From: gamsworld@googlegroups.com [mailto:gamsworld@googlegroups.com] On Behalf Of kiran.patil@siem.org.in

Sent: Mittwoch, 30. MÃ¤rz 2016 21:56

To: gamsworld

Subject: Re: $149 message error

Hi Renger,

I have tried your solution, for the same error 'uncontrolled set entered as constant'. But it has not worked for me, yet.

What am I missing?? Please enlighten, asap.

Below is my code -

sets

j number of month / jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec /

i number of month / j, f, m, ap, my, ju, jl, au, s, o, n, d /

;

integer variables

x(j) number of CP32A units assembled in month j

y(j) inventory of CP32A at the end of month j

;

variable z;

Parameters

cap(i) historical CP32A assembly capacity in month j

/j 6

f 1

m 1

ap 3

my 26

ju 17

jl 36

au 20

s 5

o 16

n 21

d 2/

d(j) forecast of CP32A in month j

/jan 17

feb 17

mar 16

apr 16

may 15

jun 18

jul 17

aug 16

sep 15

oct 17

nov 15

dec 15/

equations obj,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10;

obj.. 0 =e= -z + 46164.5*(Sum(j,x(j))) + 100*(Sum(j,y(j)));

c1.. Sum(j,(x(j)-d(j))) =g= 0;

c2.. 200*(Sum(j,x(j))) =l= 2400;

c3.. Sum(j,x(j)) =l= cap(i);

Thanks,

Kiran

On Wednesday, November 21, 2012 at 2:46:44 PM UTC+5:30, Renger van Nieuwkoop wrote:

Hi Sener

Take a good look at your equations: you define demand as a single equation, but in the equation itself, you have the set h as index but on the left hand side you have q without an index.

demand..q =g=c(h) + d(h)*p(h);

so GAMS gets confused:

This would work better

Equation demand;

Demand..q=g=sum(h, c(h) + d(h)*p(h));

Or:

Equation demand(h);

Demand(h)..q(h) =g=c(h) + d(h)*p(h);

Cheers

____________________

Modelworks

Gewerbestrasse 15

3600 Thun â€“ Switzerland

+41 79 818 53 73

In...@modelworks.ch

blog.modelworks.ch

Von: gams...@googlegroups.com [mailto:gams...@googlegroups.com] Im Auftrag von Sener Salci

Gesendet: Mittwoch, 21. November 2012 06:49

An: gams...@googlegroups.com

Betreff: Re: $149 message error

Hi

I also need help PLSSSSS

I have equilibrium model such that

h= 7 days and I want equilibrium for each day seperatelly given the firms

f=4 firms

h=1,2,3,4,5,6,7

f=f1,f2,f3,f4

I define demand function as demand(h)=a+bP

I define supply function for each firm as supply(h)=c+dP

Therefore, I define a and b demand parameters for each day. Also,c and d are cost parameters for each firm!

At the equilibrium D=S

equations

demand

supply;

demand..q =g=c(h) + d(h)*p(h)=;

supply.. a(i) + b(i)*q(i)=g=p(h);

model equilibrium /supply.q, demand.p/;

solve equilibrium using mcp;

i want to find both equilibrium price and quantities. I want to see that may be 2 firms will sell in the market because they charge lower than other firms.

I have the same problem, it says for each parameter I define above, demand and supply - uncontrolled set entered as constant: 149.

hope you can help me.

thanks

On Saturday, October 15, 2011 11:38:31 AM UTC, alice wrote:

hi.

i am a new user in gams, so any help would be grateful!!!

i have created a set where time /t1*t40/

types /inputs, outputs /

Alias (time, t)

(types, j);

and created a table where prices(t, j) are depicted. By pressing F9

status is normal completion.

The problem i am facing is the below:

i have placed the variables c(j), p (j) also named the equation as

RCon but by writting down the equation

R(n) =E= sum(j, c(j)*prices(t, j)) + sum (j, p(j)*prices(t, j)) the

$149 error message is appeared.

Any idea?

Thanks in advance,

Alice.

--

To view this discussion on the web visit https://groups.google.com/d/msg/gamswor ... 7v3FixsaUJ.

To post to this group, send email to gams...@googlegroups.com.

To unsubscribe from this group, send email to gamsworld+...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/gamsworld?hl=en.

--

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.

--

You received this message because you are subscribed to a topic in the Google Groups "gamsworld" group.

To unsubscribe from this topic, visit https://groups.google.com/d/topic/gamsw ... nsubscribe.

To unsubscribe from this group and all its topics, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.

--

To unsubscribe from this group and stop receiving emails from it, send an email to gamsworld+unsubscribe@googlegroups.com.

To post to this group, send email to gamsworld@googlegroups.com.

Visit this group at https://groups.google.com/group/gamsworld.

For more options, visit https://groups.google.com/d/optout.