What Graphs are 2-Dot Product Graphs?
Let [Formula: see text] be an integer. From a set of [Formula: see text]-dimensional vectors, we obtain a [Formula: see text]-dot by letting each vector [Formula: see text] correspond to a vertex [Formula: see text] and by adding an edge between two vertices [Formula: see text] and [Formula: see text] if and only if their dot product [Formula: see text], for some fixed, positive threshold [Formula: see text]. Dot product graphs can be used to model social networks. Recognizing a [Formula: see text]-dot product graph is known to be NP -hard for all fixed [Formula: see text]. To understand the position of [Formula: see text]-dot product graphs in the landscape of graph classes, we consider the case [Formula: see text], and investigate how [Formula: see text]-dot product graphs relate to a number of other known graph classes including a number of well-known classes of intersection graphs.