Self-Adaptive Mesh Generator for Global Complex Roots and Poles Finding Algorithm

In any global method of searching for roots and poles, increasing the number of samples increases the chances of finding them precisely in a given area. However, the global complex roots and poles finding algorithm (GRPF) (as one of the few) has direct control over the accuracy of the results. In addition, this algorithm has a simple condition for finding all roots and poles in a given area: it only requires a sufficiently dense initial grid. However, in practice, this requirement may turn out to be very difficult to implement. For a complex and sophisticated function, the use of a regular high-density mesh may be ineffective or even impossible due to limited computational resources. In this article, a method for creating a self-adaptive initial mesh for this algorithm is presented. The proposed solution uses gradient calculation to identify areas that require mesh refinement, including areas where a zero and a pole are in close proximity. The adaptive mesh allows for faster and more accurate analysis of functions with a much smaller number of samples. As shown in the numerical examples, this approach reduces the number of function calls by several orders of magnitude, and thus significantly reduces the computational time.

[1]  P. Kowalczyk,et al.  Microwave Characterization of Dielectric Sheets in a Plano-Concave Fabry-Perot Open Resonator , 2022, IEEE Transactions on Microwave Theory and Techniques.

[2]  M. Kersemans,et al.  A comparative study for calculating dispersion curves in viscoelastic multi-layered plates , 2022, Composite Structures.

[3]  C. Hsu,et al.  Subwavelength-resolution imaging of surface plasmon polaritons with up-conversion fluorescence microscopy. , 2022, Optics express.

[4]  R. Marshall,et al.  A New Longwave Mode Propagator for the Earth–Ionosphere Waveguide , 2021, IEEE Transactions on Antennas and Propagation.

[5]  Piotr Kowalczyk,et al.  A Self-Adaptive Complex Root Tracing Algorithm for the Analysis of Propagation and Radiation Problem , 2021, IEEE Transactions on Antennas and Propagation.

[6]  G. Tytko Locating Defects in Conductive Materials Using the Eddy Current Model of the Filamentary Coil , 2021, Journal of Nondestructive Evaluation.

[7]  R. Gómez‐García,et al.  Inverse Nonlinear Eigenvalue Problem Framework for the Synthesis of Coupled-Resonator Filters With Nonresonant Nodes and Arbitrary Frequency-Variant Reactive Couplings , 2021, IEEE Transactions on Microwave Theory and Techniques.

[8]  Tomasz P. Stefanski,et al.  Testing Stability of Digital Filters Using Optimization Methods with Phase Analysis , 2021, Energies.

[9]  P. Kowalczyk,et al.  Hybrid Method Analysis of Unshielded Guiding Structures , 2020, 2020 23rd International Microwave and Radar Conference (MIKON).

[10]  Francisco Mesa,et al.  Simulation-Assisted Efficient Computation of the Dispersion Diagram of Periodic Structures: A comprehensive overview with applications to filters, leaky-wave antennas and metasurfaces , 2020, IEEE Antennas and Propagation Magazine.

[11]  R. A. Mohammed,et al.  Study of the lineshape of the χc1(3872) state , 2020, Physical Review D.

[12]  M. Fedoruk,et al.  Introducing phase jump tracking - a fast method for eigenvalue evaluation of the direct Zakharov-Shabat problem , 2020, Commun. Nonlinear Sci. Numer. Simul..

[13]  C. Poulton,et al.  ARRAW: anti-resonant reflecting acoustic waveguides , 2019, New Journal of Physics.

[14]  Piotr Kowalczyk,et al.  An Improvement of Global Complex Roots and Poles Finding Algorithm for Propagation and Radiation Problems , 2019, 2019 13th European Conference on Antennas and Propagation (EuCAP).

[15]  J. Michalski Complex Border Tracking Algorithm for Determining of Complex Zeros and Poles and its Applications , 2018, IEEE Transactions on Microwave Theory and Techniques.

[16]  Tong Jia,et al.  A phase unwrapping method based on sparse depth for depth perception , 2018, Optics and Lasers in Engineering.

[17]  Eng Leong Tan,et al.  Application of Belevitch Theorem for Pole-Zero Analysis of Microwave Filters With Transmission Lines and Lumped Elements , 2018, IEEE Transactions on Microwave Theory and Techniques.

[18]  Tomasz P. Stefanski,et al.  Numerical Test for Stability Evaluation of Discrete-Time Systems , 2018, 2018 23rd International Conference on Methods & Models in Automation & Robotics (MMAR).

[19]  Francisco Medina,et al.  On the Computation of the Dispersion Diagram of Symmetric One-Dimensionally Periodic Structures , 2018, Symmetry.

[20]  Piotr Kowalczyk,et al.  Global Complex Roots and Poles Finding Algorithm Based on Phase Analysis for Propagation and Radiation Problems , 2018, IEEE Transactions on Antennas and Propagation.

[21]  Piotr Kowalczyk,et al.  Propagation in the Open Cylindrical Guide of Arbitrary Cross Section With the Use of Field Matching Method , 2018, IEEE Transactions on Antennas and Propagation.

[22]  Piotr Kowalczyk,et al.  Efficient Complex Root Tracing Algorithm for Propagation and Radiation Problems , 2017, IEEE Transactions on Antennas and Propagation.

[23]  Piotr Kowalczyk,et al.  On root finding algorithms for complex functions with branch cuts , 2017, J. Comput. Appl. Math..

[24]  Lloyd N. Trefethen,et al.  The AAA Algorithm for Rational Approximation , 2016, SIAM J. Sci. Comput..

[25]  Parry Y. Chen,et al.  Robust location of optical fiber modes via the argument principle method , 2016, Comput. Phys. Commun..

[26]  Sunethra Weerakoon,et al.  A self-tuning modified firefly algorithm to solve univariate nonlinear equations with complex roots , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[27]  Piotr Kowalczyk,et al.  Complex Root Finding Algorithm Based on Delaunay Triangulation , 2015, ACM Trans. Math. Softw..

[28]  Lloyd N. Trefethen,et al.  Numerical Algorithms Based on Analytic Function Values at Roots of Unity , 2014, SIAM J. Numer. Anal..

[29]  Jerzy Mazur,et al.  An Analysis of Probe-Fed Rectangular Patch Antennas With Multilayer and Multipatch Configurations on Cylindrical Surfaces , 2014, IEEE Transactions on Antennas and Propagation.

[30]  J. Mosig,et al.  Effect of Spatial Dispersion on Surface Waves Propagating Along Graphene Sheets , 2013, IEEE Transactions on Antennas and Propagation.

[31]  J. Michalski,et al.  Efficient and Systematic Solution of Real and Complex Eigenvalue Problems Employing Simplex Chain Vertices Searching Procedure , 2011, IEEE Transactions on Microwave Theory and Techniques.

[32]  Tian Yubo,et al.  Solving Complex Transcendental Equations Based on Swarm Intelligence , 2009 .

[33]  Raafat R. Mansour,et al.  Microwave Filters for Communication Systems: Fundamentals, Design and Applications , 2007 .

[34]  J. Seader,et al.  Global homotopy continuation procedures for seeking all roots of a nonlinear equation , 2001 .

[35]  P. Henrici,et al.  Applied & computational complex analysis: power series integration conformal mapping location of zero , 1988 .

[36]  Noboru Kikuchi,et al.  Adaptive finite element methods for shape optimization of linearly elastic structures , 1986 .

[37]  M. Rivara Mesh Refinement Processes Based on the Generalized Bisection of Simplices , 1984 .

[38]  David M. Miller,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[39]  R. Lech Calculation of Resonance in Planar and Cylindrical Microstrip Structures Using a Hybrid Technique , 2018, IEEE Transactions on Antennas and Propagation.

[40]  Wojciech Marynowski,et al.  An Analysis of Elliptical-Rectangular Multipatch Structure on Dielectric-Coated Confocal and Nonconfocal Elliptic Cylinders , 2015, IEEE Transactions on Antennas and Propagation.

[41]  L. Trefethen,et al.  Robust rational interpolation and least-squares , 2011 .

[42]  L. M. Delvest,et al.  A Numerical Method for Locating the Zeros of an Analytic Function , 2010 .

[43]  Xingren Ying,et al.  A reliable argument principle algorithm to find the number of zeros of an analytic function in a bounded domain , 1988 .