Wirtinger Derivatives

Wirtinger Derivatives

Introduction

Wirtinger derivatives are differential operators for functions depending on complex variables, regardless of whether those functions are real-valued or complex-valued. Named after Wilhelm Wirtinger, this formalism treats functions on the complex plane as functions of two formally independent variables, $z$ and $z^*$. It is particularly useful in optimization problems involving non-holomorphic functions (especially real-valued functions), enabling complex optimization problems to be handled in the same way as their real counterparts.

Why are Wirtinger derivatives needed?

Ordinary complex differentiation (for holomorphic functions satisfying the Cauchy--Riemann equations) cannot handle non-holomorphic functions such as the real-valued function $f(z) = |z|^2$. Yet in signal processing and machine learning, one frequently needs to minimize real-valued loss functions that depend on complex parameters. Wirtinger derivatives provide the natural framework for such problems.

Although the formalism can be applied to complex-valued functions as well, for holomorphic functions ordinary complex differentiation suffices. The true power of Wirtinger derivatives emerges when dealing with functions that depend on both $z$ and $z^*$ (i.e., non-holomorphic functions).

Definition

Consider a function $f(z, z^*)$ depending on the complex variable $z = x + iy$ ($x, y \in \bbR$), where $z^* = x - iy$ denotes the complex conjugate of $z$.

Definition (Wirtinger differential operators)

For $z = x + iy$, the Wirtinger differential operators are defined as follows:

\begin{align} \dfrac{\partial}{\partial z} &= \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} - i\dfrac{\partial}{\partial y}\right) \label{eq:wirtinger-z}\\ \dfrac{\partial}{\partial z^*} &= \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} + i\dfrac{\partial}{\partial y}\right) \label{eq:wirtinger-zbar} \end{align}

Meaning of the factor $\dfrac{1}{2}$

The factor $\dfrac{1}{2}$ is chosen so that $\dfrac{\partial z}{\partial z} = 1$. Indeed, since $z = x + iy$:

$$\dfrac{\partial z}{\partial z} = \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} - i\dfrac{\partial}{\partial y}\right)(x + iy) = \dfrac{1}{2}(1 + 1) = 1$$

Expression in terms of real and imaginary part derivatives

Solving equations (\ref{eq:wirtinger-z}) and (\ref{eq:wirtinger-zbar}) simultaneously, one can express the real and imaginary part derivatives in terms of Wirtinger derivatives:

\begin{align} \dfrac{\partial}{\partial x} &= \dfrac{\partial}{\partial z} + \dfrac{\partial}{\partial z^*}\\ \dfrac{\partial}{\partial y} &= i\left(\dfrac{\partial}{\partial z} - \dfrac{\partial}{\partial z^*}\right) \end{align}

Basic Properties

Theorem (basic differentiation formulas)

For complex scalars $z$ and $w$:

\begin{align} \dfrac{\partial z}{\partial z} &= 1, & \dfrac{\partial z}{\partial z^*} &= 0 \label{eq:basic-diff-1}\\ \dfrac{\partial z^*}{\partial z} &= 0, & \dfrac{\partial z^*}{\partial z^*} &= 1 \label{eq:basic-diff-2}\\ \dfrac{\partial |z|^2}{\partial z} &= z^*, & \dfrac{\partial |z|^2}{\partial z^*} &= z \label{eq:abs-z-sq-diff}\\ \dfrac{\partial (z^* w)}{\partial z} &= 0, & \dfrac{\partial (z^* w)}{\partial z^*} &= w \label{eq:product-diff} \end{align}

Proof example: $\dfrac{\partial}{\partial z^*} |z|^2 = z$

Step 1: Express $|z|^2$ in terms of real and imaginary parts.

Setting $z = x + iy$, we have $z^* = x - iy$. Therefore:

\begin{equation} |z|^2 = z z^* = (x + iy)(x - iy) = x^2 - (iy)^2 = x^2 - i^2 y^2 = x^2 + y^2 \label{eq:proof-step1} \end{equation}

Step 2: Apply the definition of the Wirtinger differential operator to $|z|^2$.

Applying the Wirtinger operator from equation \eqref{eq:wirtinger-zbar} to $|z|^2 = x^2 + y^2$ from equation \eqref{eq:proof-step1}:

\begin{equation} \dfrac{\partial}{\partial z^*} |z|^2 = \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} + i\dfrac{\partial}{\partial y}\right) (x^2 + y^2) \label{eq:proof-step2} \end{equation}

Here, the left-hand side denotes the operator $\dfrac{\partial}{\partial z^*}$ acting on the function $|z|^2$.

Step 3: Compute the partial derivative with respect to $x$.

Differentiating $(x^2 + y^2)$ in equation \eqref{eq:proof-step2} with respect to $x$:

\begin{equation} \dfrac{\partial}{\partial x}(x^2 + y^2) = 2x + 0 = 2x \label{eq:proof-step3} \end{equation}

Step 4: Compute the partial derivative with respect to $y$.

Differentiating $(x^2 + y^2)$ in equation \eqref{eq:proof-step2} with respect to $y$:

\begin{equation} \dfrac{\partial}{\partial y}(x^2 + y^2) = 0 + 2y = 2y \label{eq:proof-step4} \end{equation}

Step 5: Substitute the results.

Substituting equations \eqref{eq:proof-step3} and \eqref{eq:proof-step4} into equation \eqref{eq:proof-step2}:

\begin{align} \dfrac{\partial}{\partial z^*} |z|^2 &= \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} + i\dfrac{\partial}{\partial y}\right) (x^2 + y^2) \tag{\ref{eq:proof-step2}}\\ &= \dfrac{1}{2}\left[\dfrac{\partial}{\partial x}(x^2 + y^2) + i\dfrac{\partial}{\partial y}(x^2 + y^2)\right] \tag{distributing the operator}\\ &= \dfrac{1}{\cancel{2}}\left[\cancel{2}x + i \cdot \cancel{2}y\right] \tag{substituting \ref{eq:proof-step3}, \ref{eq:proof-step4}}\\ &= x + iy \label{eq:proof-step5-4}\\ &= z \label{eq:proof-step5-5} \end{align}

Thus, $\dfrac{\partial}{\partial z^*} |z|^2 = z$ has been established. $\square$

Relationship with the Cauchy--Riemann equations

Theorem (characterization of holomorphicity)

A function $f(z)$ is holomorphic (satisfies the Cauchy--Riemann equations) if and only if:

\begin{equation} \dfrac{\partial f}{\partial z^*} = 0 \label{eq:holomorphic-condition} \end{equation}

Why does "independent of $z^*$" imply holomorphicity?

To understand this equivalence, one must properly grasp the Wirtinger derivative framework.

1. The Wirtinger derivative framework

In the Wirtinger framework, $z$ and $z^*$ are treated as formally independent variables. Although this may seem strange at first (since $z^*$ is the complex conjugate of $z$ and hence not independent), this framework allows any function $f(z, z^*)$ to be expressed as a function of two variables $z$ and $z^*$.

Examples:

  • $|z|^2 = z z^*$ depends on both $z$ and $z^*$
  • $z^2 + z$ depends only on $z$ (not on $z^*$)
  • $e^z \sin z$ depends only on $z$

2. Three equivalent definitions of a holomorphic function

(a) Complex differentiability

$f(z)$ is holomorphic at $z_0$ $\Leftrightarrow$ the complex derivative $\displaystyle \lim_{h \to 0} \dfrac{f(z_0+h) - f(z_0)}{h}$ exists

Here $h \in \bbC$, and the limit must be the same regardless of the direction from which $h$ approaches $0$ in the complex plane. This is a far stronger condition than differentiability for real functions (where only limits from the left and right are required).

(b) Cauchy--Riemann equations

$f(z) = u(x,y) + iv(x,y)$ is holomorphic $\Leftrightarrow$ the following holds:

\begin{equation} \dfrac{\partial u}{\partial x} = \dfrac{\partial v}{\partial y}, \quad \dfrac{\partial u}{\partial y} = -\dfrac{\partial v}{\partial x} \label{eq:cauchy-riemann} \end{equation}

(c) Characterization via Wirtinger derivatives

$f(z)$ is holomorphic $\Leftrightarrow$ the following holds:

$$\dfrac{\partial f}{\partial z^*} = 0 \tag{\ref{eq:holomorphic-condition}}$$

3. Why (b) and (c) are equivalent

Using the definition of the Wirtinger operator:

$$\dfrac{\partial}{\partial z^*} = \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} + i\dfrac{\partial}{\partial y}\right) \tag{\ref{eq:wirtinger-zbar}}$$

and applying it to $f = u + iv$:

\begin{align} \dfrac{\partial f}{\partial z^*} &= \dfrac{1}{2}\left(\dfrac{\partial}{\partial x} + i\dfrac{\partial}{\partial y}\right)(u + iv) \label{eq:holomorphic-proof-1}\\ &= \dfrac{1}{2}\left[\left(\underbrace{\dfrac{\partial u}{\partial x} - \dfrac{\partial v}{\partial y}}_{=0}\right) + i\left(\underbrace{\dfrac{\partial v}{\partial x} + \dfrac{\partial u}{\partial y}}_{=0}\right)\right] \label{eq:holomorphic-proof-2}\\ &= 0 \end{align}

By equation \eqref{eq:holomorphic-condition}, this expression vanishes if and only if:

  • Real part $= 0$: $\dfrac{\partial u}{\partial x} - \dfrac{\partial v}{\partial y} = 0$ $\Rightarrow$ $\dfrac{\partial u}{\partial x} = \dfrac{\partial v}{\partial y}$
  • Imaginary part $= 0$: $\dfrac{\partial v}{\partial x} + \dfrac{\partial u}{\partial y} = 0$ $\Rightarrow$ $\dfrac{\partial u}{\partial y} = -\dfrac{\partial v}{\partial x}$

These are precisely the Cauchy--Riemann equations from equation \eqref{eq:cauchy-riemann}!

4. Intuitive understanding

In the framework where $z$ and $z^*$ are treated as independent variables:

  • A general function can be written as $f(z, z^*)$ (e.g., $|z|^2 = zz^*$)
  • A holomorphic function can be expressed in terms of $z$ alone (e.g., $z^2$, $e^z$, $\sin z$)
  • "Independent of $z^*$" = "unchanged by $\dfrac{\partial}{\partial z^*}$" = equation \eqref{eq:holomorphic-condition}

Therefore, equation \eqref{eq:holomorphic-condition} states that "$f$ is a function of $z$ alone," which is the essence of holomorphicity.

Optimization of Real-Valued Functions

The most important application of Wirtinger derivatives is the optimization of real-valued functions that depend on complex parameters.

Theorem (stationary point condition)

Let $f: \bbC \to \bbR$ be a real-valued function. The following three conditions are equivalent:

$$z_0 \text{ is a stationary point of } f \quad \Leftrightarrow \quad \dfrac{\partial f}{\partial z^*}\bigg|_{z=z_0} = 0 \quad \Leftrightarrow \quad \dfrac{\partial f}{\partial z}\bigg|_{z=z_0} = 0$$

Proof

Step 1: Definition of a stationary point

A stationary point $z_0$ of $f: \mathbb{C} \to \mathbb{R}$ is a point where the gradient vanishes:

\begin{equation} \dfrac{\partial f}{\partial x}\bigg|_{z=z_0} = 0 \text{ and } \dfrac{\partial f}{\partial y}\bigg|_{z=z_0} = 0 \label{eq:stationary-def} \end{equation}

Since $f$ is real-valued, both $\dfrac{\partial f}{\partial x}$ and $\dfrac{\partial f}{\partial y}$ are real.

Step 2: Equivalence with $\dfrac{\partial f}{\partial z^*} = 0$

By equation \eqref{eq:wirtinger-zbar}:

\begin{equation} \dfrac{\partial f}{\partial z^*} = \dfrac{1}{2}\left(\dfrac{\partial f}{\partial x} + i\dfrac{\partial f}{\partial y}\right) \label{eq:wirtinger-zbar-app} \end{equation}

Since $\dfrac{\partial f}{\partial x}$ and $\dfrac{\partial f}{\partial y}$ are real, equation \eqref{eq:wirtinger-zbar-app} equals $0$ if and only if both the real and imaginary parts vanish, which is equivalent to equation \eqref{eq:stationary-def}.

Step 3: Equivalence with $\dfrac{\partial f}{\partial z} = 0$

By equation \eqref{eq:wirtinger-z}:

\begin{equation} \dfrac{\partial f}{\partial z} = \dfrac{1}{2}\left(\dfrac{\partial f}{\partial x} - i\dfrac{\partial f}{\partial y}\right) \label{eq:wirtinger-z-app} \end{equation}

Similarly, since $\dfrac{\partial f}{\partial x}$ and $\dfrac{\partial f}{\partial y}$ are real, equation \eqref{eq:wirtinger-z-app} equals $0$ if and only if equation \eqref{eq:stationary-def} holds.

Conclusion

By Steps 2 and 3, both $\dfrac{\partial f}{\partial z^*} = 0$ and $\dfrac{\partial f}{\partial z} = 0$ are equivalent to the stationary condition \eqref{eq:stationary-def}. $\square$

Important identity

When $f$ is a real-valued function, the following relationship holds between the Wirtinger derivatives:

\begin{equation} \dfrac{\partial f}{\partial z} = \left( \dfrac{\partial f}{\partial z^*} \right)^* \label{eq:wirtinger-conjugate} \end{equation}

Therefore, if $\dfrac{\partial f}{\partial z^*} = 0$, then $\dfrac{\partial f}{\partial z} = 0$ follows automatically (since the complex conjugate of $0$ is $0$). In practice, it is conventional to solve $\dfrac{\partial f}{\partial z^*} = 0$.

Optimization example

Example (complex least squares problem)

Given complex numbers $a, b \in \mathbb{C}$ ($a \neq 0$), find the value of $z$ that minimizes $f(z) = |az - b|^2$.

Solution:

Step 1: Expand $f$ as a polynomial in $z$ and $z^*$

Using $|w|^2 = w w^*$ with $w = az - b$:

\begin{align} f(z, z^*) &= (az - b)(az - b)^* \label{eq:ex-step1}\\ &= (az - b)(a^* z^* - b^*) \label{eq:ex-step2} \end{align}

Expanding:

\begin{equation} f(z, z^*) = \underbrace{a a^*}_{|a|^2} z z^* - a b^* z - a^* b z^* + \underbrace{b b^*}_{|b|^2} \label{eq:ex-expanded} \end{equation}

Step 2: Compute the Wirtinger derivative

Differentiating each term of equation \eqref{eq:ex-expanded} with respect to $z^*$. By equation \eqref{eq:abs-z-sq-diff}, $\dfrac{\partial}{\partial z^*}(zz^*) = z$, so:

\begin{align} \dfrac{\partial f}{\partial z^*} &= |a|^2 \underbrace{\dfrac{\partial}{\partial z^*}(z z^*)}_{=z} - a b^* \underbrace{\dfrac{\partial z}{\partial z^*}}_{=0} - a^* b \underbrace{\dfrac{\partial z^*}{\partial z^*}}_{=1} + 0 \label{eq:ex-diff1}\\ &= |a|^2 z - a^* b \label{eq:ex-diff2} \end{align}

Step 3: Solve the stationary condition

Setting $\dfrac{\partial f}{\partial z^*} = 0$:

\begin{align} |a|^2 z &= a^* b \nonumber\\ z &= \dfrac{a^* b}{|a|^2} \label{eq:ex-solution} \end{align}

Extension to Vectors and Matrices

Wirtinger derivatives extend naturally to vectors and matrices.

Definition (Wirtinger derivative for vectors)

For $\bm{z} = [z_1, \ldots, z_n]^T \in \bbC^n$ and a real-valued function $f(\bm{z}, \bm{z}^*)$:

$$\dfrac{\partial f}{\partial \bm{z}^*} = \begin{bmatrix} \dfrac{\partial f}{\partial z_1^*} \\ \vdots \\ \dfrac{\partial f}{\partial z_n^*} \end{bmatrix} \in \bbC^n$$

Useful formulas

Theorem (vector and matrix differentiation formulas)

For $\bm{z}, \bm{w} \in \bbC^n$, $\bm{A} \in \bbC^{n \times n}$ (Hermitian matrix), and $\bm{b} \in \bbC^n$:

\begin{align} \dfrac{\partial}{\partial \bm{z}^*}(\bm{w}^H \bm{z}) &= \bm{0} \label{eq:vec-wHz}\\ \dfrac{\partial}{\partial \bm{z}^*}(\bm{z}^H \bm{w}) &= \bm{w} \label{eq:vec-zHw}\\ \dfrac{\partial}{\partial \bm{z}^*}(\bm{z}^H \bm{A} \bm{z}) &= \bm{A} \bm{z} \label{eq:vec-zHAz}\\ \dfrac{\partial}{\partial \bm{z}^*}(\bm{z}^H \bm{b} + \bm{z}^H \bm{A} \bm{z}) &= \bm{b} + \bm{A} \bm{z} \label{eq:vec-combined} \end{align}

Here, $\bm{w}^H$ denotes the conjugate transpose of $\bm{w}$. For proofs, see Proofs in Matrix Calculus, 16.57.

Example (complex Wiener--Hopf equation)

Minimize the following quadratic form over the complex vector $\bm{z} \in \bbC^n$:

$$J(\bm{z}) = \bm{z}^H \bm{R} \bm{z} - \bm{z}^H \bm{p} - \bm{p}^H \bm{z} + \sigma^2$$

where $\bm{R} = \bm{R}^H$ (Hermitian matrix), $\bm{p} \in \bbC^n$, and $\sigma^2 \in \bbR$.

Solution:

Step 1: Differentiate each term with respect to $\bm{z}^*$

$J$ consists of four terms. Using equations \eqref{eq:vec-wHz}--\eqref{eq:vec-zHAz}, we differentiate each one.

\begin{align} \dfrac{\partial}{\partial \bm{z}^*}(\bm{z}^H \bm{R} \bm{z}) &= \bm{R} \bm{z} & &\text{(Eq.}\;\eqref{eq:vec-zHAz}\text{: }\bm{A} = \bm{R}\text{)} \label{eq:wh-term1}\\ \dfrac{\partial}{\partial \bm{z}^*}(-\bm{z}^H \bm{p}) &= -\bm{p} & &\text{(Eq.}\;\eqref{eq:vec-zHw}\text{: }\bm{w} = \bm{p}\text{)} \label{eq:wh-term2}\\ \dfrac{\partial}{\partial \bm{z}^*}(-\bm{p}^H \bm{z}) &= \bm{0} & &\text{(Eq.}\;\eqref{eq:vec-wHz}\text{: }\bm{w} = \bm{p}\text{)} \label{eq:wh-term3}\\ \dfrac{\partial}{\partial \bm{z}^*}(\sigma^2) &= \bm{0} & &\text{(constant)} \label{eq:wh-term4} \end{align}

Step 2: Sum the results

Adding equations \eqref{eq:wh-term1}--\eqref{eq:wh-term4}:

\begin{equation} \dfrac{\partial J}{\partial \bm{z}^*} = \bm{R} \bm{z} - \bm{p} + \bm{0} + \bm{0} = \bm{R} \bm{z} - \bm{p} \label{eq:wh-gradient} \end{equation}

Step 3: Solve the stationary condition

Setting $\dfrac{\partial J}{\partial \bm{z}^*} = \bm{0}$:

\begin{align} \bm{R} \bm{z} &= \bm{p} \nonumber\\ \bm{z}_{\text{opt}} &= \bm{R}^{-1} \bm{p} \label{eq:wh-solution} \end{align}

This is the solution of the complex Wiener filter (Wiener--Hopf equation). Since $\bm{R}$ is a Hermitian positive definite matrix, its inverse exists.

Worked Examples

Example 1: Stationary points of $f(z) = |z|^4$

Find the stationary points of $f(z, z^*) = (z z^*)^2$.

Solution:

Step 1: Express $f$ in terms of $z$ and $z^*$

Since $|z|^2 = z z^*$:

\begin{equation} f(z, z^*) = (z z^*)^2 = |z|^4 \label{eq:ex1-step1} \end{equation}

Step 2: Differentiate with respect to $z^*$

Using the chain rule:

\begin{align} \dfrac{\partial f}{\partial z^*} &= \dfrac{\partial}{\partial z^*}(z z^*)^2 \nonumber\\ &= 2(z z^*) \cdot \dfrac{\partial}{\partial z^*}(z z^*) & &\text{(chain rule)} \label{eq:ex1-step2a}\\ &= 2(z z^*) \cdot z & &\text{(Eq.}\;\eqref{eq:abs-z-sq-diff}\text{)} \label{eq:ex1-step2b}\\ &= 2|z|^2 z \label{eq:ex1-step2c} \end{align}

Step 3: Solve the stationary condition

Setting $\dfrac{\partial f}{\partial z^*} = 0$:

\begin{equation} 2|z|^2 z = 0 \label{eq:ex1-step3} \end{equation}

Since $|z|^2 \geq 0$, this equation holds only when $z = 0$.

Conclusion

$z = 0$ is the unique stationary point. Since $f(z) = |z|^4 \geq 0$ and $f(0) = 0$, it is the global minimum.

Example 2: Minimizing $f(z) = |z - a|^2$

Minimize the squared distance $f(z) = |z - a|^2$ between a point $z$ in the complex plane and a fixed point $a \in \bbC$.

Solution:

Step 1: Express $f$ in terms of $z$ and $z^*$

Using $|w|^2 = w w^*$:

\begin{align} f(z, z^*) &= |z - a|^2 = (z - a)(z - a)^* \nonumber\\ &= (z - a)(z^* - a^*) \nonumber\\ &= z z^* - z a^* - a z^* + a a^* \label{eq:ex2-step1} \end{align}

Step 2: Differentiate with respect to $z^*$

Differentiating each term of equation \eqref{eq:ex2-step1} with respect to $z^*$:

\begin{align} \dfrac{\partial f}{\partial z^*} &= \dfrac{\partial}{\partial z^*}(z z^* - z a^* - a z^* + a a^*) \nonumber\\ &= z - 0 - a + 0 & &\text{(applying Eq.}\;\eqref{eq:abs-z-sq-diff}\text{ to each term)} \label{eq:ex2-step2a}\\ &= z - a \label{eq:ex2-step2b} \end{align}

Key point: Differentiating with respect to $z^*$, terms containing $z$ yield $z$, while terms not containing $z^*$ (such as $z a^*$) are treated as constants.

Step 3: Solve the stationary condition

Setting $\dfrac{\partial f}{\partial z^*} = 0$:

\begin{equation} z - a = 0 \quad \Rightarrow \quad z = a \label{eq:ex2-step3} \end{equation}

Step 4: Verify minimality via the Hessian matrix

Writing $z = x + iy$, we compute the Hessian matrix in the real variables $(x, y)$. Since $f = (x - a_x)^2 + (y - a_y)^2$:

\begin{equation} H = \begin{pmatrix} \dfrac{\partial^2 f}{\partial x^2} & \dfrac{\partial^2 f}{\partial x \partial y} \\ \dfrac{\partial^2 f}{\partial y \partial x} & \dfrac{\partial^2 f}{\partial y^2} \end{pmatrix} = \begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix} = 2I \label{eq:ex2-hessian} \end{equation}

Since $H$ is positive definite (all eigenvalues are positive), $z = a$ is a strictly convex minimum.

Conclusion

$z = a$ is the unique stationary point and the global minimum (with minimum value $f(a) = 0$).

Geometric interpretation: The point in the complex plane closest to a fixed point $a$ is $a$ itself -- an intuitively obvious result that is derived algebraically via Wirtinger derivatives.

Example 3: Two-variable case

Minimize $f(z_1, z_2) = |z_1 - z_2|^2 + |z_1|^2$.

Solution:

Step 1: Expand $f$

Using $|w|^2 = w w^*$:

\begin{align} f &= (z_1 - z_2)(z_1 - z_2)^* + z_1 z_1^* \nonumber\\ &= (z_1 - z_2)(z_1^* - z_2^*) + z_1 z_1^* \nonumber\\ &= z_1 z_1^* - z_1 z_2^* - z_2 z_1^* + z_2 z_2^* + z_1 z_1^* \label{eq:ex3-step1} \end{align}

Step 2: Differentiate with respect to $z_1^*$

Differentiating each term of equation \eqref{eq:ex3-step1} with respect to $z_1^*$:

\begin{align} \dfrac{\partial f}{\partial z_1^*} &= z_1 - z_2 - 0 + 0 + z_1 \nonumber\\ &= 2z_1 - z_2 \label{eq:ex3-step2} \end{align}

Step 3: Differentiate with respect to $z_2^*$

Differentiating each term of equation \eqref{eq:ex3-step1} with respect to $z_2^*$:

\begin{align} \dfrac{\partial f}{\partial z_2^*} &= 0 - 0 - z_1 + z_2 + 0 \nonumber\\ &= z_2 - z_1 \label{eq:ex3-step3} \end{align}

Step 4: Solve the stationary conditions

Setting $\dfrac{\partial f}{\partial z_1^*} = 0$ and $\dfrac{\partial f}{\partial z_2^*} = 0$:

\begin{align} 2z_1 - z_2 &= 0 \label{eq:ex3-step4a}\\ z_2 - z_1 &= 0 \label{eq:ex3-step4b} \end{align}

From equation \eqref{eq:ex3-step4b}, $z_2 = z_1$. Substituting into equation \eqref{eq:ex3-step4a}:

$$2z_1 - z_1 = z_1 = 0$$

Conclusion

$z_1 = z_2 = 0$ is the unique stationary point. Since $f(0, 0) = 0$ and $f(z_1, z_2) \geq 0$, it is the global minimum.

Applications

Signal Processing

  • Adaptive filters: Gradient computation in the complex LMS algorithm
  • Wiener filter: Derivation of the optimal linear estimator for complex signals
  • Array signal processing: Beamforming optimization

Machine Learning

  • Complex-valued neural networks: Gradient descent with respect to complex parameters
  • Quantum machine learning: Optimization of quantum states with complex amplitudes

Communication Theory

  • MIMO communications: Optimal receiver design for complex channel matrices
  • Equalizers: Optimal detection for complex symbols

Related Topics