Exemplo n.º 1
0
 def value(self):
     if getattr(self, 'problem', None) is not None:
         offset = getattr(self.problem, '_objective_offset', 0)
         if self.problem._glpk_is_mip():
             return glp_mip_obj_val(self.problem.problem) + offset
         else:
             return glp_get_obj_val(self.problem.problem) + offset
     else:
         return None
Exemplo n.º 2
0
 def value(self):
     if (glp_get_num_int(self.problem.problem) + glp_get_num_bin(self.problem.problem)) > 0:
         return glp_mip_obj_val(self.problem.problem)
     else:
         return glp_get_obj_val(self.problem.problem)