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.
Similar content being viewed by others
References
Aho, V., Hopcroft, J., Ullman, J.: Datastructures and Algorithms. Addison-Wesley (1987)
Berckmoes, B., Lowen, R., Van Casteren, J.: Distances on probability measures and random variables. J. Math. Anal. Appl. 374, 412–428 (2011)
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)
Claes, V., Colebunders, E., Gerlo, A.: On the epimorphism problem and co-wellpoweredness for metrically generated theories. Acta Math. Hung. 114, 133–152 (2007)
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
Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer Verlag (2006)
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)
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)
Gutierres, G., Hofmann, D.: Approaching metric domains. Appl. Categor. Struct. (2012). doi:10.1007/s10485-011-9274-z
Lowen, R.: Approach spaces. Oxford Mathematical Monographs, The Clarendon Press, Oxford University Press, New York (1997)
Martin, K.: A Foundation for Computation. PhD Thesis, Tulane University, Department of Mathematics (2000)
Romaguera, S., Schellekens, M.P.: Quasi metric properties of complexity spaces. Topology Appl. 98, 311–322 (1999)
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)
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)
Schellekens, M.P.: The Smyth completion: a common foundation for denotational semantics and complexity analysis. Elect. Notes Theoret. Comp. Sci. 1, 535–556 (1995)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10485-013-9302-2