[Cmpl] Cmpl : Regarding jcmpl integration with parameters

Steglich, Mike steglich at th-wildau.de
Thu Jan 21 08:24:31 EST 2016


Hi Chitta,

 

I guess you copied the example from the PDF manual, because there are some
extraordinary characters in it.

 

Please try the following.

 

Thanks,

 

Mike

 

 

 

parameters: 

        products := 1..3; 

        machines := 1..2; 

        price[products] := (500, 600, 450); 

        costs[products] := (425, 520, 400); 

        

        #machine hours required per unit 

        a[machines,products] := ((8, 15, 12), (15, 10, 8)); 

        

        #upper bounds of the machines 

        b[machines] := (1000, 1000); 

        

        #profit contribution per unit 

        { j in products: c[j]:=price[j]-costs[j]; } 

        

        #upper bound of the products 

        xMax[products] := (250, 240, 250 ); 

variables: 

        x[products]: integer; 

objectives: 

        profit: c[]T * x[] ->max; 

constraints: 

        res: a[,] * x[] <= b[]; 

        0<=x[]<=xMax[]; 

  

 

Von: Chitta Khatua [mailto:chitta.khatua at tcs.com] 
Gesendet: Donnerstag, 21. Januar 2016 14:17
An: Steglich, Mike <steglich at th-wildau.de>
Cc: cmpl at list.coin-or.org
Betreff: Re: AW: [Cmpl] Cmpl : Regarding jcmpl integration with parameters

 

Hi Mike, 

I was trying to run the below model without specifying parameters and set
inside java program , getting the below error ...Could you please help? 

parameters: 
        products := 1..3; 
        machines := 1..2; 
        price[products] := (500, 600, 450); 
        costs[products] := (425, 520, 400); 
        
        #machine hours required per unit 
        a[machines,products] := ((8, 15, 12), (15, 10, 8)); 
        
        #upper bounds of the machines 
        b[machines] := (1000, 1000); 
        
        #profit contribution per unit 
        { j in products: c[j]:=price[j]-costs[j]; } 
        
        #upper bound of the products 
        xMax[products] := (250, 240, 250 ); 
variables: 
        x[products]: integer; 
objectives: 
        profit: c[]T * x[] ->max; 
constraints: 
        res: a[,] * x[] <= b[]; 
        0<=x[]<=xMax[]; 



ERROR: 
Cmpl finished with errors 
error in file D:/output/noesisPmml/transportation1.cmpl at line 12 :
syntax error, unexpected end of file, expecting ';' 


Thanks For your early response. 


Regards 
Chitta




From:        "Steglich, Mike" < <mailto:steglich at th-wildau.de>
steglich at th-wildau.de> 
To:        "Chitta Khatua" < <mailto:chitta.khatua at tcs.com>
chitta.khatua at tcs.com>, < <mailto:cmpl at list.coin-or.org>
cmpl at list.coin-or.org> 
Date:        01/21/2016 06:41 PM 
Subject:        AW: [Cmpl] Cmpl : Regarding jcmpl integration with
parameters 

  _____  




Hello Chitta, 
  
You can run a jCmpl programme w/o specifying parameters and sets within
the Java code. Just specify a CMPL object (e.g. model) and then run it
with model.solve(); 
  
Thanks, 
  
Mike 
  
Von: Cmpl [ <mailto:cmpl-bounces at coin-or.org>
mailto:cmpl-bounces at coin-or.org] Im Auftrag von Chitta Khatua
Gesendet: Donnerstag, 21. Januar 2016 13:47
An:  <mailto:cmpl at list.coin-or.org> cmpl at list.coin-or.org
Betreff: [Cmpl] Cmpl : Regarding jcmpl integration with parameters 
  
Hello 

I was trying to use jcmpl to execute CMPL models. 
I found the parameter object need to be prepared inside the Java program
and set to cmpl object before calling solve(). 

I need the parameter with values need to be inside .cmpl file and not to
write code to prepare parameter inside java class. 
Only to call solve() upon cmpl object to execute. 

1. I do not want the code inside the selected box below, need to keep
those inside .cmpl file. 




Could you suggest any solution here ? 


Thanks 
Chitta 






From:         <mailto:cmpl-request at coin-or.org> cmpl-request at coin-or.org 
To:         <mailto:chitta.khatua at tcs.com> chitta.khatua at tcs.com 
Date:        01/21/2016 06:06 PM 
Subject:        Welcome to the "Cmpl" mailing list 
Sent by:        "Cmpl" < <mailto:cmpl-bounces at coin-or.org>
cmpl-bounces at coin-or.org> 

  _____  





Welcome to the  <mailto:Cmpl at list.coin-or.org> Cmpl at list.coin-or.org
mailing list!

To post to this list, send your message to:

 <mailto:cmpl at list.coin-or.org> cmpl at list.coin-or.org

General information about the mailing list is at:

 <http://list.coin-or.org/mailman/listinfo/cmpl>
http://list.coin-or.org/mailman/listinfo/cmpl

If you ever want to unsubscribe or change your options (eg, switch to
or from digest mode, change your password, etc.), visit your
subscription page at:

 <http://list.coin-or.org/mailman/options/cmpl/chitta.khatua%40tcs.com>
http://list.coin-or.org/mailman/options/cmpl/chitta.khatua%40tcs.com

You can also make such adjustments via email by sending a message to:

 <mailto:Cmpl-request at list.coin-or.org> Cmpl-request at list.coin-or.org

with the word `help' in the subject or body (don't include the
quotes), and you will get back a message with instructions.

You must know your password to change your options (including changing
the password, itself) or to unsubscribe without confirmation.  It is:

tcs1234

Normally, Mailman will remind you of your list.coin-or.org mailing
list passwords once every month, although you can disable this if you
prefer.  This reminder will also include instructions on how to
unsubscribe or change your account options.  There is also a button on
your options page that will email your current password to you. 

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cmpl/attachments/20160121/236f186a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 20975 bytes
Desc: not available
URL: <http://list.coin-or.org/pipermail/cmpl/attachments/20160121/236f186a/attachment.gif>


More information about the Cmpl mailing list