Heuristics for integer programming using surrogate constraints | lit.salon