0

Using cvxpy( convex optimisation solver in python), there are options to make a matrix variable to be symmetric or positive semidefinite, but I require that the matrix be toeplitz (all left to right diagonals have the same element is each diagonal entry). Is there an efficient way of doing this?

Amol Shah
  • 15
  • 4

1 Answers1

1

One way would be to add the constraint:

a[i,j] = a[i-1,j-1]

for all i,j>0. The presolver (part of a solver) would exploit this and reduce the size of the model.

Erwin Kalvelagen
  • 15,677
  • 2
  • 14
  • 39