Skip to main content

How We Think of Computing Today

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5028))

Abstract

Classical models of computation no longer fully correspond to the current notions of computing in modern systems. Even in the sciences, many natural systems are now viewed as systems that compute. Can one devise models of computation that capture the notion of computing as seen today and that could play the same role as Turing machines did for the classical case? We propose two models inspired from key mechanisms of current systems in both artificial and natural environments: evolving automata and interactive Turing machines with advice. The two models represent relevant adjustments in our apprehension of computing: the shift to potentially non-terminating interactive computations, the shift towards systems whose hardware and/or software can change over time, and the shift to computing systems that evolve in an unpredictable, non-uniform way. The two models are shown to be equivalent and both are provably computationally more powerful than the models covered by the old computing paradigm. The models also motivate the extension of classical complexity theory by non-uniform classes, using the computational resources that are natural to these models. Of course, the additional computational power of the models cannot in general be meaningfully exploited in concrete goal-oriented computations.

This research was partially supported by project BRICKS in the Netherlands, and by Institutional Research Plan AV0Z10300504 and grants No. 1ET100300419 and 1ET100300517 within the Czech National Research Program ‘Information Society’.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balcázar, J.L., Díaz, J., Gabarró, J.: Structural Complexity I. 2nd edn. Springer, Berlin (1995)

    Google Scholar 

  2. Davis, M.: The myth of hypercomputation. In: Teuscher, C. (ed.) Alan Turing: Life and Legacy of a Great Thinker, pp. 195–212. Springer, Heidelberg (2004)

    Google Scholar 

  3. Edge, The Computational Universe: Seth Lloyd [10.24.02] (October 24, 2002), http://www.edge.org/3rd_culture/lloyd2/lloyd2_index.html

  4. Etesi, G., Németi, I.: Turing computability and Malament-Hogarth spacetimes. International Journal of Theoretical Physics 41(2), 342–370 (2002), http://arxiv.org/abs/gr-qc/0104023

    Article  Google Scholar 

  5. Fortnow, L.: Principles of problem solving: A TCS Response, weblog Computational Complexity, Friday (July 14, 2006), http://weblog.fortnow.com/2006/07/principles-of-problem-solving-tcs.html

  6. Goldin, D.Q., Smolka, S.A., Attie, P.C., Sonderegger, E.: Turing machines, transition systems, and interaction. Information and Computation 194(2), 101–128 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  7. Goldin, D.Q., Smolka, S., Wegner, P. (eds.): Interactive Computing: The New Paradigm. Springer, Berlin (2006)

    MATH  Google Scholar 

  8. Karp, R.M., Lipton, R.: Turing machines that take advice, L’Enseignement Mathématique, IIe Série, Tome XXVIII, pp. 191–209 (1982)

    Google Scholar 

  9. Lloyd, S.: The Computational Universe. Originally published on Edge, (October 24, 2002), http://www.edge.org/3rd_culture/lloyd2/lloyd2_p2.html

  10. Thomas, W.: Automata on infinite objects. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science. Formal Models and Semantics, vol.B, ch. 4, pp. 133–192. Elsevier Science Publishers, Amsterdam (1990)

    Google Scholar 

  11. Toffoli, T.: Physics and computation. Int. Journal of Theor. Physics 21, 165–175 (1982)

    Article  MathSciNet  Google Scholar 

  12. Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Soc. Series 2 42, 230–265 (1936)

    Article  MATH  Google Scholar 

  13. Turing, A.M.: Systems of logic based on ordinals. Proc. London Math. Soc. Series 2 45, 161–228 (1939)

    Article  MATH  Google Scholar 

  14. van Leeuwen, J., Wiedermann, J.: The Turing machine paradigm in contemporary computing. In: Enquist, B., Schmidt, W. (eds.) Mathematics Unlimited - 2001 and Beyond, pp. 1139–1155. Springer, Berlin (2001)

    Google Scholar 

  15. van Leeuwen, J., Wiedermann, J.: A computational model of interaction in embedded systems, Technical Report UU-CS-2001-02, Dept.of Information and Computing Sciences, Utrecht University (2001)

    Google Scholar 

  16. van Leeuwen, J., Wiedermann, J.: Beyond the Turing limit: Evolving interactive systems. In: Pacholski, L., Ružička, P. (eds.) SOFSEM 2001: Theory and Practice of Informatics. LNCS, vol. 2234, pp. 90–109. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. van Leeuwen, J., Wiedermann, J.: A Theory of Interactive Computation. In: Goldin, D., Smolka, S., Wegner, P. (eds.) Interactive Computing: The New Paradigm, ch. 6, pp. 119–142. Springer, Berlin (2006)

    Google Scholar 

  18. Verbaan, P.R.A.: The Computational Complexity of Evolving Systems, Ph.D.Thesis, Dept.of Information and Computing Sciences, Utrecht University (2006)

    Google Scholar 

  19. Verbaan, P.R.A., van Leeuwen, J., Wiedermann, J.: Complexity of evolving interactive systems. In: Karhumäki, J., et al. (eds.) Theory Is Forever. LNCS, vol. 3113, pp. 268–281. Springer, Berlin (2004)

    Google Scholar 

  20. Wegner, P.: Why interaction is more powerful than algorithms. C. ACM 40, 315–351 (1997)

    Article  Google Scholar 

  21. Wiedermann, J., van Leeuwen, J.: Relativistic computers and non-uniform complexity theory. In: Calude, C., et al. (eds.) UMC 2002. LNCS, vol. 2509, pp. 287–299. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  22. Wiedermann, J., van Leeuwen, J.: The emergent computational potential of evolving artificial living systems. AI Communications 15(4), 205–215 (2002)

    MathSciNet  Google Scholar 

  23. Winograd, T.: From computing machinery to interaction design. In: Denning, P., Metcalfe, R. (eds.) Beyond Calculation: The Next Fifty Years of Computing, pp. 149–162. Springer, Berlin (1997), http://hci.stanford.edu/~winograd/acm97.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arnold Beckmann Costas Dimitracopoulos Benedikt Löwe

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wiedermann, J., van Leeuwen, J. (2008). How We Think of Computing Today. In: Beckmann, A., Dimitracopoulos, C., Löwe, B. (eds) Logic and Theory of Algorithms. CiE 2008. Lecture Notes in Computer Science, vol 5028. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69407-6_61

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69407-6_61

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69405-2

  • Online ISBN: 978-3-540-69407-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics