I. Introduction
1-perfect codes constitute a significant field of study by virtue of their applications in multiprocessor systems, communication systems, and a number of other areas in the wide digital world. They have the capability to detect two or fewer errors, and correct a single error. Among various types of 1-perfect codes, the Hamming codes [4], based on the topology of the hypercubes, are the foremost. Meanwhile the problem of deciding whether or not a graph supports a 1-perfect code is NP-complete [15] even for planar 3-regular graphs.