Changeset 1970


Ignore:
Timestamp:
Dec 6, 2009 6:16:50 PM (11 years ago)
Author:
wehart
Message:

Bug fix: don't print None values for reduced cost
Updated cplex baselines.

Location:
coopr.plugins/trunk/coopr/plugins
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • coopr.plugins/trunk/coopr/plugins/mip/CPLEX.py

    r1965 r1970  
    317317                   except:
    318318                       soln.variable[variable_name].value = variable_value
    319                    try:
    320                        soln.variable[variable_name].rc = eval(variable_reduced_cost)
    321                    except:
    322                        soln.variable[variable_name].rc = variable_reduced_cost
     319                   if not variable_reduced_cost is None:
     320                        try:
     321                            soln.variable[variable_name].rc = eval(variable_reduced_cost)
     322                        except:
     323                            soln.variable[variable_name].rc = variable_reduced_cost
    323324            elif tokens[0] == "constraint":
    324325                constraint_name = None
  • coopr.plugins/trunk/coopr/plugins/tests/mip/test1_cplex.txt

    r1919 r1970  
    4444      Id: 0
    4545      Value: 1
     46    X12:
     47      Id: 1
     48      Rc: 1
     49    X13:
     50      Id: 2
     51      Rc: 2
     52    X21:
     53      Id: 3
     54      Rc: 1
     55    X22:
     56      Id: 4
     57      Rc: 2
    4658    X23:
    4759      Id: 5
    4860      Value: 1
     61    X31:
     62      Id: 6
     63      Rc: 2
    4964    X32:
    5065      Id: 7
    5166      Value: 1
     67    X33:
     68      Id: 8
     69      Rc: 1
    5270  Constraint:
    5371    NODEA1:
  • coopr.plugins/trunk/coopr/plugins/tests/mip/test4_cplex.txt

    r1919 r1970  
    4141      Value: 88.578
    4242  Variable:
     43    x0:
     44      Id: 0
     45      Rc: 1.3
     46    x1:
     47      Id: 1
     48      Rc: 0.07
     49    x2:
     50      Id: 2
     51      Rc: 1.03
     52    x3:
     53      Id: 3
     54      Rc: 1.63
    4355    x4:
    4456      Id: 4
    4557      Value: 46.8666666667
     58    x5:
     59      Id: 5
     60      Rc: 0.1
     61    x6:
     62      Id: 6
     63      Rc: 0.1
     64    x7:
     65      Id: 7
     66      Rc: 1.23
    4667  Constraint:
    4768    cons0:
Note: See TracChangeset for help on using the changeset viewer.