• Home
  • Search
  • Multi-objective Evolution of Ultra-Fast General-Purpose Hash Functions
  • Cite Icon4
  • https://doi.org/10.1007/978-3-319-77553-1_12Copy DOI Icon

Multi-objective Evolution of Ultra-Fast General-Purpose Hash Functions

  • Jan 1, 2018
  • David Grochol +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Hashing is an important function in many applications such as hash tables, caches and Bloom filters. In past, genetic programming was applied to evolve application-specific as well as general-purpose hash functions, where the main design target was the quality of hashing. As hash functions are frequently called in various time-critical applications, it is important to optimize their implementation with respect to the execution time. In this paper, linear genetic programming is combined with NSGA-II algorithm in order to obtain general-purpose, ultra-fast and high-quality hash functions. Evolved hash functions show highly competitive quality of hashing, but significantly reduced execution time in comparison with the state of the art hash functions available in literature.

Similar Papers
  • PDF
  • Research Article
  • Citations1

Bridging directed acyclic graphs to linear representations in linear genetic programming: a case study of dynamic scheduling

  • Jan 25, 2024
  • Genetic Programming and Evolvable Machines
  • Zhixing Huang +4
  • Conference Article
  • Citations28

One-hashing bloom filter

  • Jun 01, 2015
  • Jianyuan Lu +6
  • Research Article
  • Citations38

A machine code-based genetic programming for suspended sediment concentration estimation

  • Jul 01, 2010
  • Advances in Engineering Software
  • Ozgur Kisi +1
  • Conference Article
  • Citations2

Modeling the MagnetoencephaloGram (MEG) Of Epileptic Patients Using Genetic Programming and Minimizing the Derived Models Using Genetic Algorithms

  • Jan 01, 2009
  • AIP conference proceedings
  • Konstantinos Theofilatos +5
  • Conference Article

<title>Coevolving feature extraction agents for target recognition in SAR images</title>

  • Sep 18, 2003
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Bir Bhanu +1
  • Research Article
  • Citations7

Deployment of parallel linear genetic programming using GPUs on PC and video game console platforms

  • Feb 18, 2010
  • Genetic Programming and Evolvable Machines
  • Garnett Wilson +1
  • Book Chapter
  • Citations90

Bloom Filters in Probabilistic Verification

  • Jan 01, 2004
  • Peter C Dillinger +1
  • Research Article
  • Citations61

Formulation of elastic modulus of concrete using linear genetic programming

  • Jun 01, 2010
  • Journal of Mechanical Science and Technology
  • Amir Hossein Gandomi +3
  • Research Article
  • Citations119

New formulation for compressive strength of CFRP confined concrete cylinders using linear genetic programming

  • Oct 30, 2009
  • Materials and Structures
  • Amir Hossein Gandomi +2
  • Research Article
  • Citations32

A wavelet–linear genetic programming model for sodium (Na+) concentration forecasting in rivers

  • Apr 04, 2016
  • Journal of Hydrology
  • Masoud Ravansalar +2
  • Book Chapter
  • Citations22

Prediction of Interday Stock Prices Using Developmental and Linear Genetic Programming

  • Jan 01, 2009
  • Garnett Wilson +1
  • PDF
  • Research Article
  • Citations28

Graph representations in genetic programming

  • Sep 30, 2021
  • Genetic Programming and Evolvable Machines
  • Léo Françoso Dal Piccol Sotto +4
  • Book Chapter
  • Citations3

Spatial Genetic Programming

  • Jan 01, 2023
  • Iliya Miralavy +1
  • Research Article
  • Citations34

DeepBF: Malicious URL detection using learned Bloom Filter and evolutionary deep learning

  • Jan 03, 2023
  • Computer Communications
  • Ripon Patgiri +2
  • Book Chapter

Hashing and the HashTable Class

  • Mar 07, 2005
  • Michael Mcmillan
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.