Solving linear equation with quadratic hadamard product

23 Views Asked by At

I have the following equation that I can solve iteratively, but I was wondering if it has an analytical solution that can speed up my computation.

$$ x = B(x \odot x \odot b) + a $$

where

  • $x, a, b \in \mathbb{R}^D$
  • $B \in \mathbb{R}^{D \times D}$

I can see that if $a = \vec{0}$ and $B = I$, that $x=b$ is a solution, but that's as far as I can get.