Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
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)
Ejemplo n.º 3
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)