Continuous Reformulations for Zero–One Programming Problems