skip to main content
research-article

Complex Root Finding Algorithm Based on Delaunay Triangulation

Published: 01 June 2015 Publication History

Abstract

A simple and flexible algorithm for finding zeros of a complex function is presented. An arbitrary-shaped search region can be considered and a very wide class of functions can be analyzed, including those containing singular points or even branch cuts. The proposed technique is based on sampling the function at nodes of a regular or a self-adaptive mesh and on the analysis of the function sign changes. As a result, a set of candidate points is created, where the signs of the real and imaginary parts of the function change simultaneously. To verify and refine the results, an iterative algorithm is applied. The validity of the presented technique is supported by the results obtained in numerical tests involving three different types of functions.

References

[1]
Milton Abramowitz and Irene A. Stegun. 1972. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Dover Publications, New York, NY.
[2]
George B. Dantzig. 1963. Linear Programming and Extensions. Princeton University Press, Princeton, N.J.
[3]
Ajoy Ghatak and K. Thyagarajan. 1998. An Introduction to Fiber Optics. Cambridge University Press, New York.
[4]
Kenneth S. Gritton, J. D. Seader, and Wen-Jing Lin. 2001. Global homotopy continuation procedures for seeking all roots of a nonlinear equation. Comput. Chem. Eng. 25, 7--8, 1003--1019.
[5]
Piotr Kowalczyk and Michal Mrozowski. 2007. A new conformal radiation boundary condition for high accuracy finite difference analysis of open waveguides. Opt. Express 15, 20, 12605--12618.
[6]
P. Lamparillo and R. Sorrentino. 1975. The ZEPLS program for solving characteristic equations of electromagnetic structures (Computer Program Descriptions). IEEE Trans. Microwave Theory Tech. 23, 5, 457--458.
[7]
Yunliang Long and Hongyan Jiang. 1997. Numerical analysis of surface wave on microstrip antenna with lossy substrate. Electron. Lett. 33, 19, 1592--1593.
[8]
Yunliang Long and Hongyan Jiang. 1998. Rigorous numerical solution to complex transcendental equations. Int. J. Infrared Millimeter Waves 19, 5, 785--790.
[9]
Jerzy J. Michalski and Piotr Kowalczyk. 2011. Efficient and systematic solution of real and complex eigenvalue problems employing simplex chain vertices searching procedure. IEEE Trans. Microwave Theory Tech. 59, 9, 2197--2205.
[10]
Gary L. Miller, Todd Phillips, and Donald R. Sheehy. 2011. Beating the spread: Time-optimal point meshing. In Proceedings of the 27th Annual Symposium on Computational Geometry (SoCG'11). ACM, New York, 321--330.
[11]
Michal Mrozowski. 1997. Guided Electromagnetic Waves: Properties and Analysis. Electronic and Electrical Engineering Research Studies Computer Methods in Electromagnetics, Vol. 3, Research Studies Press, New York, NY.
[12]
Michal Mrozowski and Jerzy Mazur. 1992. Matrix theory approach to complex waves {in shielded lossless guides}. IEEE Trans. Microwave Theory Tech. 40, 4, 781--785.
[13]
James R. Pinkert. 1976. An exact method for finding the roots of a complex polynomial. ACM Trans. Math. Softw. 2, 4.
[14]
William H. Press, Brian P. Flannery, Saul A. Teukolsky, and William T. Vetterling. 1992. Numerical Recipes in Fortran 77: The Art of Scientific Computing. Cambridge University Press, Cambridge, UK.
[15]
Arnold Schonhage. 1982. The fundamental theorem of algebra in terms of computational complexity. Tech. Rep. Mathematisches Institut der Universitat Tubingen.
[16]
G. W. Stewart. 1994. On the convergence of multipoint iterations. Numer. Math. 68, 1, 143--147.
[17]
L. Wan. 2011. A new method to find full complex roots of a complex dispersion equation for light propagation. ArXiv e-prints (Aug. 2011).
[18]
Changying Wu, Jianzhou Li, Gao Wei, and Jiadong Xu. 2010. A novel method to solve the complex transcendental equation for the permittivity determination in short-circuited line. In PIERS Proceedings.
[19]
Tian Yu-Bo. 2009. Solving complex transcendental equations based on swarm intelligence. IEEJ Trans. Elect. Electron. Eng. 4, 6, 755--762. http://dx.doi.org/10.1002/tee.20477
[20]
W. Zieniutycz. 1983. Comments on: The ZEPLS program for solving characteristic equations of electromagnetic structures. IEEE Trans. Microwave Theory Tech. 31, 5, 420.

Cited By

View all
  • (2025)An enhanced argument principle algorithm for exact complex transcendental eigenvalue analysis of damped structuresJournal of Sound and Vibration10.1016/j.jsv.2024.118751595(118751)Online publication date: Jan-2025
  • (2024)Testing Stability of FDTD in Media Described by Time-Fractional Constitutive Relations2024 25th International Microwave and Radar Conference (MIKON)10.23919/MIKON60251.2024.10633996(137-142)Online publication date: 1-Jul-2024
  • (2024)Revivals, or the Talbot effect, for the Airy equationStudies in Applied Mathematics10.1111/sapm.12699153:2Online publication date: 30-Apr-2024
  • Show More Cited By

Index Terms

  1. Complex Root Finding Algorithm Based on Delaunay Triangulation

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Mathematical Software
    ACM Transactions on Mathematical Software  Volume 41, Issue 3
    June 2015
    157 pages
    ISSN:0098-3500
    EISSN:1557-7295
    DOI:10.1145/2786970
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2015
    Accepted: 01 September 2014
    Revised: 01 January 2014
    Received: 01 June 2013
    Published in TOMS Volume 41, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Complex root finding
    2. Delaunay triangulation
    3. global algorithm

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Statutory Activities for the Faculty of Electronics
    • Telecommunication and Informatics
    • Gdansk University of Technology

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)42
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)An enhanced argument principle algorithm for exact complex transcendental eigenvalue analysis of damped structuresJournal of Sound and Vibration10.1016/j.jsv.2024.118751595(118751)Online publication date: Jan-2025
    • (2024)Testing Stability of FDTD in Media Described by Time-Fractional Constitutive Relations2024 25th International Microwave and Radar Conference (MIKON)10.23919/MIKON60251.2024.10633996(137-142)Online publication date: 1-Jul-2024
    • (2024)Revivals, or the Talbot effect, for the Airy equationStudies in Applied Mathematics10.1111/sapm.12699153:2Online publication date: 30-Apr-2024
    • (2024)Modification of False-Position Method to Improve Its Convergence2024 8th International Artificial Intelligence and Data Processing Symposium (IDAP)10.1109/IDAP64064.2024.10710840(1-6)Online publication date: 21-Sep-2024
    • (2024)Generalized eigenfunction expansion and singularity expansion methods for two-dimensional acoustic time-domain wave scattering problemsProceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences10.1098/rspa.2023.0845480:2297Online publication date: 4-Sep-2024
    • (2023)Computation of Eigenvalues and Eigenfunctions in the Solution of Eddy Current ProblemsSensors10.3390/s2306305523:6(3055)Online publication date: 12-Mar-2023
    • (2023)Self-Adaptive Mesh Generator for Global Complex Roots and Poles Finding AlgorithmIEEE Transactions on Microwave Theory and Techniques10.1109/TMTT.2023.323801471:7(2854-2863)Online publication date: Jul-2023
    • (2023)Global Complex Roots and Poles Finding Algorithm in C × R DomainIEEE Access10.1109/ACCESS.2023.329296111(68809-68817)Online publication date: 2023
    • (2023)Instability of ultracompact horizonless spacetimesPhysical Review D10.1103/PhysRevD.107.044035107:4Online publication date: 16-Feb-2023
    • (2021)Testing Stability of Digital Filters Using Optimization Methods with Phase AnalysisEnergies10.3390/en1405148814:5(1488)Online publication date: 9-Mar-2021
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media