Skip to content

Commit b6c435f

Browse files
committed
Adjusted func_tol
1 parent 830217d commit b6c435f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

dfols/tests/test_regu_trust_region.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ def runTest(self):
2626
h = lambda d: np.linalg.norm(d, 1)
2727
L_h = sqrt(n)
2828
delta = 2.0
29-
xopt = np.ones((n,)) # trying nonzero (since bounds inactive)
30-
func_tol = 1e-4
29+
xopt = np.ones((n,)) # trying a nonzero base point
30+
func_tol = 1e-3
3131
d_k, gnew, crvmin = ctrsbox_sfista(xopt, g, H, [], delta, h, L_h, prox_uh, func_tol=func_tol)
3232
for i in range(50):
3333
d_e = delta * np.ones(n) # initialize d_e
@@ -36,8 +36,7 @@ def runTest(self):
3636
d_e = d_k + err
3737
func_d_k = model_value(g, H, d_k, xopt, h)
3838
func_d_e = model_value(g, H, d_e, xopt, h)
39-
self.assertTrue(func_d_k <= func_d_e or (func_d_k > func_d_e and
40-
func_d_k-func_d_e < func_tol), "sufficient decrease does not achieved!")
39+
self.assertTrue(func_d_k <= func_d_e + func_tol, "sufficient decrease does not achieved!")
4140

4241
class TestUncBdryCDFO(unittest.TestCase):
4342
def runTest(self):

0 commit comments

Comments
 (0)