Quasi-Herglotz functions and convex optimization
Yevhen Ivanenko, Mitja Nedic, Mats Gustafsson, B. L. G. Jonsson,, Annemarie Luger, Sven Nordebo

TL;DR
This paper introduces quasi-Herglotz functions, extending Herglotz functions, and demonstrates their usefulness in modeling non-passive systems through convex optimization and numerical examples.
Contribution
It defines the set of quasi-Herglotz functions, explores their properties, and applies them to model non-passive media via convex optimization techniques.
Findings
Quasi-Herglotz functions form a linear space extending Herglotz functions.
Properties like integral representations and boundary values are inherited.
Numerical examples show effective modeling of non-passive gain media.
Abstract
We introduce the set of quasi-Herglotz functions and demonstrate that it has properties useful in the modeling of non-passive systems. The linear space of quasi-Herglotz functions constitutes a natural extension of the convex cone of Herglotz functions. It consists of differences of Herglotz functions, and we show that several of the important properties and modeling perspectives are inherited by the new set of quasi-Herglotz functions. In particular, this applies to their integral representations, the associated integral identities or sum rules (with adequate additional assumptions), their boundary values on the real axis and the associated approximation theory. Numerical examples are included to demonstrate the modeling of a non-passive gain media formulated as a convex optimization problem, where the generating measure is modeled by using a finite expansion of B-splines and point…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
\xpatchcmd
Quasi-Herglotz functions and convex optimization
Y. Ivanenko1, M. Nedic2, M. Gustafsson3, B. L. G. Jonsson4, A. Luger2, S. Nordebo1
1 Department of Physics and Electrical Engineering, Linnæus University, 351 95 Växjö, Sweden. E-mail: {yevhen.ivanenko,sven.nordebo}@lnu.se.
2 Department of Mathematics, Stockholm University 106 91 Stockholm, Sweden. E-mail: {mitja,luger}@math.su.se.
3 Department of Electrical and Information Technology, Lund University, Box 118, 221 00 Lund, Sweden. E-mail: [email protected].
4 School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, 100 44 Stockholm, Sweden. E-mail: [email protected].
Abstract
We introduce the set of quasi-Herglotz functions and demonstrate that it has properties useful in the modeling of non-passive systems. The linear space of quasi-Herglotz functions constitutes a natural extension of the convex cone of Herglotz functions. It consists of differences of Herglotz functions and we show that several of the important properties and modeling perspectives are inherited by the new set of quasi-Herglotz functions. In particular, this applies to their integral representations, the associated integral identities or sum rules (with adequate additional assumptions), their boundary values on the real axis and the associated approximation theory. Numerical examples are included to demonstrate the modeling of a non-passive gain media formulated as a convex optimization problem, where the generating measure is modeled by using a finite expansion of B-splines and point masses.
1 Introduction
It is well known that an admittance passive system (admittance, impedance, electromagnetic constitutive relations, etc.), i.e., a system that absorbs more energy than it emits [1], can be represented mathematically by a symmetric Herglotz function (or Positive Real (PR) function), see e.g., [2, 3, 4, 5, 6, 7]. The condition of passivity implies, among other things, that the system also has to be causal [8]. Furthermore, the integral representation formula for symmetric Herglotz functions leads to integral identities or sum rules [4, 6] that are useful to derive physical bounds in a variety of technical applications such as e.g., radar absorbers [9], passive metamaterials [10], high-impedance surfaces [11], antennas [12, 13], reflection coefficients [14], waveguides [15], and periodic structures [16], only to mention a few. The integral representation formula can also be utilized in a convex optimization setting to construct an optimal approximating passive realization of a desired target response [17, 18], which is typically given on a finite closed interval of the real (frequency) axis. Optimal realizations of passive metamaterials are typical examples, where it is e.g., desired to synthesize low-loss materials with negative refractive index over a frequency interval [10, 17, 18]. However, there exist many practically important systems that are causal, but not passive, and thus we introduce a new class of functions to model them.
As a motivation for the study of the new class of functions, we refer to the use of gain media which has been proposed to improve the light localization effects in plasmonics, with applications such as plasmon waveguides, extraordinary transmission, perfect lenses, artificial magnetism, negative refractive index, cloaking, tunneling, high directivity radiators, optical nanocircuits, nanowires etc., see e.g., [19, 20, 21, 22, 23, 24, 25] with references. Here, the use of gain media refers to the use of fluorescent dyes through optical pumping for which there exist explicit Lorentz type of resonance models in the standard laser literature, see e.g., [21, 26, 27, 25, 28] with references. Hence, laser pumping is a physical mechanism that allows for a linearized description of the medium in terms of a dielectric permittivity that can have a negative imaginary part over some frequency intervals. Naturally, it has been recognized that such models must satisfy causality and the associated Kramers-Kronig relations [29]. However, our purpose of employing the new class of functions in this context is to add the restrictions imposed by passivity outside the (non-passive) emitting frequency range for determination of an optimal realization of non-passive medium characterized by permittivity function. It is emphasized that the term realizability is employed here in the sense of realizability theory as in [30]. This means that a given system response is realizable, not as a physical system, but rather as a function possessing mathematically well defined properties of physical significance, such as causality and passivity [30], and also as in our case, having some a priori assumed regularity properties regarding its boundary values on the real (frequency) axis.
The boundary values of analytic functions representing causal systems are treated classically in spaces as in Titchmarsh’s theorem [5, 29] or in the sense of tempered distributions as in [2, 31]. There are a few results concerned with approximation theory or interpolation problems associated with partial information on the real axis (or on the unit circle). For example, bounds on the dispersion for finite-frequency-range Kramers-Kronig relations based on Stieltjes functions are presented in [32], and in [33], an approximation theory is given with density results for Hardy space approximants targeted for functions defined on subsets of the circle. Furthermore, a related bounded extremal problem is examined in [34] with point-wise constraints on the complementary part of the circle.
In this paper, we are interested in extending the class of admittance passive systems to include certain causal, non-passive systems. This extension is aimed to preserve the integral representation formula for the system, as well as, in certain cases, a sum rule. As a characterization of the full class of functions that satisfy the sum-rule identities seems out of reach, we use a class of functions that includes all Herglotz functions, and for which the sum-rule identities still hold under some appropriate additional assumptions regarding their asymptotic expansions. Moreover, it is also desirable that the new class of functions can be incorporated in an approximation theory, similar to the one for Herglotz functions [18]. It turns out that differences of Herglotz functions are suitable in this sense and we define the (real) vector space generated by Herglotz functions as the space of quasi-Herglotz functions. As for the approximation theory, we follow a slightly different route than [33, 34] and consider, as approximants, certain subspaces of quasi-Herglotz functions which are Hölder continuously extendable to a neighborhood of a given approximation interval on the real line, equipped with the topology from a larger space. This is a formulation that will imply that even smaller subspaces generated by finite B-spline expansions (useful in convex optimization) will be dense in the larger set of approximants. Numerical examples are included to demonstrate the approximation approach by modeling of a given non-passive system by solving a convex optimization problem. Here the generating measure is modeled by using a finite expansion of B-splines and point masses.
The rest of the paper is organized as follows: In Section 2, we introduce the set of quasi-Herglotz functions and discuss their basic properties, integral representations and boundary values. In Section 3, the sum rules are formulated and proved. In Section 4, the mathematical approximation theory and related convex optimization is formulated. It is based on certain assumptions regarding the Hölder continuity of the approximating quasi-Herglotz functions extended to the real line. In Section 5, the theory is illustrated by numerical examples, and the paper ends with conclusions in Section 6.
2 Quasi-Herglotz functions
2.1 Background
An important function class in applied mathematics is the class of so-called Herglotz functions. Known also under a variety of different names, such as Herglotz-Nevanlinna functions, Pick functions and R-functions, these are analytic functions on the upper half-plane
[TABLE]
having non-negative imaginary part [4, 3]. A major significance of this class of functions lies in the fact that the subclass of all symmetric Herglotz functions, i.e., Herglotz functions with the property
[TABLE]
is closely connected with passive systems [2]. Above, the superscript denotes complex conjugation.
One of the most powerful tools in the theory of Herglotz functions is the existence of an integral representation formula [4, 3]. This well-known formula states that a function is a Herglotz function if and only if it can be written, for any , as
[TABLE]
where , and is a finite positive Borel measure on , and the subscrpit is used to highlight the fact that these parameters represent a function with non-negative imaginary part. Furthermore, the correspondence between the function and the triple of its representing parameters is unique.
If we are, instead, considering a symmetric Herglotz function, condition (2) implies first that the function must take purely imaginary values along the imaginary axis, yielding that the coefficient from representation (3) must be zero. Furthermore, the Stieltjes inversion formula [3] implies that the measure from representation (3) must be even, i.e., for any Borel measurable set , where .
As such, all symmetric Herglotz functions admit, for , an integral representation of the form
[TABLE]
where and are as in representation (3), with the additional constraint that the measure is symmetric, cf. [2, 3, 4, 5, 7] and denotes that the integral in representation (4) taken as the Cauchy principal value at infinity. Observe that it is necessary to view the above integral in the principal value sense to ensure convergence. Indeed, for any fixed , the integrand grows linearly at and is, hence, not-necessarily integrable with respect to the measure . Note, furthermore, that this is not the case in representation (3), where the integrand is a bounded function on for any fixed .
2.2 Basic properties
We now introduce the following class of analytic functions on the upper half-plane.
Definition 2.1
An analytic function is called a quasi-Herglotz function if there exist two Herglotz functions and , such that
[TABLE]
for any . Analogously, an analytic function is called a symmetric quasi-Herglotz function if there exist two symmetric Herglotz functions and , such that equality (5) holds for all . The set of all quasi-Herglotz functions is denoted by , while the set of all symmetric quasi-Herglotz functions is denoted by .
We mention two trivial observations. First, any Herglotz (resp. symmetric Herglotz) function is also a quasi-Herglotz (resp. symmetric quasi-Herglotz) function, as we only need to take the function in Definition 2.1 to be identically equal to zero. Second, there is an element of non-uniqueness in Definition 2.1. If an analytic function can be written as in formula (5) for some Herglotz (resp. symmetric Herglotz) functions and , then it can also be written as
[TABLE]
where , for any other Herglotz (resp. symmetric Herglotz) function .
2.3 Integral representations
It is an immediate consequence of the integral representation formulas (3) and (4) that quasi-Herglotz functions in the sets and admit similar integral representations. Any function can be written, for , as
[TABLE]
where and are real numbers and is a signed Borel measure. In particular, if is given as , then , and where, for , the parameters and are the representing parameter for the Herglotz function in the sense of representation (3).
Similarly, any function in the class can be written, for , as
[TABLE]
where and are as in the previous case.
Note that, despite the element of non-uniqueness in Definition 2.1 discussed in Section 2.2, the triple of representing parameters corresponding to a quasi-Herglotz function in the sense of representation (7) is determined uniquely by the function .
The integral representation formula (3) for ordinary Herglotz functions may also be written in terms of a not necessarily finite measure . Indeed, one can show that the right-hand side of representation (3) may equivalently be written as
[TABLE]
where and are as before and is a positive Borel measure on satisfying the growth condition
[TABLE]
However, an integral representation of this form cannot yield an integral representation for all quasi-Herglotz functions, as the difference of two measures satisfying the growth condition (10) is not necessarily well-defined. Nevertheless, some quasi-Herglotz functions do admit an integral representation of the form
[TABLE]
and one case where this happens, which will appear later in Sections 4 and 5, is when the measure from representation (7) has compact support. Then, the measure in representation (11) may be defined via .
2.4 Boundary values
In general, Herglotz functions, as well as quasi-Herglotz functions, and in particular their imaginary parts, have boundary values (on the real line) only in the distributional sense, see e.g., [2, 6, 18, 31]. In what follows, however, we will be interested in complex-valued functions on some interval which appear as continuous extensions of suitable quasi-Herglotz functions.
First, we want to mention certain inclusions of function spaces, which will be very useful in Section 4. As usual, we let denote the Banach space consisting of all complex-valued continuous functions defined on some compact interval equipped with the standard max-norm . The Hölder space with exponent is denoted and the corresponding norm is denoted , cf. [35, pp. 94-104]. Further, let denote the Banach space with norm , where and denotes a positive continuous weight function on , cf. [36]. The Banach space is similarly equipped with the norm defined by taking the essential supremum [36] of the function . Then, the spaces defined above satisfy the following inclusions
[TABLE]
where and .
Second, recall that the property that assures the existence of boundary values of quasi-Herglotz functions (i.e., of both the real and imaginary parts) is Hölder continuity of the density of the measure. More precisely, the following theorem holds, see e.g., [18, Thm. 2.2] for the argument.
Theorem 2.2
Let be a quasi-Herglotz function with representing parameters and let be a compact interval. Then the function can be Hölder continuously (with Hölder exponent ) extended to if and only if the measure is absolutely continuous on the closure of some open neighborhood of and the corresponding restriction has a Hölder continuous density (with Hölder exponent ), i.e., it belongs to the space . In this case, for every , this extension is given by
[TABLE]
where the integral is taken as a Cauchy principal value both at infinity and at the singularity .
3 Sum rules
One of the most important properties of Herglotz functions are the, so-called, sum-rule identities [6, Thm. 4.1] and [4]. These identities relate weighted integrals of the imaginary part of a Herglotz function, via the moments of its representing measure, to the coefficients of the asymptotic expansion of the function at the points zero and infinity.
The asymptotic expansions we are interested in are always taken with respect to non-tangential limits in a Stoltz domain. A Stoltz domain with parameter is the angular domain
[TABLE]
As such, the limit (resp. ) denotes that the limit (resp. ) is taken in any Stoltz domain as above.
Consider now the following definitions.
Definition 3.1
Let be a quasi-Herglotz function. We say that admits, at , an asymptotic expansion of order if there exist real numbers such that can be written as
[TABLE]
Definition 3.2
Let be a quasi-Herglotz function. We say that admits, at , an asymptotic expansion of order if there exist real numbers such that can be written as
[TABLE]
At , an expansion of order always exists for any quasi-Herglotz function , as it always exists for any two Herglotz functions and , cf. [3, 6], yielding that
[TABLE]
where the signed measure is as in representation (7). Similarly, at , an expansion of order always exists for any quasi-Herglotz function , as it always exists for any two Herglotz functions and , cf. [3, 6], yielding that
[TABLE]
where the number is as in representation (7). Furthermore, the number equals the number appearing in Definition 3.2.
We may now derive the following sum-rule theorem.
Theorem 3.3
The following two statements hold.
- (i)
Let be a quasi-Herglotz function, such that at least one of the Herglotz functions and admits, at , an asymptotic expansion (15) of some order . Then, for some integer with , the limit
[TABLE]
exists as a finite number if and only if the function admits, at , an asymptotic expansion (15) of order .
- (ii)
Let be a quasi-Herglotz function, such that at least one of the Herglotz functions and admits, at , an asymptotic expansion (16) of some order . Then, for some integer with , the limit
[TABLE]
exists as a finite number if and only if the function admits, at , an asymptotic expansion (16) of order .
Furthermore, the identities
[TABLE]
are valid
- •
for if there exists an integer satisfying statement (i),
- •
for if there exists an integer satisfying statement (ii),
- •
for if there exist integers and satisfying statements (i) and (ii), respectively.
In formula (21), the numbers are as in Definition 3.1 and the numbers are as in Definition 3.2.
**Proof **
In the case of statement (i), we may, without loss of generality, assume that, if we write , it is the function that admits, at , an asymptotic expansion (15) of some order .
Then, it follows from e.g., [6, Thm. 4.1], that the limit (19) for the function exists and, moreover, that the sum rules identities (21) hold for the function for all between and . Thus, the existence of the limit (19) for the function is equivalent to the existence of the limit
[TABLE]
and the existence of an asymptotic expansion of the function of the form (15) is equivalent to the existence of an analogous expansion of the function . Statement (i) is then established by applying the sum-rule for the function , namely [6, Thm. 4.1].
The proof of statement (ii) follows an analogous reasoning.
Remark 3.4
For , the requirement of statement (i) in Theorem 3.3 will certainly be satisfied if the representing measure of at least one of the functions or has support that does not include the point zero. Similarly, the requirement of statement (ii) in Theorem 3.3 will certainly be satisfied if the representing measure of at least one of the functions or has compact support.
Remark 3.5
If, in Theorem 3.3, we have a function , all integrals with odd powers on the left-hand side of identity (21) are zero due to the symmetry of the measure. Furthermore, for even powers , these integrals may be written as
[TABLE]
Remark 3.6
Theorem 3.3 cannot be formulated for arbitrary quasi-Herglotz functions. Examples show that it even does not hold for all meromorphic quasi-Herglotz functions, e.g., it can be shown that the quasi-Herglotz function admits, at , an asymptotic expansion of order , but there exists no integer that would fulfill statement (ii) of Theorem 3.3.
4 Approximation and optimization based on quasi-Herglotz functions
In this section, we derive the rationale for employing convex optimization as a tool to approximate a given continuous function defined on a compact approximation domain by certain quasi-Herglotz functions. The approximating quasi-Herglotz functions are first restricted to a certain subspace characterized by a particular requirement regarding their Hölder continuity on the approximation domain. Then it is shown that a smaller set of quasi-Herglotz functions generated by finite B-spline expansions (suitable for convex optimization) is dense in the larger space of Hölder continuous quasi-Herglotz functions in the topology induced by any -norm. In essence, this development constitutes a straightforward, but very important extension of previous results derived for Herglotz functions [18].
4.1 Approximation theory based on quasi-Herglotz functions
To make the statements given above precise, we fix the approximation domain as a finite union of closed and bounded intervals on the real axis.
With a finite B-spline expansion we refer to a finite linear combination of B-splines of any order . A B-spline of order is a compactly supported positive basis spline function which is piecewise polynomial of order , i.e., linear, quadratic, cubic, etc., and which is defined by break-points as described in e.g., [37, 38]. With a finite uniform B-spline expansion we refer to a finite B-spline expansion with equidistant break-points.
The following definitions and theorems are similar as in [18] but extended to the current situation with quasi-Herglotz functions. Let be given as above and let denote a positive continuous weight function, and let , and .
Definition 4.1
Let denote the subspace of all complex-valued functions with the following property: There exists a quasi-Herglotz function that has a Hölder continuous (with exponent ) extension to the closure of some neighboorhood of which coincides with on .
Note that we consider as a subspace of and hence equipped with the topology from .
Remark 4.2
If it is clear from the context, in the following, we denote by the quasi-Herglotz function as well as the extension to and its restriction to .
Definition 4.3
Let denote the subspace of those functions for which the signed measure (in (11)) of the quasi-Herglotz function in Definition 4.1 is absolutely continuous with density that is a finite uniform B-spline expansion of order .
Note that the sets and are independent of and , but are equipped with the topology of .
Remark 4.4
The signed measure is a not necessarly finite signed Borel measure and can be represented in terms of the finite signed measure as described in Section 2.3.
The following Theorem is a straightforward generalization of [18, Thm. 3.2] to the situation of quasi-Herglotz functions instead of Herglotz functions.
Theorem 4.5
The subspace is dense in with respect to the topology of .
**Proof **
Let and let a function be given. Since both the positive and the negative part of a real valued Hölder continuous function are again Hölder continuous, it follows that can be written as with functions and belonging to the convex cone , similar to but generated by extensions of Herglotz functions rather than quasi-Herglotz functions. Then, Theorem 3.2 in [18, pp. 11-14] implies that there exist functions and belonging to the convex cone such that for . Hence for it holds , which finishes the proof.
Definition 4.6
Let and consider the problem to approximate based on the set of functions . The greatest lower bound on the approximation error over the subspace is defined by
[TABLE]
Note that the distance depends on the chosen topology of , but is independent of the Hölder exponent , cf. [18]. The following theorem demonstrates the usefulness of employing finite B-spline expansions in the associated approximation problem.
Theorem 4.7
The greatest lower bound on the approximation error defined in (24) is given by
[TABLE]
The theorem is a straightforward consequence of Theorem 4.5 together with an application of the triangle inequality. It is noted that the distance is independent of the Hölder exponent as well as of the spline order , cf. [18]. The following obvious corollary can be used when the measure of the approximating quasi-Herglotz function contains a set of point masses. Such cases will be discussed in Sections 4.2 and 5.
Corollary 4.8
Let be a set which contains . Then, is dense in and it holds that
[TABLE]
4.2 Convex optimization with B-splines
The significance of the Theorems 4.5 and 4.7 is that B-spline expansions [37, 39, 38], which are well suited for numerical optimization [18, 40, 41], can be used to approximate a given continuous function with arbitrary small deviation from the greatest lower bound defined in (24). A detailed description of the associated convex optimization problem is given as follows.
Let the approximation domain , the target function and the weight function be given as above, and let , and . As approximating functions we can use functions from a set defined by the following representations
[TABLE]
for , and where the second part of the integral in (27) has been absorbed into the constant in (28). In (27) and (28) the density is a finite uniform B-spline expansion as in Definition 4.3, and a finite number of point masses at with real-valued amplitudes , , have also been included. It is noted that the set satisfies the condition of Corollary 4.8.
In particular, we employ here B-spline basis functions of fixed polynomial order for , where is the number of B-splines, and the (negative) Hilbert transform [29] of the B-spline functions. Explicit formulas for general uniform as well as non-uniform B-splines and their Hilbert transforms are given in [42, Sec. 3.1]. Let denote approximating functions represented as in (28), and hence
[TABLE]
and
[TABLE]
for , and where are the corresponding B-spline expansion coefficients. Note that all the parameters , , and , as well as the break-points of the B-splines defined above depend on . It is further assumed that the support of grows with at the same time as the distance between breakpoints decreases, e.g., as and . For a fixed , the minimization of the norm of the approximation error is a finite-dimensional convex optimization problem over the real parameters , , and , and we denote the optimal value . The important implication of Theorem 4.7 and Corollary 4.8 is that as . Finally, it is noted that for a numerical implementation using e.g., the CVX MATLAB software for disciplined convex programming [41] the calculation of the norm above must be approximated based on a finite set of sample points in . However, due to the uniform continuity of all functions involved, this can, in principle, be done within arbitrary numerical accuracy.
Now that we have established the rationale for using numerical convex optimization as a tool for approximating a given continuous function based on the set of quasi-Herglotz functions, we can also expand the setting by incorporating any additional convex constraints of interest, see also [17, 43, 44]. For example, we can include upper and lower bounds on the density stated as
[TABLE]
where the optimization is over and and are suitable functions. Note that these functions can be used for constraining the density outside of to prevent non-physical oscillatory behavior of the resulting function outside of the approximation domain. Also, these constraints are useful in regularization of the low-frequency behavior of materials, see the numerical examples in Section 5. In practice, this might for instance amount to solving for
[TABLE]
where is fixed, is a finite index set, and the vector may consist of any of the parameters , for .
When a priori information is available about the asymptotic properties of a given non-passive system to be approximated and which admits the sum rules discussed in Section 3, the identities (21) can be involved in an optimization (31) as an additional convex constraint. Due to the finite-dimensional approximation (29), the left-hand side of (21) becomes
[TABLE]
for even , see Theorem 3.3, and which can be employed as an additional constraint in the optimization formulation (32).
5 Numerical examples
In the numerical examples presented below, non-passive approximation is employed as a tool to determine optimal realizations (in the sense of a mathematical representation) of non-passive systems with a given target response over the approximation domain. The target functions to be approximated are symmetric, and thus, we employ symmetric quasi-Herglotz functions to solve the convex optimization problems.
The symmetry property (2) implies that the representation based on (29) and (30) can be simplified as:
[TABLE]
and
[TABLE]
respectively, where and denotes the amplitude of the point mass located at [math]. In connection with the optimization formulation (31) and (32) established above, it is also convenient here to introduce the notation , where is the optimization domain consisting of two disjoint sets and where the approximating measure is required to be non-negative ( or ) and non-positive ( or ), respectively. Hence, the support of the measure is contained in .
The approximation methods that we have described above are general, and can be applied to any quasi-Herglotz function and for a range of physics and engineering applications. In the examples below, we consider a sequence of interesting different optimization constraints that we think are generally applicable. In particular, we consider different constraints on the optimized function outside the approximation domain, , where passivity or conditions of non-passivity can be applied. In the first numerical example presented in Section 5.1, we consider a target response, , which is the restriction of a non-Herglotz function, here , where is the restriction of a Herglotz function. In the second example described in Section 5.2, we use the same target response, however, we apply the non-passive approximation framework to determine an optimal realization of the system. Here, we consider a constrained amplifying region over a fixed bandwidth outside the approximation domain. In addition, we study the dependence of the approximation error on the size of the approximation domain for a given fixed optimization domain. The third example in Section 5.3 is focused on the non-passive approximation of a given system, where the approximating quasi-Herglotz function is generated by a measure consisting of point masses. In the fourth numerical example given in Section 5.4, we are interested to determine an optimal non-passive realization of the given system with additional constraints of its asymptotic properties, i.e., the behavior in the small- and large-argument limits. Hereby, we extend the convex optimization problem (32) with an additional sum-rule constraint which is based on (33).
Although the developed theory is generally applicable, in the following examples, we select a canonical electromagnetic application, which is the modeling of permittivity functions that characterize metamaterials with desired exotic properties (fixed negative permittivity, which is of interest in e.g., plasmonic applications). For the non-passive cases, the optimized dielectric permittivity functions can have negative imaginary part over some frequency intervals. Note that the functions we study here correspond to linear and stable systems. Consequently, these functions have no poles in the upper-half complex plane. However, these functions can also be used as an input to another system, e.g., the transmission or reflection coefficients [45] from a dielectric slab, and cause an instability of the resulting system. In practice, any instability issues associated with non-passive systems will always be limited by other external factors such as the saturation of the gain media [21], which is not considered in this paper.
Here, the independent variable is a dimensionless real-valued normalized frequency corresponding to an angular frequency in . For simplicity and since the approximants and in (31) and (32) are conjugate symmetric on , in particular, is an even function when restricted to , we will only specify and visualize the right side of the approximation domain, i.e., .
5.1 Passive approximation of a system with a given target response
An interesting canonical example for which (24) gives a non-trivial bound is with the passive approximation of a negative symmetric Herglotz function , which can be Hölder continuously extended to , and which has the large-argument asymptotics as . Based on the theory of Herglotz functions and associated sum rules [6], it can be shown that
[TABLE]
for all Herglotz functions with large-argument asymptotics as , see [10, 18]. Here, is the length of the interval .
As an application, consider a passive approximation of a metamaterial as in [10], and note that the case with passive systems and passive approximation based on Herglotz functions as in [18] constitutes a special case of the non-passive approximation based on the representations (34) and (35), with in (31), i.e., for all .
For a passive metamaterial, a dielectric permittivity function is considered, where is the associated symmetric Herglotz function [10]. The high-frequency permittivity of the metamaterial is assumed to be given by , and hence . A real-valued and constant target permittivity is given over the approximation interval defined by , where is the relative bandwidth, , and hence with , and . Now, by using (36) the resulting physical bound can thus be obtained as
[TABLE]
see also [10, 18]. Note that here , where the weight function is for , with , and where is the resulting physical bound.
Let the target function be defined over the approximation domain , where the relative bandwidth , and let the support of the generating measure be contained in the optimization domain including one positive point mass with amplitude at the origin, and the density is constrained to be non-negative, i.e., .
Figure 1 shows the result of optimization (32) carried out using uniform linear B-splines (of order ) for given parameters and . The real and imaginary parts of the resulting permittivity function are shown in Figures 1(a) and 1(b), respectively, including comparison with the fundamental sum-rule-bound limits , when is given by (37). Interestingly, the optimized function is, in principal, supported only on , i.e., the optimal solution for is approximately zero outside the approximation domain , except for the point mass with . It should be noted that the point mass at the origin contributes with a response at frequencies , which is very similar to that of a Drude model with sufficiently large relaxation time , so that .
5.2 Non-passive approximation of a system with a given target response
Consider an approximation problem, similar to one described in Section 5.1, with the difference that the approximating functions are not restricted to Herglotz functions, but to quasi-Herglotz functions. Let denote the domain of optimization of the measure , where is the frequency set where the density is constrained to be non-positive, i.e., .
Figure 2 shows the corresponding optimization results using including only a point mass with amplitude at the origin. It has been observed that by letting and letting over , one can obtain negligible deviation from the optimal solution presented in Figure 2. In this optimization, we used linear B-splines, which is sufficient to achieve an approximation error in the order of magnitude . Here, the resulting point mass has a magnitude , which is essentially the same as in the example presented in Section 5.1, but the support of the approximating function over becomes concentrated to the outermost endpoints of the set. This seems to suggest that two point masses with amplitudes and located at the two outermost endpoints (lower endpoint) and (upper endpoint) of should be sufficient for the optimization, where the approximating function has the representation based on (34). Hence, Figure 2 also includes optimization results, where the measure consists solely of these two point masses with negative amplitudes and , together with the original point mass at [math] with amplitude . Figure 2(b) also shows the optimized point masses with and (indicated by the dark-red “o”) normalized to the same area as the corresponding linear B-spline basis functions. The example illustrates that it is possible under certain circumstances to obtain a much better realization of the target permittivity given over the approximation interval with smaller approximation error as a non-passive system by using quasi-Herglotz functions rather than by using only Herglotz functions; compare the results in Figures 2(a) and 1(a), respectively.
Now, let , where (where ), and (where ). The approximation domain is . Figure 3 illustrates how the size of the approximation domain affects the optimal realization of the desired system response. Here, the support of the measure is concentrated at the outermost frequencies of the set as demonstrated in the example above. In Figure 3(a) is shown optimal realizations of the desired target function for two different sizes of , where and , respectively, and a comparison with the passivity bounds defined in (37).
Figure 3(b) shows how the approximation error depends on the size of the approximation domain given as a function of the relative bandwidth , i.e., . From this figure it can be concluded that by increasing the size of towards the outermost points of , the approximation error increases, and for high values of the optimization results become even worse than the results based on Herglotz functions for the passive case.
5.3 Optimization with point masses
Consider again the optimization based solely on point masses as in Section 5.2 above. For this problem, let , where , and , denote the domain of optimization of the measure , and the approximation domain. Here, the approximating quasi-Herglotz function has the representation based on (34) with , and are the lower and upper normalized frequencies, where the point masses with negative amplitudes are located. Note that the optimization is done solely over the three point masses with amplitudes (which is located at the origin), and .
Figure 4 shows the optimization results and how the approximation error depends on the location of the assumed a priori point mass, where is the given target permittivity function. From Figure 4(b), it can be concluded that the non-passive approximation based on point masses provides a good agreement between the target function and the optimal solution based on the approximating quasi-Herglotz function generated by point masses, in particular, the approximation error has an L-curve characterization with transition at about from the normalized frequency ; see the approximation error and the optimal realizations in Figures 4(b) and 4(a), respectively.
5.4 Optimization with sum-rule constraints
Now, we would like to further constrain the optimization (31) to determine an optimal realization of a system with additionally given small- and large-argument asymptotic properties. Consequently, for the given target function , the convex optimization problem (32) is modified with an additional convex constraint obtained from (33) for as
[TABLE]
where and denote the expansion coefficients of the small- and the large-argument asymptotic expansion of the given system response, respectively. Note that in constraint (38) coincides with in the representation (28) of the approximating quasi-Herglotz function.
As an application, modeling of a permittivity function is considered here, where the target permittivity is fixed over the approximation domain , . The small- and the large-argument asymptotics of this system are represented by the static and the high-frequency permittivities, i.e., and , respectively.
Let denote the domain of optimization of , the frequency set, where the density is restricted to be non-negative, i.e., , and the frequency set, where the density . For this optimization, the relative bandwidth (and hence ), the asymptotic constraints are and , and linear B-splines are used due to the increased size of , which is sufficient for an accurate solution. Further, the set has been increased in comparison with the previous example to control the realization of the optimal solution with the desired low-argument asymptotic behavior.
Figures 5(a)-(b) depict the corresponding optimization results with no a priori point masses. The obtained optimization result shows a good agreement of the target function over the approximation domain ; see Figure 5(b). The approximation error is much less than the physical bound for passive metamaterials (37), and hence, the optimal solution fits well over . Also, it is reassuring to note that the optimal solution satisfies the asymptotic requirement for the small-argument limit, i.e. as ; see Figure 5(a). We have observed that the same result can be accurately achieved when the measure consists of two point masses with amplitudes and placed at and , respectively, where is the upper outermost frequency of the non-passive region represented by the set . In Figure 5(d), the approximation error is shown as a function of the small-argument asymptotic constraint . It is interesting to note that the approximation error decreases as increases, and meanwhile, the location of the point mass with positive amplitude moves towards the origin. Hence, in the limit, when the point mass approaches zero, we obtain a result which is very similar to the non-passive approximation case described in Sections 5.2 and 5.3.
6 Conclusions
In this paper, the non-passive framework for a certain class of non-passive causal systems has been formulated. This has been done by extending the existing class of Herglotz functions to the class of quasi-Herglotz functions, which is obtained by taking all possible differences of two Herglotz functions. Based on the integral representation formulas for Herglotz functions using finite measures, we have shown that quasi-Herglotz functions can be described by an integral representation formula using signed Borel measures. For Herglotz functions, one can also use an equivalent, possibly non-finite measure, in their representation formula. However, this is not the case for quasi-Herglotz functions when the measure is non-finite where only some functions admit integral representations via non-finite signed measures. Quasi-Herglotz functions can also be analytically extended to some interval of the real axis in the same way as Herglotz functions, provided the density of measure of the function is Hölder continuous on some open neighborhood of this interval, which is important for the non-passive framework. Furthermore, we show that quasi-Herglotz functions admit, under certain additional constraints, sum-rule identities that generalize the known identities for Herglotz functions, and which allow us to control low- and high-argument asymptotics of desired non-passive systems in optimization problems.
We have also demonstrated that a family of B-splines can be used in the representation of approximating quasi-Herglotz functions, which is utilized in a number of numerical examples. It has been concluded that a very efficient mathematical representation of a non-passive metamaterial with (which is typical in plasmonic applications) can be achieved by choosing point masses representing the power excitation at certain frequencies outside of the approximation domain. A further constrained problem for non-passive metamaterials with controlled low- and high-frequency responses shows that the sum-rule identities can be efficiently utilized in the realization of such permittivities with desired properties as a constraint for the convex optimization problem (31).
This work was supported by the Swedish Foundation for Strategic Research (SSF) under the program Applied Mathematics and the project Complex analysis and convex optimization for EM design.
Data access
The paper has no experimental data. The numerical simulations were carried out using the open-source CVX MATLAB package [41]. All of the data needed to run the simulations is specified in the article.
References
- [1]
Nedic M, Ehrenborg C, Ivanenko Y, Ludvig-Osipov A, Nordebo S, Luger A, Jonsson BLG, Sjöberg D, Gustafsson M. 2019 In Herglotz functions and applications in electromagnetics,. IET.
- [2]
Zemanian AH. 1965 Distribution theory and transform analysis: an introduction to generalized functions, with applications. New York: McGraw-Hill.
- [3]
Kac IS, Krein MG. 1974 R-functions - Analytic functions mapping the upper halfplane into itself. Am. Math. Soc. Transl. 103, 1–18.
- [4]
Akhiezer NI. 1965 The classical moment problem. Oliver and Boyd.
- [5]
Nussenzveig HM. 1972 Causality and dispersion relations. London: Academic Press.
- [6]
Bernland A, Luger A, Gustafsson M. 2011 Sum rules and constraints on passive systems. Journal of Physics A: Mathematical and Theoretical 44, 145205.
- [7]
Gesztesy F, Tsekanovskii E. 2000 On matrix-valued Herglotz functions. Math. Nachr. 218, 61–138.
- [8]
Youla D, Castriota L, Carlin H. 1959 Bounded real scattering matrices and the foundations of linear passive network theory. IRE Transactions on Circuit Theory 6, 102–124.
- [9]
Rozanov KN. 2000 Ultimate Thickness to Bandwidth Ratio of Radar Absorbers. IEEE Trans. Antennas Propagat. 48, 1230–1234.
- [10]
Gustafsson M, Sjöberg D. 2010 Sum rules and physical bounds on passive metamaterials. New Journal of Physics 12, 043046.
- [11]
Gustafsson M, Sjöberg D. 2011 Physical bounds and sum rules for high-impedance surfaces. IEEE Transactions on Antennas and Propagatation 59, 2196–2204.
- [12]
Gustafsson M, Sohl C, Kristensson G. 2007 Physical limitations on antennas of arbitrary shape. Proc. R. Soc. A 463, 2589–2607.
- [13]
Jonsson BLG, Kolitsidas CI, Hussain N. 2013 Array Antenna Limitations. Antennas and Wireless Propagation Letters, IEEE 12, 1539–1542.
- [14]
Gustafsson M. 2010 Sum rules for lossless antennas. IET Microwaves, Antennas & Propagation 4, 501–511.
- [15]
Vakili I, Gustafsson M, Sjöberg D, Seviour R, Nilsson M, Nordebo S. 2014 Sum Rules for Parallel-Plate Waveguides: Experimental Results and Theory. IEEE Transactions on Microwave Theory and Techniques 62, 2574–2582.
- [16]
Gustafsson M, Vakili I, Keskin SEB, Sjöberg D, Larsson C. 2012 Optical theorem and forward scattering sum rule for periodic structures. IEEE Trans. Antennas Propagat. 60, 3818–3826.
- [17]
Nordebo S, Gustafsson M, Nilsson B, Sjöberg D. 2014 Optimal realizations of passive structures. IEEE Trans. Antennas Propagat. 62, 4686–4694.
- [18]
Ivanenko Y, Gustafsson M, Jonsson BLG, Luger A, Nilsson B, Nordebo S, Toft J. 2019 Passive approximation and optimization using B-splines. SIAM Journal on Applied Mathematics 79, 436–458.
- [19]
Maier SA. 2007 Plasmonics: Fundamentals and Applications. Berlin: Springer-Verlag.
- [20]
Capolino F. 2009 Metamaterials handbook: theory and phenomena of metamaterials. Boca Raton: CRC.
- [21]
Lawandy NM. 2004 Localized surface plasmon singularities in amplifying media. Applied Physics Letter 85, 5040–5042.
- [22]
Skaar J, Seip K. 2006 Bounds for the refractive indices of metamaterials. J. Phys. D: Appl. Phys. 39, 1226–1229.
- [23]
Govyadinov AA, Podolskiy VA, Noginov M. 2007 Active metamaterials: Sign of refractive index and gain-assisted dispersion management. Applied Physics Letters 91, 191103.
- [24]
Lind-Johansen Ø, Seip K, Skaar J. 2009 The perfect lens on a finite bandwidth. Journal of mathematical physics 50, 012908.
- [25]
Campione S, Albani M, Capolino F. 2011 Complex modes and near-zero permittivity in 3D arrays of plasmonic nanoshells: loss compensation using gain. Optical Materials Express 1, 1077–1089.
- [26]
Safian R, Mojahedi M, Sarris CD. 2007 Asymptotic description of wave propagation in an active Lorentzian medium. Physical review E 75, 066611.
- [27]
Webb KJ, Thylén L. 2008 Perfect-lens-material condition from adjacent absorptive and gain resonances. Optics letters 33, 747–749.
- [28]
Wuestner S, Pusch A, Tsakmakidis KL, Hamm JM, Hess O. 2011 Gain and plasmon dynamics in active negative-index metamaterials. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences 369, 3525–3550.
- [29]
King FW. 2009 Hilbert transforms vol. I–II. Cambridge University Press.
- [30]
Zemanian AH. 1996 Realizability Theory for Continuous Linear Systems. New York: Dover Publications.
- [31]
Beltrami EJ, Wohlers MR. 1966 Distributions and the boundary values of analytic functions. New York: Academic Press.
- [32]
Milton GW, Eyre DJ, Mantese JV. 1997 Finite frequency range Kramers-Kronig relations: bounds on the dispersion. Phys. Rev. Lett. 79, 3062–3065.
- [33]
Baratchart L, Leblond J. 1998 Hardy Approximation to Functions on Subsets of the Circle with . Constructive approximation 14, 41–56.
- [34]
Baratchart L, Leblond J, Seyfert F. 2009 Constrained extremal problems in the Hardy space H2 and Carleman’s formulas. arXiv preprint arXiv:0911.1441.
- [35]
Kress R. 1999 Linear Integral Equations. Berlin Heidelberg: Springer-Verlag second edition.
- [36]
Rudin W. 1987 Real and Complex Analysis. New York: McGraw-Hill.
- [37]
Dahlquist G, Björck Å. 1974 Numerical methods. Englewood Cliffs, New Jersey: Prentice-Hall, Inc.
- [38]
De Boor C. 2001 A practical guide to splines vol. 27Applied Mathematical Sciences. Springer-Verlag New York revised edition.
- [39]
Dagnino C, Santi E. 1991 On the convergence of spline product quadratures for Cauchy principal value integrals. Journal of computational and applied mathematics 36, 181–187.
- [40]
Boyd S, Vandenberghe L. 2004 Convex Optimization. Cambridge University Press.
- [41]
Grant M, Boyd S CVX: A system for disciplined convex programming, release 2.0, ©2012 CVX Research, Inc., Austin, TX.
- [42]
Ivanenko Y. 2017 Estimation of electromagnetic material properties with application to high-voltage power cables. Licentiate thesis, Department of Physics and Electrical Engineering, Linnæus University, 351 95 Växjö, Sweden.
- [43]
Nordebo S, Dalarsson M, Ivanenko Y, Sjöberg D, Bayford R. 2017 On the physical limitations for radio frequency absorption in gold nanoparticle suspensions. J. Phys. D: Appl. Phys. 50, 1–12.
- [44]
Ivanenko Y, Nordebo S. 2016 Approximation of dielectric spectroscopy data with Herglotz functions on the real line and convex optimization. In 2016 International Conference on Electromagnetics in Advanced Applications (ICEAA) pp. 863–866.
- [45]
Kristensson G. 2016 Scattering of Electromagnetic Waves by Obstacles. SciTech Publishing, Edison, NJ.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Nedic M, Ehrenborg C, Ivanenko Y, Ludvig-Osipov A, Nordebo S, Luger A, Jonsson BLG, Sjöberg D, Gustafsson M. 2019 In Herglotz functions and applications in electromagnetics ,. IET.
- 2[2] Zemanian AH. 1965 Distribution theory and transform analysis: an introduction to generalized functions, with applications . New York: Mc Graw-Hill.
- 3[3] Kac IS, Krein MG. 1974 R-functions - Analytic functions mapping the upper halfplane into itself. Am. Math. Soc. Transl. 103 , 1–18.
- 4[4] Akhiezer NI. 1965 The classical moment problem . Oliver and Boyd.
- 5[5] Nussenzveig HM. 1972 Causality and dispersion relations . London: Academic Press.
- 6[6] Bernland A, Luger A, Gustafsson M. 2011 Sum rules and constraints on passive systems. Journal of Physics A: Mathematical and Theoretical 44 , 145205.
- 7[7] Gesztesy F, Tsekanovskii E. 2000 On matrix-valued Herglotz functions. Math. Nachr. 218 , 61–138.
- 8[8] Youla D, Castriota L, Carlin H. 1959 Bounded real scattering matrices and the foundations of linear passive network theory. IRE Transactions on Circuit Theory 6 , 102–124.
