Combinatorial Analysis of Diagonal, Box and Greater-Than Polynomials as Packing Functions

P. Jimenez,Nelson Rangel-Valdez,R. Kacker,J. Lawrence
DOI: https://doi.org/10.1002/HTTPS://DOI.ORG/10.12785/AMIS/090601
2015-11-01
Abstract:A packing function is a bijection between a subset V ⊆ Nm andN, whereN denotes the set of non negative integers N. Packing functions have several applications, e.g. in parti tioning schemes and in text compression. Two categories of p acking functions are Diagonal Polynomials and Box Polynomials. The bijectio ns for diagonal ad box polynomials have mostly been studied f or small values ofm. In addition to presenting bijections for box and diagonal p olynomials for any value of m, we present a bijection using what we call Greater-Than Polynomial between restricted m−dimensional vectors over Nm andN. We give details of two interesting applications of packing functions: (a) the application of g reater-than polynomials for the manipulation of Covering A rrays that are used in combinatorial interaction testing; and (b) the rela tionship between grater-than and diagonal polynomials wit h a special case of Diophantine equations. A comparison of the bijections for b x, diagonal and greater-than polynomials are presented an d we conclude that the bijection for box polynomials is efficient because i t d rect and inverse methods have orders of O(n2 ·m) andO(n3 ·m) (measured in terms of bit operations, where n is the number of bits of an integer involved in the methods)
What problem does this paper attempt to address?