Skip to main content
Log in

Complexity Analysis via Approach Spaces

  • Published:
Applied Categorical Structures Aims and scope Submit manuscript

Abstract

Complexity of a recursive algorithm typically is related to the solution to a recurrence equation based on its recursive structure. For a broad class of recursive algorithms we model their complexity in what we call the complexity approach space, the space of all functions in X =  ]0, ∞ ]Y, where Y can be a more dimensional input space. The set X, which is a dcpo for the pointwise order, moreover carries the complexity approach structure. There is an associated selfmap Φ on the complexity approach space X such that the problem of solving the recurrence equation is reduced to finding a fixed point for Φ. We will prove a general fixed point theorem that relies on the presence of the limit operator of the complexity approach space X and on a given well founded relation on Y. Our fixed point theorem deals with monotone selfmaps Φ that need not be contractive. We formulate conditions describing a class of recursive algorithms that can be treated in this way.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aho, V., Hopcroft, J., Ullman, J.: Datastructures and Algorithms. Addison-Wesley (1987)

  2. Berckmoes, B., Lowen, R., Van Casteren, J.: Distances on probability measures and random variables. J. Math. Anal. Appl. 374, 412–428 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  3. Cerdá, M.A., Valero, O.: On mathematical fundamentals of asymptotic complexity analysis in computer science. In: Proceedings of the Workshop in Applied Topology 2010, WiAT’10, pp. 81–91. Ganda, Spain (2010)

  4. Claes, V., Colebunders, E., Gerlo, A.: On the epimorphism problem and co-wellpoweredness for metrically generated theories. Acta Math. Hung. 114, 133–152 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  5. Colebunders, E., De Wachter, S., Lowen, B.: Intrinsic approach spaces on domains. Topology Appl. 158, 2343–2355 (2011). doi:10.1016/j.topol.2011.01.025

    Article  MATH  MathSciNet  Google Scholar 

  6. Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer Verlag (2006)

  7. García-Raffi, L.M., Romaguera, S., Schellekens, M.P.: Applications of the complexity space to the general probabilistic divide and conquer algorithms. J. Math. Anal. Appl. 348(1), 346–355 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  8. Gierz, G., Hofmann, K.H., Keimel, K., Lawson, J.D., Mislove, M., Scott, D.S.: Continuous lattices and domains. In: Encyclopedia of Mathematics and its Applications, vol. 93. Cambridge University Press (2003)

  9. Gutierres, G., Hofmann, D.: Approaching metric domains. Appl. Categor. Struct. (2012). doi:10.1007/s10485-011-9274-z

    Google Scholar 

  10. Lowen, R.: Approach spaces. Oxford Mathematical Monographs, The Clarendon Press, Oxford University Press, New York (1997)

    MATH  Google Scholar 

  11. Martin, K.: A Foundation for Computation. PhD Thesis, Tulane University, Department of Mathematics (2000)

  12. Romaguera, S., Schellekens, M.P.: Quasi metric properties of complexity spaces. Topology Appl. 98, 311–322 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  13. Romaguera, S., Schellekens, M.P., Tirado, P., Valero, O.: Contraction selfmaps on complexity spaces and ExpoDC algorithms, computation in modern science and engineering, AIP conference proceedings. In: Proceedings of the International Conference on Computational Methods in Science and Engineering (ICCMSE), vol. 2, 963, pp. 1343–1346 (2007)

  14. Romaguera, S., Tirado, P., Valero, O.: New results on mathematical foundations of asymptotic complexity analysis of algoriths via complexity spaces. Int. J. Comput. Math. 89(13–14), 1728–1741 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  15. Schellekens, M.P.: The Smyth completion: a common foundation for denotational semantics and complexity analysis. Elect. Notes Theoret. Comp. Sci. 1, 535–556 (1995)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Colebunders.

Additional information

S. De Wachter has a PhD fellowship of the Research Foundation Flanders (FWO).

M. Schellekens was supported by the Science Foundation Ireland (SFI) Grant, under Grant number: 07/IN.1/I977.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Colebunders, E., De Wachter, S. & Schellekens, M. Complexity Analysis via Approach Spaces. Appl Categor Struct 22, 119–136 (2014). https://doi.org/10.1007/s10485-013-9302-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10485-013-9302-2

Keywords

Navigation