Global Information Lookup Global Information

Transdichotomous model information


In computational complexity theory, and more specifically in the analysis of algorithms with integer data, the transdichotomous model is a variation of the random-access machine in which the machine word size is assumed to match the problem size. The model was proposed by Michael Fredman and Dan Willard,[1] who chose its name "because the dichotomy between the machine model and the problem size is crossed in a reasonable manner."[2]

In a problem such as integer sorting in which there are n integers to be sorted, the transdichotomous model assumes that each integer may be stored in a single word of computer memory, that operations on single words take constant time per operation, and that the number of bits that can be stored in a single word is at least log2n. The goal of complexity analysis in this model is to find time bounds that depend only on n and not on the actual size of the input values or the machine words.[3][4] In modeling integer computation, it is necessary to assume that machine words are limited in size, because models with unlimited precision are unreasonably powerful (able to solve PSPACE-complete problems in polynomial time).[5] The transdichotomous model makes a minimal assumption of this type: that there is some limit, and that the limit is large enough to allow random-access indexing into the input data.[3]

As well as its application to integer sorting, the transdichotomous model has also been applied to the design of priority queues[6] and to problems in computational geometry[3] and graph algorithms.[7]

  1. ^ Fredman, Michael L.; Willard, Dan E. (1993), "Surpassing the information-theoretic bound with fusion trees", Journal of Computer and System Sciences, 47 (3): 424–436, doi:10.1016/0022-0000(93)90040-4, MR 1248864.
  2. ^ Benoit, David; Demaine, Erik D.; Munro, J. Ian; Raman, Venkatesh, "Representing trees of higher degree", Algorithms and Data Structures: 6th International Workshop, WADS'99, p. 170.
  3. ^ a b c Chan, Timothy M.; Pǎtraşcu, Mihai (2009), "Transdichotomous Results in Computational Geometry, I: Point Location in Sublogarithmic Time" (PDF), SIAM Journal on Computing, 39 (2): 703–729, doi:10.1137/07068669X.
  4. ^ Chan, Timothy M.; Pǎtraşcu, Mihai (2010), Transdichotomous Results in Computational Geometry, II: Offline Search, arXiv:1010.1948, Bibcode:2010arXiv1010.1948C.
  5. ^ Bertoni, Alberto; Mauri, Giancarlo; Sabadini, Nicoletta (1981), "A characterization of the class of functions computable in polynomial time on Random Access Machines", Proceedings of the Thirteenth Annual ACM Symposium on Theory of Computing (STOC '81), pp. 168–176, doi:10.1145/800076.802470, S2CID 12878381.
  6. ^ Raman, Rajeev, "Priority Queues: Small, Monotone and Trans-dichotomous", Proceedings of the Fourth Annual European Symposium on Algorithms (ESA '96), Lecture Notes in Computer Science, vol. 1136, Springer-Verlag, pp. 121–137, doi:10.1007/3-540-61680-2_51.
  7. ^ Fredman, Michael L.; Willard, Dan E. (1994), "Trans-dichotomous algorithms for minimum spanning trees and shortest paths", Journal of Computer and System Sciences, 48 (3): 533–551, doi:10.1016/S0022-0000(05)80064-9.

and 10 Related for: Transdichotomous model information

Request time (Page generated in 0.7584 seconds.)

Transdichotomous model

Last Update:

the transdichotomous model is a variation of the random-access machine in which the machine word size is assumed to match the problem size. The model was...

Word Count : 496

Word RAM

Last Update:

log ⁡ n {\displaystyle w\geq \log n} , the word RAM model is a transdichotomous model. The model allows both arithmetic operations and bitwise operations...

Word Count : 553

Michael Fredman

Last Update:

development of the Fibonacci heap in a joint work with Robert Tarjan, the transdichotomous model of integer computing with Dan Willard, and the proof of a lower...

Word Count : 160

Quicksort

Last Update:

K-bit keys. All comparison sort algorithms implicitly assume the transdichotomous model with K in Θ(log N), as if K is smaller we can sort in O(N) time...

Word Count : 9985

Block sort

Last Update:

constant stack and heap space. It uses O(1) auxiliary memory in a transdichotomous model, which accepts that the O(log n) bits needed to keep track of the...

Word Count : 4902

Predecessor problem

Last Update:

removes x from the set S The problem is typically analyzed in a transdichotomous model of computation such as word RAM. One simple solution to this problem...

Word Count : 988

Integer sorting

Last Update:

sorted order of the items. Fredman & Willard (1993) introduced the transdichotomous model of analysis for integer sorting algorithms, in which nothing is...

Word Count : 4038

Dan Willard

Last Update:

Willard changed these assumptions by introducing the transdichotomous model of computation. In this model, they showed that integer sorting could be done in...

Word Count : 1055

Potential method

Last Update:

current counter value. For this example, we are not using the transdichotomous machine model, but instead require one unit of time per bit operation in the...

Word Count : 1799

Smoothsort

Last Update:

these bits can be encoded in O(1) machine words, assuming a transdichotomous machine model. Note that O(1) machine words is not the same thing as one machine...

Word Count : 2455

PDF Search Engine © AllGlobal.net