Stereoscopic families of permutations, and their applications

作者: U. Feige , R. Krauthgamer

DOI: 10.1109/ISTCS.1997.595160

关键词: Simple (abstract algebra)CombinatoricsDiscrete mathematicsLine (geometry)MathematicsUpper and lower boundsImage (mathematics)Graph theoryHash functionRouting (electronic design automation)Computational complexity theory

摘要: A stereoscopic family of permutations maps an m-dimensional mesh into several 1-dimensional lines, in a way that jointly preserves distance information. Specifically, consider any two points and denote their on the by d. Then between images, line which these images are closest together is O(d/sup m/). We initiate systematic study families permutations. show construction involves use m+1 images. also under some additional restrictions (namely adjacent image lines originate at not too far away mesh), three necessary order to construct such for 2-dimensional mesh. present applications One application algorithm routing guarantees delivery each packet within number steps depends upon this packet's source destination, but independent size Our exceptionally simple, no queues, can be used dynamic settings packets continuously generated. Another extension nonexpansive hash functions Linial Sasson (STOC 96) from case one dimensional metrics arbitrary dimensions.

参考文章(14)
D. Greene, M. Parnas, F. Yao, Multi-index hashing for information retrieval foundations of computer science. pp. 722- 731 ,(1994) , 10.1109/SFCS.1994.365720
Nathan Linial, Ori Sasson, Non-expansive hashing symposium on the theory of computing. pp. 509- 518 ,(1996) , 10.1145/237814.237999
Piotr Indyk, Rajeev Motwani, Prabhakar Raghavan, Santosh Vempala, Locality-preserving hashing in multidimensional spaces symposium on the theory of computing. pp. 618- 625 ,(1997) , 10.1145/258533.258656
F. T. Leighton, Average case analysis of greedy routing algorithms on arrays acm symposium on parallel algorithms and architectures. pp. 2- 10 ,(1990) , 10.1145/97444.97448
Compression of two-dimensional data IEEE Transactions on Information Theory. ,vol. 32, pp. 2- 8 ,(1986) , 10.1109/TIT.1986.1057132
A. Borodin, J.E. Hopcroft, Routing, merging, and sorting on parallel models of computation Journal of Computer and System Sciences. ,vol. 30, pp. 130- 145 ,(1985) , 10.1016/0022-0000(85)90008-X
Allan Borodin, Jon Kleinberg, Prabhakar Raghavan, Madhu Sudan, David P. Williamson, Adversarial queueing theory symposium on the theory of computing. pp. 376- 385 ,(1996) , 10.1145/237814.237984
P. Baran, On Distributed Communications Networks IEEE Transactions on Communications. ,vol. 12, pp. 1- 9 ,(1964) , 10.1109/TCOM.1964.1088883
U. Feige, Observations on hot potato routing Proceedings Third Israel Symposium on the Theory of Computing and Systems. pp. 30- 39 ,(1995) , 10.1109/ISTCS.1995.377049