Integrating Relaxations for Combinatorial Optimization