3552 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 55, NO. 8, AUGUST 2009
Perfect Codes From Cayley Graphs
Over Lipschitz Integers
Carmen Martínez, Ramón Beivide, and Ernst M. Gabidulin
Abstract—The search for perfect error-correcting codes has
received intense interest since the seminal work by Hamming.
Decades ago, Golomb and Welch studied perfect codes for the
Lee metric in multidimensional torus constellations. In this work,
we focus our attention on a new class of four-dimensional signal
spaces which include tori as subcases. Our constellations are
modeled by means of Cayley graphs defined over quotient rings of
Lipschitz integers. Previously unexplored perfect codes of length
one will be provided in a constructive way by solving a typical
problem of vertices domination in graph theory. The codewords
of such perfect codes are constituted by the elements of a principal
(left) ideal of the considered quotient ring. The generalization of
these techniques for higher dimensional spaces is also considered
in this work by modeling their signal sets through Cayley–Dickson
algebras.
Index Terms—Cayley graphs, Lee metric, Lipschitz integers,
perfect codes.
I. INTRODUCTION
D
IFFERENT number theory techniques have been widely
used for solving applications in coding theory. In par-
ticular, certain types of constellations have been modeled by
means of quadratic number fields. Gaussian integers have been
used to model quadrature amplitude modulation (QAM) con-
stellations [8] and Eisenstein–Jacobi integers to model hexag-
onal ones [9]. Other techniques from discrete mathematics and
graph theory have also been used to model multidimensional
constellations. A classical paper by Golomb and Welch [7] de-
fines perfect codes by using polyominoes and hypertorus tilings.
More recently in [5], flat tori were used with a similar aim.
A key concept behind all these models is the definition of a
metric over the signal space. Having a suitable metric enables
the study of error-correcting codes over these multidimensional
constellations. In [7], the well-known Lee metric was employed
and in [8], a new metric denoted as the Mannheim distance
was introduced by Huber for two-dimensional constellations.
Manuscript received January 03, 2008; revised October 22, 2008. Current
version published July 15, 2009. The work of C. Martínez and R. Beivide was
supported by the Spanish Ministry of Education and Science under Contracts
CICYT TIN2004-07440-C02-01, TIN2007-68023-C02-01, CONSOLIDER
Project CSD2007-00050 , by the European Network of Excellence on High Per-
formance and Embedded Architecture and Compilation, and by the Research
Programme of the University of Cantabria under Contract 030.VI16.648.
C. Martínez and R. Beivide are with the Department of Electronics
and Computers, University of Cantabria, 39005 Santander, Spain (e-mail:
carmen.martinez@unican.es; ramon.beivide@unican.es).
E. M. Gabidulin is with the Department of Radio Engineering. Moscow
Institute of Physics and Technology (State University). 141700 Dolgoprudny,
Moscow Region, Russia (e-mail: gab@mail.mipt.ru).
Communicated by I. Dumer, Associate Editor for Coding Theory.
Digital Object Identifier 10.1109/TIT.2009.2023733
Although Huber’s work constitutes a relevant contribution, un-
fortunately the Mannheim distance is not a true metric as was
proved in [13]. In that work, a metric, denoted as the Gaussian
distance, was proposed for the definition of multiple perfect
error-correcting codes. Moreover, it was proved that Golomb
and Welch two-dimensional perfect Lee codes are particular
cases of the ones presented in that paper. All these findings were
obtained by modeling the constellations by means of Cayley
graphs defined over quotients of Gaussian integers.
In the present work, we focus our attention on the proposal of
perfect codes over higher dimension signal spaces. In particular,
we study new four-dimensional constellations looking for per-
fect codes. The tools employed in this study are Cayley graphs
of degree eight defined over the integer ring of the quaternions,
or the Lipschitz integers. Gaussian and Lipschitz integers con-
stitute the integer rings of the complex and quaternion numbers,
which are particular cases of Cayley–Dickson algebras. Moti-
vated by this fact, we also extend our study to higher dimension
signal sets by using quotients of Cayley–Dickson algebras and
defining new Cayley graphs over them.
The main contributions of this work can be summarized as
follows.
• A new class of perfect error-correcting codes for four-di-
mensional constellations is described. To this end, a new
metric denoted as the Lipschitz metric is defined as the dis-
tance among vertices of certain Cayley graphs defined over
the Lipschitz integers. Such graphs are denoted as Lips-
chitz graphs.
• A new relationship between the Lee and Lipschitz met-
rics will be established in two ways. First, it is proved
that four-dimensional Lee tori are particular members of
our Lipschitz graphs. Hence, the Lee metric is included,
as a particular case, in the more general Lipschitz metric.
Second, we consider Lipschitz constellations that can be
embedded into two-dimensional tori. In this way, we pro-
vide the possibility of using different metrics and then, dif-
ferent codes, over the same signal space.
• It will be shown that higher degree Cayley graphs
can be defined over any algebra obtained with the
Cayley–Dickson construction. Consequently, new metrics
induced by such graphs can be defined over higher dimen-
sion constellations. We prove that perfect codes cannot be
defined over such signal sets when using the techniques
employed in this work for lower dimension constellations.
• An original methodology, which combines concepts and
methods of number theory and graph theory, has been used
in the search for perfect codes over Lipschitz integers.
The remainder of this paper is organized as follows. Section II
is devoted to previous and related work. In Section III, perfect
0018-9448/$25.00 © 2009 IEEE