Skip to content

Instantly share code, notes, and snippets.

@kfigiela
Created October 9, 2014 16:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kfigiela/bf21491973246296ce49 to your computer and use it in GitHub Desktop.
Save kfigiela/bf21491973246296ce49 to your computer and use it in GitHub Desktop.
jCMPL bug
<?xml version = "1.1" encoding="UTF-8" standalone="yes"?>
<CmplSolutions version="1.0">
<general>
<instanceName>model6414404262674631990.cmpl</instanceName>
<nrOfVariables>18</nrOfVariables>
<nrOfConstraints>47</nrOfConstraints>
<objectiveName>line[1]</objectiveName>
<objectiveSense>min</objectiveSense>
<nrOfSolutions>1</nrOfSolutions>
<solverName>CBC</solverName>
<variablesDisplayOptions>(all)</variablesDisplayOptions>
<constraintsDisplayOptions>(all)</constraintsDisplayOptions>
</general>
<solution idx="0" status="optimal" value="0.28875">
<variables>
<variable idx="0" name="app_component_StorageManager_in_vm_GWDG_LL" type="B" activity="1" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="1" name="app_component_ExperimentManager_in_vm_GWDG_SL" type="B" activity="1" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="2" name="app_component_SimulationManager_in_vm_GWDG_LL" type="B" activity="0" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="3" name="app_component_InfomrationService_in_vm_GWDG_SL" type="B" activity="1" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="4" name="app_component_ExperimentManager_in_vm_GWDG_LL" type="B" activity="0" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="5" name="app_component_SimulationManager_in_vm_GWDG_SL" type="B" activity="1" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="6" name="number_vm_GWDG_SL" type="I" activity="2" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="7" name="app_component_InfomrationService_in_vm_GWDG_LL" type="B" activity="0" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="8" name="app_component_StorageManager_in_vm_GWDG_SL" type="B" activity="0" lowerBound="0" upperBound="1" marginal="NaN"/>
<variable idx="9" name="number_vm_GWDG_LL" type="I" activity="1" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="10" name="app_component_ExperimentManager_in_vm_GWDG_SL_number_vm_GWDG_SL" type="C" activity="2" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="11" name="app_component_StorageManager_in_vm_GWDG_SL_number_vm_GWDG_SL" type="C" activity="0" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="12" name="app_component_InfomrationService_in_vm_GWDG_SL_number_vm_GWDG_SL" type="C" activity="2" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="13" name="app_component_SimulationManager_in_vm_GWDG_SL_number_vm_GWDG_SL" type="C" activity="2" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="14" name="app_component_ExperimentManager_in_vm_GWDG_LL_number_vm_GWDG_LL" type="C" activity="0" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="15" name="app_component_StorageManager_in_vm_GWDG_LL_number_vm_GWDG_LL" type="C" activity="1" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="16" name="app_component_InfomrationService_in_vm_GWDG_LL_number_vm_GWDG_LL" type="C" activity="0" lowerBound="0" upperBound="100" marginal="NaN"/>
<variable idx="17" name="app_component_SimulationManager_in_vm_GWDG_LL_number_vm_GWDG_LL" type="C" activity="0" lowerBound="0" upperBound="100" marginal="NaN"/>
</variables>
<linearConstraints>
<constraint idx="0" name="line[2]" type="E" activity="1" lowerBound="1" upperBound="1" marginal="NaN"/>
<constraint idx="1" name="line[3]" type="G" activity="1" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="2" name="line[4]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="3" name="line[5]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="4" name="line[6]" type="G" activity="1" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="5" name="line[7]" type="E" activity="0" lowerBound="0" upperBound="0" marginal="NaN"/>
<constraint idx="6" name="line[8]" type="E" activity="1" lowerBound="1" upperBound="1" marginal="NaN"/>
<constraint idx="7" name="line[9]" type="G" activity="2" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="8" name="line[10]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="9" name="line[11]" type="E" activity="0" lowerBound="0" upperBound="0" marginal="NaN"/>
<constraint idx="10" name="line[12]" type="E" activity="1" lowerBound="1" upperBound="1" marginal="NaN"/>
<constraint idx="11" name="line[13]" type="E" activity="0" lowerBound="0" upperBound="0" marginal="NaN"/>
<constraint idx="12" name="line[14]" type="E" activity="1" lowerBound="1" upperBound="1" marginal="NaN"/>
<constraint idx="13" name="line[15]" type="G" activity="1" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="14" name="line[16]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="15" name="line[17]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="16" name="line[18]" type="G" activity="1" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="17" name="line[19]" type="G" activity="0" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="18" name="line[20]" type="G" activity="1" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="19" name="line[21]" type="E" activity="0" lowerBound="0" upperBound="0" marginal="NaN"/>
<constraint idx="20" name="line[22]" type="G" activity="4" lowerBound="1" upperBound="INF" marginal="NaN"/>
<constraint idx="21" name="line[23]" type="G" activity="1.25" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="22" name="line[24]" type="G" activity="0.75" lowerBound="0" upperBound="INF" marginal="NaN"/>
<constraint idx="23" name="line[25]" type="L" activity="-98" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="24" name="line[26]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="25" name="line[27]" type="G" activity="-100" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="26" name="line[28]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="27" name="line[29]" type="L" activity="-2" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="28" name="line[30]" type="G" activity="-2" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="29" name="line[31]" type="L" activity="-98" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="30" name="line[32]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="31" name="line[33]" type="G" activity="-100" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="32" name="line[34]" type="L" activity="-98" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="33" name="line[35]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="34" name="line[36]" type="G" activity="-100" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="35" name="line[37]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="36" name="line[38]" type="L" activity="-1" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="37" name="line[39]" type="G" activity="-1" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="38" name="line[40]" type="L" activity="-99" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="39" name="line[41]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="40" name="line[42]" type="G" activity="-100" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="41" name="line[43]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="42" name="line[44]" type="L" activity="-1" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="43" name="line[45]" type="G" activity="-1" lowerBound="-100" upperBound="INF" marginal="NaN"/>
<constraint idx="44" name="line[46]" type="L" activity="0" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="45" name="line[47]" type="L" activity="-1" lowerBound="-INF" upperBound="0" marginal="NaN"/>
<constraint idx="46" name="line[48]" type="G" activity="-1" lowerBound="-100" upperBound="INF" marginal="NaN"/>
</linearConstraints>
</solution>
</CmplSolutions>
model6414404262674631990> Solution written to cmplSolution file: /tmp/model6414404262674631990_886048.csol
model6414404262674631990> Solver - finished
jCmpl error: Can't convert string INF to double.
Exception in thread "main" jCmpl error: Can't convert string INF to double.
at jCMPL.CmplTools.xmlStrToDouble(CmplTools.java:128)
at jCMPL.CmplSolutions.readSolLine(CmplSolution.java:398)
at jCMPL.CmplSolutions.readSolution(CmplSolution.java:592)
at jCMPL.CmplSolutions.readSolution(CmplSolution.java:414)
at jCMPL.Cmpl.solve(Cmpl.java:1106)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment