GradientDescentDisentangler
full name: tenpy.algorithms.disentangler.GradientDescentDisentangler
parent module:
tenpy.algorithms.disentanglertype: class
Inheritance Diagram

Methods
|
|
Given theta, find a unitary U towards minimizing the n-th Renyi entropy. |
- class tenpy.algorithms.disentangler.GradientDescentDisentangler(parent)[source]
Bases:
DisentanglerGradient-descent optimization, similar to
RenyiDisentangler.Options
- iter(theta)[source]
Given theta, find a unitary U towards minimizing the n-th Renyi entropy.
This function calculates the gradient \(dS = \partial S(U theta, n) /\partial U\). and then
U(t) = exp(-t*dS), where we choose the t from stepsizes which minimizes the entropy ofU(t) theta.When
R[i]is the derivative \(\partial S(Y, n)/ \partial Y_i\) of the (n-th Renyi) entropy,dSis given by:| .----X--R--Z----. | | | | | | | q0 q1 | | | | | | q0* q1* | | | | | | | .----X*-Y--Z*---.