The Baire Partial Quasi-Metric Space: A Mathematical Tool for Asymptotic Complexity Analysis in Computer Science

被引:0
|
作者
M. A. Cerdà-Uguet
M. P. Schellekens
O. Valero
机构
[1] Universidad de las Islas Baleares,Departamento de Ciencias Matemáticas e Informática
[2] University College Cork,Center of Efficiency
来源
Theory of Computing Systems | 2012年 / 50卷
关键词
Asymptotic complexity analysis; Recurrence equation; Quasi-metric; Partial metric; Baire partial metric; Baire partial quasi-metric; Running time of computing; Fixed point;
D O I
暂无
中图分类号
学科分类号
摘要
In 1994, S.G. Matthews introduced the notion of partial metric space in order to obtain a suitable mathematical tool for program verification (Ann. N.Y. Acad. Sci. 728:183–197, 1994). He gave an application of this new structure to parallel computing by means of a partial metric version of the celebrated Banach fixed point theorem (Theor. Comput. Sci. 151:195–205, 1995). Later on, M.P. Schellekens introduced the theory of complexity (quasi-metric) spaces as a part of the development of a topological foundation for the asymptotic complexity analysis of programs and algorithms (Electron. Notes Theor. Comput. Sci. 1:211–232, 1995). The applicability of this theory to the asymptotic complexity analysis of Divide and Conquer algorithms was also illustrated by Schellekens. In particular, he gave a new proof, based on the use of the aforenamed Banach fixed point theorem, of the well-known fact that Mergesort algorithm has optimal asymptotic average running time of computing. In this paper, motivated by the utility of partial metrics in Computer Science, we discuss whether the Matthews fixed point theorem is a suitable tool to analyze the asymptotic complexity of algorithms in the spirit of Schellekens. Specifically, we show that a slight modification of the well-known Baire partial metric on the set of all words over an alphabet constitutes an appropriate tool to carry out the asymptotic complexity analysis of algorithms via fixed point methods without the need for assuming the convergence condition inherent to the definition of the complexity space in the Schellekens framework. Finally, in order to illustrate and to validate the developed theory we apply our results to analyze the asymptotic complexity of Quicksort, Mergesort and Largesort algorithms. Concretely we retrieve through our new approach the well-known facts that the running time of computing of Quicksort (worst case behaviour), Mergesort and Largesort (average case behaviour) are in the complexity classes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\mathcal{O}(n^{2})$\end{document}, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\mathcal{O}(n\log_{2}(n))$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\mathcal{O}(2(n-1)-\log_{2}(n))$\end{document}, respectively.
引用
收藏
页码:387 / 399
页数:12
相关论文
共 9 条
  • [1] The Baire Partial Quasi-Metric Space: A Mathematical Tool for Asymptotic Complexity Analysis in Computer Science
    Cerda-Uguet, M. A.
    Schellekens, M. P.
    Valero, O.
    THEORY OF COMPUTING SYSTEMS, 2012, 50 (02) : 387 - 399
  • [2] New results on the Baire partial quasi-metric space, fixed point theory and asymptotic complexity analysis for recursive programs
    Alghamdi, Maryam A.
    Shahzad, Naseer
    Valero, Oscar
    FIXED POINT THEORY AND APPLICATIONS, 2014,
  • [3] New results on the Baire partial quasi-metric space, fixed point theory and asymptoticcomplexity analysis for recursive programs
    Maryam A Alghamdi
    Naseer Shahzad
    Oscar Valero
    Fixed Point Theory and Applications, 2014
  • [4] A new contribution to the fixed point theory in partial quasi-metric spaces and its applications to asymptotic complexity analysis of algorithms
    Mohammadi, Zahra
    Valero, Oscar
    TOPOLOGY AND ITS APPLICATIONS, 2016, 203 : 42 - 56
  • [5] The complexity probabilistic quasi-metric space
    Romaguera, Salvador
    Tirado, Pedro
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2011, 376 (02) : 732 - 740
  • [6] A new model based on a fuzzy quasi-metric type Baire applied to analysis of complexity
    Tirado, Pedro
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 27 (05) : 2545 - 2550
  • [7] On fixed point theory in topological posets, extended quasi-metric spaces and an application to asymptotic complexity of algorithms
    Naseer Shahzad
    Oscar Valero
    Mohammed A Alghamdi
    Maryam A Alghamdi
    Fixed Point Theory and Applications, 2015
  • [8] On fixed point theory in topological posets, extended quasi-metric spaces and an application to asymptotic complexity of algorithms
    Shahzad, Naseer
    Valero, Oscar
    Alghamdi, Mohammed A.
    Alghamdi, Maryam A.
    FIXED POINT THEORY AND APPLICATIONS, 2015,
  • [9] On quasi-partial generalized type of metric spaces and an application to complexity analysis of computer algorithms
    Soliman, Ahmed H.
    Nabil, Tamer
    Zidan, A. M.
    ALEXANDRIA ENGINEERING JOURNAL, 2020, 59 (03) : 1233 - 1238