An improved algorithm based on Bloom filter and its application in bar code recognition and processing

被引:7
|
作者
Jiang, Mai [1 ]
Zhao, Chunsheng [1 ]
Mo, Zaifeng [1 ]
Wen, Jing [1 ]
机构
[1] Sichuan Univ Sci & Engn, Sch Comp Sci, Zigong, Sichuan, Peoples R China
关键词
Bloom filter; Hash function; False positive rate; ARCHITECTURE;
D O I
10.1186/s13640-018-0375-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In many cases, databases are incompetent to meet the requirement of the quick query identification and processing of bar codes, such as the automatic sorting system of giant logistics warehouse. Bloom filter can be faster than databases, but its high false positive rate may seriously affect the efficiency of work. Although increasing the width of bit vector and the number of hash functions can reduce the false positive rate, the effect will be not significant after a certain threshold value, and this approach will increase the cost of processing time. So, it could not be increased indefinitely. This paper presents an improved algorithm based on Bloom filter and its application in bar code recognition and processing. The bit vector of Bloom filter is divided into two parts. Every element a(i) could be mapped to a part of the bit vector by some hash functions. For each element to amplify the difference by g (), which makes g (a(i))=a(i)(*), the a(i)(*) is mapped to another part of the bit vector by some hash functions too. This algorithm can significantly reduce the false positive rate of the Bloom filter, but does not increase much time and space costs.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Application Research of Improved Classification Recognition Algorithm Based on Causality Analysis
    Zhong, Yu-bin
    Lyu, Zi-feng
    Kuang, Xiu-ting
    FUZZY INFORMATION AND ENGINEERING AND DECISION, 2018, 646 : 250 - 259
  • [42] An improved algorithm based on combined filter
    Jing, XJ
    Liu, YL
    CHINESE JOURNAL OF ELECTRONICS, 2004, 13 (02): : 329 - 333
  • [43] An Identification Method Based on the Improved NLJ Algorithm and Its Application
    姜景杰
    甄新平
    李全善
    魏环
    靳其兵
    潘立登
    Chinese Journal of Chemical Engineering, 2007, (01) : 88 - 91
  • [44] An identification method based on the improved NLJ algorithm and its application
    Jingjie, Jiang
    Xinping, Zhen
    Quanshan, Li
    CHINESE JOURNAL OF CHEMICAL ENGINEERING, 2007, 15 (01) : 88 - 91
  • [45] A gradient based heuristic algorithm and its application to discrete optimization of bar structures
    G. Jivotovski
    Structural and Multidisciplinary Optimization, 2000, 19 : 237 - 248
  • [46] A gradient based heuristic algorithm and its application to discrete optimization of bar structures
    Jivotovski, G
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2000, 19 (03) : 237 - 248
  • [47] Application of Improved BOMP Algorithm in Face Recognition
    Yin, Aihan
    Jiang, Huiming
    Zhang, Qingmiao
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 275 - 278
  • [48] An Algorithm for Mining Association Rules Based on Improved Genetic Algorithm and its Application
    Guo, Hong
    Zhou, Ya
    THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 117 - 120
  • [49] Improvement and application of form cell rectangle recognition algorithm based on vertex chain code
    Weng, W. (wengwy@zucc.edu.cn), 1600, Binary Information Press (10):
  • [50] PCA-Based Face Verification and Passport Code Recognition Using Improved FKCN Algorithm
    Kim, Kwang-Baek
    Oh, Am-suk
    Woo, Young Woon
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, PROCEEDINGS, 2008, : 51 - +