Efficient pairing functions-and why you should care

Arnold L. Rosenberg · 2002

This paper provides a short tour through the world of pairing functions--bijections between N ? N and N--as models for computational situations. After a short discussion of the computationally simplest pairing functions-- the Cauchy-Cantor diagonal polynomials--we describe two specific computational situations in some detail: the use of pairing functions as storage mappings for rectangular arrays/tables that can expand and shrink dynamically; the use of pairing functions as the basis for a mechanism for instilling accountability into Web-computing projects.

Read the paper · More papers on PaperTik