Skip to main content

Cluster Computing and the Power of Edge Recognition

  • Conference paper

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

Abstract

Although complexity theory already extensively studies path-cardinality-based restrictions on the power of nondeterminism, this paper is motivated by a more recent goal: To gain insight into how much of a restriction it is of nondeterminism to limit machines to have just one contiguous (with respect to some simple order) interval of accepting paths. In particular, we study the robustness—the invariance under definition changes—of the cluster class CL#P [8]. This class contains each #P function that is computed by a balanced Turing machine whose accepting paths always form a cluster with respect to some length-respecting total order with efficient adjacency checks. The definition of CL#P is heavily influenced by the defining paper’s focus on (global) orders. In contrast, we define a cluster class, CLU#P, to capture what seems to us a more natural model of cluster computing. We prove that the naturalness is costless: CL#P = CLU#P. Then we exploit the more natural, flexible features of CLU#P to prove new robustness results for CL#P and to expand what is known about the closure properties of CL#P.

The complexity of recognizing edges—of an ordered collection of computation paths or of a cluster of accepting computation paths—is central to this study. Most particularly, our proofs exploit the power of unique discovery of edges—the ability of nondeterministic functions to, in certain settings, discover on exactly one (in some cases, on at most one) computation path a critical piece of information regarding edges of orderings or clusters.

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

  • Balcázar, J., Díaz, J., Gabarró, J.: Structural Complexity II. EATCS Monographs in Theoretical Computer Science. Springer, Heidelberg (1990)

    MATH  Google Scholar 

  • Balcázar, J., Díaz, J., Gabarró, J.: Structural Complexity I, 2nd edn. EATCS Texts in Theoretical Computer Science. Springer, Heidelberg (1995)

    Google Scholar 

  • Book, R., Long, T., Selman, A.: Quantitative relativizations of complexity classes. SIAM J. Comput. 13(3), 461–487 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  • Book, R., Long, T., Selman, A.: Qualitative relativizations of complexity classes. J. Comput. Syst. Sci. 30(3), 395–413 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  • Cai, J., Gundermann, T., Hartmanis, J., Hemachandra, L., Sewelson, V., Wagner, K., Wechsung, G.: The boolean hierarchy I: Structural properties. SIAM J. Comput. 17(6), 1232–1252 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  • Grollmann, J., Selman, A.: Complexity measures for public-key cryptosystems. SIAM J. Comput. 17(2), 309–335 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  • Hemaspaandra, L., Homan, C., Kosub, S.: Cluster computing and the power of edge recognition. Technical Report TR-878, Department of Computer Science, University of Rochester, Rochester, NY (September 2005)

    Google Scholar 

  • Hemaspaandra, L., Homan, C., Kosub, S., Wagner, K.: The complexity of computing the size of an interval. Technical Report TR-856, Department of Computer Science, University of Rochester, Rochester, NY (February 2005) [9] This is an expanded version of

    Google Scholar 

  • Hemaspaandra, L., Kosub, S., Wagner, K.: The complexity of computing the size of an interval. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds.) ICALP 2001. LNCS, vol. 2076, pp. 1040–1051. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  • Kosub, S.: A note on unambiguous function classes. Inf. Process. Lett. 72(5–6), 197–203 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  • Meyer, A., Paterson, M.: With what frequency are apparently intractable problems difficult? Technical Report MIT/LCS/TM-126, Laboratory for Computer Science, MIT, Cambridge, MA (1979)

    Google Scholar 

  • : Optimal algorithms for self-reducible problems. In: Proceedings of the 3rd International Colloquium on Automata, Languages, and Programming, pp. 322–337. Edinburgh University Press (1976)

    Google Scholar 

  • Selman, A.: A note on adaptive vs. nonadaptive reductions to NP. Technical Report 90-20, Department of Computer Science, State University of New York at Buffalo, Buffalo, NY (September 1990)

    Google Scholar 

  • Selman, A.: A taxonomy of complexity classes of functions. J. Comput. Syst. Sci. 48(2), 357–381 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  • Wagner, K.: Bounded query classes. SIAM J. Comput. 19(5), 833–846 (1990)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hemaspaandra, L.A., Homan, C.M., Kosub, S. (2006). Cluster Computing and the Power of Edge Recognition. In: Cai, JY., Cooper, S.B., Li, A. (eds) Theory and Applications of Models of Computation. TAMC 2006. Lecture Notes in Computer Science, vol 3959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11750321_27

Download citation

  • DOI: https://doi.org/10.1007/11750321_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34021-8

  • Online ISBN: 978-3-540-34022-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics