Hi

I have a question…!

How can I define a parameter h(i,l) in format of table randomly which includes two arrays 0 or 1 such that number of arrays 1 for each index i are equal m(i) . Note that m(i) is random parameter too!

h(i,p) is random parameter

m(i) is random parameter

the number of 1 in each row of table related to index i is equal m(i) exactly

I will be grateful to you if you answer my question

regards,

–

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 http://groups.google.com/group/gamsworld.

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

Dear Saba

I hope this help you.

set i /i1*i10/;

Set p /p1*p5/;

Parameter h(i,p);

scalar row /0/;

scalar coulmn /0/;

scalar loopcheck /1/;

parameter m(i);

loop(i,

\

m(i)=ceil(uniform(0,card(p)));

loopcheck=0;

row=m(i);

while((loopcheck ne row) and (loopcheck lt card(p)),

\

- Those columns that randomly should set to 1

coulmn= ceil(uniform(0,card(p)));

h(i,p)$(ord(p)=coulmn)=1;

loopcheck=sum(p,h(i,p)););

);

Display m,h;

Regards;

Hossein

On Tue, Jan 27, 2015 at 7:29 PM, saba wrote:

Hi

I have a question…!

How can I define a parameter h(i,l) in format of table randomly which includes two arrays 0 or 1 such that number of arrays 1 for each index i are equal m(i) . Note that m(i) is random parameter too!

h(i,p) is random parameter

m(i) is random parameter

the number of 1 in each row of table related to index i is equal m(i) exactly

I will be grateful to you if you answer my question

regards,

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 http://groups.google.com/group/gamsworld.

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

Thank you very much…

On Tuesday, 27 January 2015 20:29:03 UTC+4:30, saba wrote:

Hi

I have a question…!

How can I define a parameter h(i,l) in format of table randomly which includes two arrays 0 or 1 such that number of arrays 1 for each index i are equal m(i) . Note that m(i) is random parameter too!

h(i,p) is random parameter

m(i) is random parameter

the number of 1 in each row of table related to index i is equal m(i) exactly

I will be grateful to you if you answer my question

regards,

–

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 http://groups.google.com/group/gamsworld.

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