NONOBLIVIOUS HASHING

被引:20
作者
FIAT, A
NAOR, M
SCHMIDT, JP
SIEGEL, A
机构
[1] IBM CORP,ALMADEN RES CTR,SAN JOSE,CA 95120
[2] POLYTECH INST NEW YORK,DEPT COMP SCI,BROOKLYN,NY 11201
[3] NYU,COURANT INST MATH SCI,DEPT COMP SCI,NEW YORK,NY 10012
关键词
ALGORITHMS; THEORY; DICTIONARY PROBLEM; MODEL OF COMPUTATION; O(1) PROBE SEARCH; OBLIVIOUS AND NONOBLIVIOUS SEARCH; PERFECT HASHING; UPPER AND LOWER BOUNDS;
D O I
10.1145/146585.146591
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nonoblivious hashing, where information gathered from unsuccessful probes is used to modify subsequent probe strategy, is introduced and used to obtain the following results for static lookup on full tables: (1) An O(1)-time worst-case scheme that uses only logarithmic additional memory, (and no memory when the domain size is linear in the table size), which improves upon previously linear space requirements. (2) An almost sure O(1)-time probabilistic worst-case scheme, which uses no additional memory and which improves upon previously logarithmic time requirements. (3) Enhancements to hashing: (1) and (2) are solved for multikey records, where search can be performed under any key in time O(1); these schemes also permit properties, such as nearest neighbor and rank, to be determined in logarithmic time.
引用
收藏
页码:764 / 782
页数:19
相关论文
共 26 条
  • [1] Ajtai M., 1983, 24th Annual Symposium on Foundations of Computer Science, P299, DOI 10.1109/SFCS.1983.24
  • [2] AJTAI M, 1985, IBM RJ486751297 ALM
  • [3] PARTIAL MATCH RETRIEVAL IN IMPLICIT DATA-STRUCTURES
    ALT, H
    MEHLHORN, K
    MUNRO, JI
    [J]. INFORMATION PROCESSING LETTERS, 1984, 19 (02) : 61 - 65
  • [4] COLLECTIONS OF FUNCTIONS FOR PERFECT HASHING
    BERMAN, F
    BOCK, ME
    DITTERT, E
    ODONNELL, MJ
    PLANK, D
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (02) : 604 - 618
  • [5] BORODIN A, 1986, P ICALP 86 NEW YORK, P50
  • [6] CARTER L, 1979, J CSS, V18, P143, DOI DOI 10.1016/0022-0000(79)90044-8
  • [7] Celis P., 1985, 26th Annual Symposium on Foundations of Computer Science (Cat. No.85CH2224-4), P281, DOI 10.1109/SFCS.1985.48
  • [8] AN IMPLICIT DATA STRUCTURE FOR SEARCHING A MULTIKEY TABLE IN LOGARITHMIC TIME
    FIAT, A
    MUNRO, JI
    NAOR, M
    SCHAFFER, AA
    SCHMIDT, JP
    SIEGEL, A
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (03) : 406 - 424
  • [9] FIAT A, 1989, 21ST P ACM S THEOR C, P336
  • [10] FIAT A, 1988, 20TH ANN ACM S THEOR, P344