fixed rounding bug in Gendreau objective function