2016-06-29 20 views

Antwort

0

lassen Sie mich Ihnen ein kleines Beispiel geben:

dvar float+ Gas; 
dvar float+ Chloride; 


maximize 
    40 * Gas + 50 * Chloride; 
subject to { 
ctMaxTotal:  
Gas + Chloride <= 50; 
    ctMaxTotal2:  
3 * Gas + 4 * Chloride <= 180; 
    ctMaxChloride: 
Chloride <= 40; 
} 

float slackCtMaxTotal=slack(ctMaxTotal); 
float slackCtMaxTotal2=slack(ctMaxTotal2); 
float slackCtMaxChloride=slack(ctMaxChloride); 

execute 
{ 
writeln("slack1= ",slackCtMaxTotal); 
writeln("slack2= ",slackCtMaxTotal2); 
writeln("slack3= ",slackCtMaxChloride); 
}