def test_large_square(self): """Test large number of variables squared. """ for n in [10, 20, 30, 40, 50]: A = matrix(range(n * n), (n, n)) x = Variable(n, n) p = Problem(Minimize(at.square(x[0, 0])), [x >= A]) result = p.solve() self.assertAlmostEqual(result, 0)
def test_large_square(self): """Test large number of variables squared. """ for n in [10, 20, 30, 40, 50]: A = matrix(list(range(n*n)), (n,n)) x = Variable(n,n) p = Problem(Minimize(at.square(x[0, 0])), [x >= A]) result = p.solve() self.assertAlmostEqual(result, 0)
def test_large_square(self): """Test large number of variables squared. """ self.skipTest("Too slow.") for n in [10, 20, 30, 40, 50]: A = np.arange(n * n) A = np.reshape(A, (n, n)) x = Variable((n, n)) p = Problem(cp.Minimize(at.square(x[0, 0])), [x >= A]) result = p.solve() self.assertAlmostEqual(result, 0)