Skip to main content
Log in

On the Universal Computing Power of Amorphous Computing Systems

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

Amorphous computing differs from the classical ideas about computations almost in every aspect. The architecture of amorphous computers is random, since they consist of a plethora of identical computational units spread randomly over a given area. Within a limited radius the units can communicate wirelessly with their neighbors via a single-channel radio. We consider a model whose assumptions on the underlying computing and communication abilities are among the weakest possible: all computational units are finite state probabilistic automata working asynchronously, there is no broadcasting collision detection mechanism and no network addresses. We show that under reasonable probabilistic assumptions such amorphous computing systems can possess universal computing power with a high probability. The underlying theory makes use of properties of random graphs and that of probabilistic analysis of algorithms. To the best of our knowledge this is the first result showing the universality of such computing systems.

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. Abelson, H., et al.: Amorphous computing. MIT Artificial Intelligence Laboratory Memo No. 1665 (1999)

  2. Abelson, H., Allen, D., Coore, D., Hanson, Ch., Homsy, G., Knight, T.F. Jr., Nagpal, R., Rauch, E., Sussman, G.J., Weiss, R.: Amorphous computing. Commun. ACM 43(5), 74–82 (2000)

    Article  Google Scholar 

  3. Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Peralta, R.: Computation in networks of passively mobile finite-state sensors. Distrib. Comput. 18(4), 235–253 (2006)

    Article  Google Scholar 

  4. Bar-Yehuda, R., Goldreich, O., Itai, A.: On the time-complexity of broadcast in multi-hop radio networks: an exponential gap between determinism and randomization. J. Comput. Syst. Sci. 45(1), 104–126 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  5. Coore, D.: Introduction to Amorphous Computing. Unconventional Programming Paradigms: International Workshop 2004. LNCS, vol. 3566, pp. 99–109. Springer, Berlin (2005)

    Google Scholar 

  6. Ellis, R.B., et al.: Random geometric graph diameter in the unit disk with p metric. In: Graph Drawing: 12th International Symposium, GD 2004. LNCS, vol. 3383, pp. 167–172. Springer, Berlin (2005)

    Google Scholar 

  7. Glauche, I., et al.: Continuum percolation of wireless ad hoc communication networks. Physica A 325, 577–600 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  8. Grimmett, G.: Percolation, 2nd edn. Springer, Berlin (1999)

    MATH  Google Scholar 

  9. Gupta, P., Kumar, P.R.: Critical power for asymptotic connectivity in wireless networks. In: Stochastic Analysis, Control, Optimization and Applications, pp. 547–566. Birkhauser, Basel (1998)

    Google Scholar 

  10. Li, K.: Topological characteristics of random multihop wireless networks. Cluster Comput. 8(2–3), 119–126 (2005)

    Article  Google Scholar 

  11. Nikoletseas, S.: Models and algorithms for wireless sensor networks (Smart dust). In: Wiedermann, J., et al. (eds.) SOFSEM 2006: Theory and Practice of Computer Science, Proceedings. LNCS, vol. 3831, pp. 65–83. Springer, Berlin (2007)

    Google Scholar 

  12. Petrů, L., Wiedermann, J.: A model of an amorphous computer and its communication protocol. In: Proc. SOFSEM’07. LNCS, vol. 4362. Springer, Berlin (2007)

    Google Scholar 

  13. Spirakis, P.G.: Algorithmic and foundational aspects of sensor systems: (Invited talk). In: ALGOSENSORS 2004. LNCS, vol. 3121, pp. 3–8. Springer, Berlin (2004)

    Google Scholar 

  14. Warneke, B., et al.: Smart dust: communicating with a cubic-millimeter computer. Computer 34(1), 44–51 (2001)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiří Wiedermann.

Additional information

This research was carried out within the institutional research plan AV0Z10300504 and partially supported by the GA ČR grant No. 1ET100300517 and GD201/05/H014. A preliminary, shorter version of this paper has been presented at the Third Conference on Computability in Europe, CiE 2007, Siena, Italy, June 2007 and published in the proceedings from this conference.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wiedermann, J., Petrů, L. On the Universal Computing Power of Amorphous Computing Systems. Theory Comput Syst 45, 995–1010 (2009). https://doi.org/10.1007/s00224-009-9178-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-009-9178-6

Keywords

Navigation