Skip to content
BY-NC-ND 3.0 license Open Access Published by De Gruyter March 19, 2010

A recursive construction for perfect hash families

  • Charles J. Colbourn and Alan C. H. Ling

Abstract

A known recursive construction for perfect hash families multiplies the number of factors by q, where q is the largest prime power not exceeding the number of symbols. This is generalized to permit multiplication of the number of factors by powers of q; it is also improved upon by restricting the structure of the ingredient designs. For a perfect hash family of strength t, it may be possible to order its rows so that, for each , the first Ni rows form a perfect hash family of strength . This ‘matroshka’ ordering underlies a sometimes substantial reduction in the number of rows generated by the recursive construction. Perfect hash families with useful matroshka orderings are generated using linear orthogonal arrays, and with an effective one-row-at-a-time greedy algorithm.

Received: 2008-12-04
Revised: 2009-09-10
Published Online: 2010-03-19
Published in Print: 2009-December

© de Gruyter 2009

This article is distributed under the terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Downloaded on 24.4.2024 from https://www.degruyter.com/document/doi/10.1515/JMC.2009.018/html
Scroll to top button