Optimising hashing functions with genetic algorithms

dc.contributor.authorBotting, Mark
dc.date.accessioned2016-08-01T01:57:31Z
dc.date.available2016-08-01T01:57:31Z
dc.date.issued1991en
dc.description.abstractGenetic algorithms (aka GA's) are a robust global search strategy that ignore local minima and irrelevant parameters, suitable for large search spaces. It is based on an analogy with natural evolution and survival of the fittest. A generation of potential solutions is formed by randomly mating pairs from the previous generation, giving preference to the better performers. By repeating the process many times a (near) optimal solution evolves. Hashing functions are an implementation for fast table lookup, searching, etc. Given a symbol to store or lookup in a table, a hashing function produces an index into the table, preferably such that all possible symbols will be evenly distributed throughout the table. Their effectiveness is controlled by various parameters such as table size, symbol distribution, and the form of the function itself. This project aims to couple these two areas together to optimise the parameters of a given hashing function, by searching for a good set of values for the parameters with a genetic algorithm.en
dc.identifier.urihttp://hdl.handle.net/10092/12543
dc.language.isoen
dc.publisherUniversity of Canterburyen
dc.subject.anzsrcField of Research::01 - Mathematical Sciencesen
dc.titleOptimising hashing functions with genetic algorithmsen
dc.typeDiscussion / Working Papers
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
botting_report_1991.pdf
Size:
1.42 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: