chiark / gitweb /
check for ub - lb small case for potential minimizers
authorstevenj <stevenj@alum.mit.edu>
Mon, 7 Mar 2011 19:23:50 +0000 (14:23 -0500)
committerstevenj <stevenj@alum.mit.edu>
Mon, 7 Mar 2011 19:23:50 +0000 (14:23 -0500)
darcs-hash:20110307192350-c8de0-62dfd6579e4c6a0a3e0c9e93f7936203d9e173bf.gz

mlsl/mlsl.c

index b6cca7f7b67a454c924ac439955796bddc76dfec..c0e4a50ea364c4b48fceaf885abd1365226fb65e 100644 (file)
@@ -213,7 +213,8 @@ static int is_potential_minimizer(mlsl_data *mlsl, pt *p,
          return 0;
 
      for (i = 0; i < n; ++i)
-         if (x[i] - lb[i] <= dbound_min || ub[i] - x[i] <= dbound_min)
+         if ((x[i] - lb[i] <= dbound_min || ub[i] - x[i] <= dbound_min)
+             && ub[i] - lb[i] > dbound_min)
               return 0;
 
      return 1;