<div dir="ltr"><div><div>The last problem is solved. The issue was that Monia was using an older version of ZIMPL.<br><br></div>Best<br></div>Felipe<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 23, 2015 at 7:11 AM, monia hamdi <span dir="ltr"><<a href="mailto:monia.hamdi@yahoo.fr" target="_blank">monia.hamdi@yahoo.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td valign="top"><div>Thank you for your answer but still not working (the same problem)</div></td></tr></tbody></table> <div>
<div>
<br><div class="hm HOEnZb">
</div><div><div class="hm HOEnZb">
<div style="font-size:0.9em">
<hr size="1">
<b>
<span style="font-weight:bold">From:</span>
</b>
Felipe Serrano <<a href="mailto:fserranom5@gmail.com" target="_blank">fserranom5@gmail.com</a>>; <br>
<b>
<span style="font-weight:bold">To:</span>
</b>
monia hamdi <<a href="mailto:monia.hamdi@yahoo.fr" target="_blank">monia.hamdi@yahoo.fr</a>>; <br>
<b>
<span style="font-weight:bold">Cc:</span>
</b>
<a href="mailto:scip@zib.de" target="_blank">scip@zib.de</a> <<a href="mailto:scip@zib.de" target="_blank">scip@zib.de</a>>; <br>
<b>
<span style="font-weight:bold">Subject:</span>
</b>
Re: [SCIP] ZIMPL : unexpected varsym <br>
<b>
<span style="font-weight:bold">Sent:</span>
</b>
Mon, Nov 23, 2015 2:18:35 AM <br>
</div></div><div><div class="h5">
<br>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td valign="top"><div dir="ltr"><div><div><div>Hi Monia<br clear="none"><br clear="none"></div>It seems that zimpl still doesn't allow to write variables in the denominator, so if you instead use:<br clear="none">P[i] >= lambda * (C + sum <j> in T with j!=i do P[j] * C);<br clear="none">it is fine<br clear="none">(assuming that (C + sum <j> in T with j!=i do P[j] * C) is always >= 0)<br clear="none"><br clear="none">If not, you can try using something like<br clear="none">aux_var[i] * (C + sum <j> in T with j!=i do P[j] * C) = 1<br clear="none">P[i] * aux_var[i] >= lambda<br clear="none"><br clear="none"></div>Best<br clear="none"></div>Felipe<br clear="none"><div dir="ltr"><br clear="none"></div></div><div class="gmail_extra"><br clear="none"><div class="gmail_quote">On Sun, Nov 22, 2015 at 7:20 PM, monia hamdi <span dir="ltr"><<a rel="nofollow" shape="rect">monia.hamdi@yahoo.fr</a>></span> wrote:<br clear="none"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div>Dear, </div><div><br clear="none"></div><div dir="ltr">I get syntax error : unexpected varsym (in P[j])</div><div dir="ltr"><br clear="none"></div><div dir="ltr">set T:={1 .. 9};<br clear="none"></div><div dir="ltr">param C : 5;</div><div dir="ltr">var P[T] real ;</div><div dir="ltr"><br clear="none"></div><div dir="ltr">var lambda real;</div><div dir="ltr"><br clear="none"></div><div dir="ltr">maximize cost: lambda;</div><div dir="ltr"><br clear="none"></div><div dir="ltr">subto minP:</div><div dir="ltr">forall <i> in T :</div><div dir="ltr">P[i] / (C + sum <j> in T with j!=i do <font><font color="#9d1811"> </font><b>P[j]</b> * C</font>) >= lambda;</div><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Thank you </div><span><font color="#888888"></font></span><div dir="ltr">Monia</div><div dir="ltr"><br clear="none"></div></div></div></div><br clear="none">_______________________________________________<br clear="none">
Scip mailing list<br clear="none">
<a rel="nofollow" shape="rect">Scip@zib.de</a><br clear="none">
<a rel="nofollow" shape="rect" href="http://listserv.zib.de/mailman/listinfo/scip" target="_blank">http://listserv.zib.de/mailman/listinfo/scip</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></td>
</tr>
</tbody>
</table>
</div></div></div>
</div>
</div>
</blockquote></div><br></div>