Title :
Communication on noisy channels: a coding theorem for computation
Author :
Schulman, Leonard J.
Author_Institution :
Dept. of Math., MIT, Cambridge, MA, USA
Abstract :
Communication is critical to distributed computing, parallel computing, or any situation in which automata interact-hence its significance as a resource in computation. In view of the likelihood of errors occurring in a lengthy interaction, it is desirable to incorporate this possibility in the model of communication. The author relates the noisy channel and the standard (noise less channel) complexities of a communication problem by establishing a `two-way´ or interactive analogue of Shanon´s coding theorem: every noiseless channel protocol can be simulated by a private-coin noisy channel protocol whose time bound is proportional to the original (noiseless) time bound and inversely proportional to the capacity of the channel, while the protocol errs with vanishing probability. The method involves simulating the original protocol while implementing a hierarchical system of progress checks which ensure that errors of any magnitude in the simulation are, with high probability, rapidly eliminated
Keywords :
communication complexity; distributed algorithms; encoding; errors; information theory; noise; coding theorem; complexities; computation; distributed computing; errors; noiseless channel protocol; noisy channel; noisy channels; parallel computing; private-coin noisy channel protocol; Automata; Capacity planning; Channel capacity; Codes; Communication standards; Concurrent computing; Distributed computing; Hierarchical systems; Parallel processing; Protocols;
Conference_Titel :
Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-2900-2
DOI :
10.1109/SFCS.1992.267778