1 Introduction

1.1 Resolving sets and metric dimension

Let \(\Gamma \) denote a graph with vertex set V and edge set E, which we assume to be finite, connected, loopless, and with no multiple edges. A resolving set for \(\Gamma \) is a subset \(S\subseteq V\) with the property that, for every \(u\in V\), the list of distances from u to each of the elements of S uniquely identifies u; equivalently, for two distinct vertices \(u,w\in V\), there exists \(x\in S\) for which \(\textrm{d}(u,x)\ne \textrm{d}(w,x)\). (Here, \(\text {d}(x,y)\) denotes the length of a shortest path from x to y in \(\Gamma \).) The metric dimension of \(\Gamma \) is the smallest size of a resolving set for \(\Gamma \), and we denote this by \(\mu (\Gamma )\). These notions were introduced to graph theory in the 1970s by Slater [28] and, independently, by Harary and Melter [23]; in more general metric spaces, the concept can be found in the literature much earlier (see [11]).

The 2011 survey article by Cameron and the first author [5] was the first to consider, systematically, the metric dimension of distance-regular graphs; in that paper, it was observed that the work of Babai from 1981 [1] gives a general upper bound of \(O(\sqrt{n} \log n)\) on the metric dimension of a primitive distance-regular graph on n vertices (see [5, Theorem 3.15]). Since then, various papers have been written on this subject, as well as the more general problem of class dimension of association schemes, often focused on particular families: for example, Johnson and Kneser graphs [7], Grassmann graphs [6], bilinear forms graphs [15], symplectic dual polar graphs [18], incidence graphs of designs and geometries [3, 4, 8,9,10, 24, 26], and point graphs of generalized quadrangles [16, 25]; see also [2, 17, 19,20,21,22]. In this paper, we will consider dual polar graphs, which are defined below.

1.2 Polar spaces and dual polar graphs

Let V(nq) denote the vector space of dimension n over \(\mathbb {F}_q\), the finite field with q elements, equipped with either a symplectic, quadratic, or Hermitian non-degenerate structure. Recall that to define one of these three structures on V(nq), we require a sesquilinear form \(b:V(n,q)\times V(n,q)\rightarrow {\mathbb {F}}_q\) in two variables and/or a quadratic form \(f:V(n,q)\rightarrow {\mathbb {F}}_q\) in one variable, where f is either defined by \(f(v)=b(v,v)\) for every \(v\in V(n,q)\), or b is obtained by polarizing f. A subspace U of V(nq) is called totally isotropic if the restriction to U of either the sequilinear form or the quadratic form is identically zero; that is, \(b(v,w)=0\) or \(f(v)=0\) for all \(v,w\in U\). A (classical) polar space \({\mathcal {P}}\) is the collection of all totally isotropic subspaces of V(nq). The Witt index of V(nq) is the dimension of a largest totally isotropic subspace of V(nq). The Witt index of V(nq) is often called the rank of \({\mathcal {P}}\). The 1-dimensional totally isotropic subspaces are the points of \({\mathcal {P}}\), while if \({\mathcal {P}}\) has Witt index d, the d-dimensional totally isotropic subspaces are the generators (or the maximals) of \({\mathcal {P}}\).

With this terminology, we make the following definition.

Definition 1.1

Let \({\mathcal {P}}\) be a polar space over \(\mathbb {F}_q\) with Witt index d. The dual polar graph on \({\mathcal {P}}\) has the generators of \({\mathcal {P}}\) as vertices, and two generators are adjacent if and only if their intersection has dimension \(d-1\).

There are six families of classical polar spaces, and thus six families of dual polar graphs, arising from the classification of sequilinear and quadradic forms. Numerical information about these spaces can be expressed in terms of the field order q, Witt index d, and a parameter \(e\in \{0,\,1/2,\,1,\,3/2,\,2\}\) depending on the choice of form. We note that a Hermitian polar space requires the field order q to be a square. These are summarized in Table 1 below; our notation follows [12].

Table 1 Classical polar spaces

We refer the reader to Brouwer and van Maldeghem [13, Chapter 2] or De Bruyn [14] for background on polar spaces, and to Brouwer, Cohen, and Neumaier [12, Section 9.4] for dual polar graphs. We will use the notation \(\Gamma (q,d,e)\) to denote a dual polar graph when the type is unspecified. The following result is taken from [12, Section 9.4].

Lemma 1.2

Let \(\Gamma (q,d,e)\) be the dual polar graph arising from a polar space \({\mathcal {P}}\). Then the following holds.

  1. (a)

    The number of points of \({\mathcal {P}}\) is

    $$\begin{aligned} \frac{(q^{d+e-1}+1)(q^d-1)}{q-1}. \end{aligned}$$
  2. (b)

    The number of generators of \({\mathcal {P}}\), and thus the number of vertices of \(\Gamma (q,d,e)\), is

    $$\begin{aligned} \prod _{i=0}^{d-1} (q^{e+i}+1). \end{aligned}$$
  3. (c)

    If UW are vertices of \(\Gamma (q,d,e)\), then UW are at distance i if and only if \(\dim (U\cap W)=d-i\).

We note that when \(e=1\), the dual polar graphs \([C_d(q)]\) and \([B_d(q)]\) have the same parameters, but are not isomorphic in general.

2 The main theorem

In [6, 7], the first author, Meagher, and others considered the metric dimension of Johnson graphs and Grassmann graphs, and obtained upper bounds on this equal to the rank of an appropriate incidence matrix. This approach was subsequently used in [17, 20, 22] for the class dimension of various families of association schemes. In what follows, we shall adapt this technique for dual polar graphs.

Suppose that we have a dual polar graph \(\Gamma (q,d,e)\) arising from a polar space \({\mathcal {P}}\). For each \(t\in \{1,\ldots ,d\}\), let \(\Omega _t\) denote the set of all totally isotropic t-dimensional subspaces in \({\mathcal {P}}\) (so that \(\Omega _1\) is the set of points of \({\mathcal {P}}\), and \(\Omega _d\) the set of generators of \({\mathcal {P}}\)).

We recall (from [13], for instance) that a graph is strongly regular with parameters (nkac) if it has n vertices, is regular with degree k, any pair of adjacent vertices have a common neighbours, and any pair of non-adjacent vertices have c common neighbours. Polar spaces are a source of such graphs: the collinearity graph of a polar space \({\mathcal {P}}\) is the graph whose vertices are the points of \({\mathcal {P}}\), and where two distinct points are adjacent if and only if their span is totally isotropic. The following facts will be of use to us.

Lemma 2.1

Let \(\Delta \) denote the collinearity graph of a polar space with parameters qde as above. Then \(\Delta \) is strongly regular with parameters (nkac), where

$$\begin{aligned} n&= |\Omega _1| = (q^{d+e-1}+1)\frac{q^d-1}{q-1},\\ k&= q(q^{d+e-2}+1)\frac{q^{d-1}-1}{q-1}, \\ a&= (q-1) + q^2(q^{d+e-3}+1)\frac{q^{d-2}-1}{ q-1}, \\ c&= (q^{d+e-2}+1) \frac{q^{d-1}-1}{q-1}. \end{aligned}$$

Furthermore, \(\Delta \) has eigenvalues \(\theta _0=k\), \(\theta _1 = q^{d-1}-1\), and \(\theta _2 = -(q^{d+e-2}+1)\), with multiplicities \(m_0=1\), \(m_1\), and \(m_2\) (respectively), where

$$\begin{aligned} m_1&= \frac{q^e(q^{d+e-2}+1)}{q^{e-1}+1}\frac{q^d-1}{q-1}, \\ m_2&= \frac{q(q^{d+e-1}+1)}{q^{e-1}+1} \frac{q^{d-1}-1}{q-1}. \end{aligned}$$

A proof is given by Brouwer and van Maldeghem [13, Theorem 2.2.12]: the fact that \(\Delta \) is strongly regular with the parameters (nkac) as given is well-known, while the eigenvalues and their multiplicities can be calculated from the standard formulas for strongly regular graphs.

For a given \(U\in \Omega _t\), the incidence vector of U is the vector \(\textbf{u}\in \mathbb {R}^{\Omega _1}\) with entries 0 or 1 so that, for any \(x\in \Omega _1\), the x-coordinate of \(\textbf{u}\) is 1 if \(x\subseteq U\) and 0 otherwise. If we have a collection of totally isotropic subspaces \({\mathcal {W}}=\{W_1,\ldots ,W_m\}\), the incidence matrix of \({\mathcal {W}}\) is the \(m\times |\Omega _1|\) matrix whose rows are the incidence vectors of \(W_1,\ldots ,W_m\). We shall refer to the incidence matrix of the collection of all generators of \({\mathcal {P}}\) as the incidence matrix of \({\mathcal {P}}\). The following lemma will be crucial in our upper bound on the size of a resolving set for \(\Gamma (q,d,e)\).

Lemma 2.2

Let \({\mathcal {P}}\) be a polar space with parameters qde as above. Then the incidence matrix of \({\mathcal {P}}\) has rank

$$\begin{aligned} \frac{(q^{d+e-1}+1)(q^{d+e-1}-q^{e-1}+q-1)}{(q^{e-1}+1)(q-1)}. \end{aligned}$$

Proof

Let M be the incidence matrix of \({\mathcal {P}}\) and let \(B=M^T M\). By standard linear algebra, \({{\,\textrm{rank}\,}}(B)={{\,\textrm{rank}\,}}(M)\). Clearly, B is an \(|\Omega _1| \times |\Omega _1|\) matrix with rows and columns indexed by the points of \({\mathcal {P}}\). For each \(t\in \{0,\ldots ,d-1\}\), let \(N_t\) denote the number of generators containing a fixed t-dimensional subspace U. Observe that \(U^\perp /U\) is a polar space of the same type as \({\mathcal {P}}\) with parameters \(q,d-t,e\). Hence, using Lemma 1.2, we have that \(N_t = \prod _{i=0}^{d-t-1} (q^{e+i}+1)\). Moreover, for two points \(x,y\in \Omega _1\), the entry \(B_{xy}\) is the number of generators containing both x and y, so there are three possible values for this:

$$\begin{aligned} B_{x,y} = \left\{ \begin{array}{ll} N_1 &{} \text {if }x=y, \\ N_2 &{} \text {if }x\ne y\text { and the span of }x\text { and }y\text { is totally isotropic}, \\ 0 &{} \text {if }x\ne y\text { and the span of }x\text { and }y\text { is not totally isotropic}. \end{array} \right. \end{aligned}$$

From this, it follows that

$$\begin{aligned} B = N_1 I + N_2 A, \end{aligned}$$

where A is the adjacency matrix of the collinearity graph of \({\mathcal {P}}\). Therefore, the eigenvalues of B are \(\lambda _i = N_1 + \theta _i N_2\), where \(\theta _i\) is an eigenvalue of A, and \(\lambda _i\) and \(\theta _i\) have the same multiplicity. The eigenvalues \(\theta _0,\theta _1,\theta _2\) of A and their multiplicities were given in Lemma 2.1, from which we observe that \(N_1 + \theta _2 N_2 =0\). Consequently, B is a singular matrix, and its nullity is equal to \(m_2\) (the multiplicity of \(\theta _2\)). Therefore, we have

$$\begin{aligned} {{\,\textrm{rank}\,}}(M) = {{\,\textrm{rank}\,}}(B) = |\Omega _1| - m_2 = \frac{(q^{d+e-1}+1)(q^{d+e-1}-q^{e-1}+q-1)}{(q^{e-1}+1)(q-1)}. \end{aligned}$$

\(\square \)

By Lemma 1.2(c), a collection \({\mathcal {S}}=\{X_1,\ldots ,X_m\}\) of generators of \({\mathcal {P}}\) will form a resolving set for \(\Gamma (q,d,e)\) if and only if the map \(\Omega _d \rightarrow \mathbb {R}^m\) defined by \(U \mapsto \left( \dim (X_1\cap U),\ldots ,\dim (X_m\cap U) \right) \) is injective. Now, for any totally isotropic subspaces UW, we have that \(\dim (U\cap W)=k\) if and only if U and W have \((q^k-1)/(q-1)\) points of \({\mathcal {P}}\) in common. Thus we can phrase the “resolving property” for a collection of generators in terms of linear algebra: if M is the incidence matrix of a collection of generators \({\mathcal {S}}=\{X_1,\ldots ,X_m\}\), and \(\textbf{u}\) is the incidence vector (as a column vector) of a given generator U, then the entry in position i of the vector \(M\textbf{u}\in \mathbb {R}^m\) is \((q^{\dim (X_i\cap U)}-1)/(q-1)\). Consequently, \({\mathcal {S}}=\{X_1,\ldots ,X_m\}\) is a resolving set with incidence matrix M if and only if, for any generators UW with incidence vectors \(\textbf{u},\textbf{w}\), we have that \(M\textbf{u}=M\textbf{w}\) implies that \(U=W\).

Theorem 2.3

Let \(\Gamma (q,d,e)\) be the dual polar graph arising from a polar space \({\mathcal {P}}\). Then the metric dimension of \(\Gamma (q,d,e)\) is at most the rank, over \(\mathbb {R}\), of the incidence matrix of \({\mathcal {P}}\), that is, it is at most

$$\begin{aligned} \frac{(q^{d+e-1}+1)(q^{d+e-1}-q^{e-1}+q-1)}{(q^{e-1}+1)(q-1)}. \end{aligned}$$

Proof

Let M denote the incidence matrix of \({\mathcal {P}}\). Since M is an \(|\Omega _d| \times |\Omega _1|\) matrix, it has more rows than columns, and thus \({{\,\textrm{rank}\,}}(M)\le |\Omega _1|\). By re-arranging rows if necessary, we can assume that

$$\begin{aligned} M = \begin{pmatrix} A \\ B \end{pmatrix}, \end{aligned}$$

where A is a \({{\,\textrm{rank}\,}}(M)\times |\Omega _1|\) matrix whose rows are linearly independent. We will show that A is the incidence matrix of a resolving set for \(\Gamma (q,d,e)\).

By construction, we have \({{\,\textrm{rank}\,}}(A)={{\,\textrm{rank}\,}}(M)\); since both matrices have the same number of columns, it follows that they have the same nullity. However, if \(M\textbf{x}=\textbf{0}\), we must have \(A\textbf{x}=\textbf{0}\), and thus \(\ker (M)\subseteq \ker (A)\); as \(\ker (M)\) and \(\ker (A)\) have the same dimension, it follows that \(\ker (M)=\ker (A)\). Now suppose that UW are generators of \({\mathcal {P}}\) with incidence vectors \(\textbf{u},\textbf{w}\), respectively. Then we have

$$\begin{aligned} A\textbf{u}= A\textbf{w}\iff & {} A(\textbf{u}-\textbf{w}) = \textbf{0} \\\iff & {} \textbf{u}-\textbf{w}\in \ker (A) \\\iff & {} \textbf{u}-\textbf{w}\in \ker (M) \\\iff & {} M\textbf{u}= M\textbf{w}. \end{aligned}$$

Therefore we must have \(\dim (U\cap Z)=\dim (W\cap Z)\) for all \(Z\in \Omega _d\). In particular, this holds for \(Z=U\), so \(\dim (W\cap U)=\dim (U)\) and thus \(U=W\).

Hence A is indeed the incidence matrix of a resolving set for \(\Gamma (q,d,e)\), of size \({{\,\textrm{rank}\,}}(M)\). The rest of the proof follows immediately from Lemma 2.2. \(\square \)

In Table 2, we restate the bound on the metric dimension according on the type of the polar space.

Table 2 Bounds for each family of dual polar graphs

3 Halved dual polar graphs

There are a number of other families of distance-regular graphs related to the dual polar graphs, as detailed in [12, Section 9.4C]. In this section, we adapt our results to one of these families, the halved dual polar graphs. The graphs \([D_d(q)]\) arising from the hyperbolic quadric \(\Omega ^+(2d,q)\) are bipartite: this can be deduced from their parameters as distance-regular graphs, but can also be seen more directly from the geometry.

In \(\Omega ^+(2d,q)\), there is an equivalence relation \(\sim \) on the set of all generators, where \(U\sim W\) if and only if \(d-\dim (U\cap W)\) is even. This relation on generators has two equivalence classes, which are referred to as Latins and Greeks. (Since the group \({\textrm{PSO}}^+(2d,q)\) acts transitively on the generators, this labelling is arbitrary.) On, say, the set of Latin generators, we may define the halved dual polar graph \(\Delta (q,d)\), where U and W are adjacent if and only if they are at distance 2 in \(\Gamma (q,d,0)\), i.e.,  if \(\dim (U\cap W)=d-2\). Distances between vertices in \(\Delta (q,d)\) are precisely half those in \(\Gamma (q,d,0)\), so two Latin generators U and W are at distance i in \(\Delta (q,d)\) if and only if \(\dim (U\cap W)=d-2i\). We note that the geometries associated with the Latin or Greek generators are sometimes known as half-spin geometries (see [14], for instance).

Because there is a one-to-one correspondence between distances and dimensions of intersections, the methods of Sect. 2 may be easily adapted to bound the metric dimension of \(\Delta (q,d)\), as follows. Once again, the key observation is the rank of the corresponding incidence matrix.

Lemma 3.1

Let M be the incidence matrix of \(\Omega ^+(2d,q)\), and let \(M_1\) and \(M_2\) be the incidence matrices of the Latin and Greek generators in \(\Omega ^+(2d,q)\), respectively. Then

$$\begin{aligned} {{\,\textrm{rank}\,}}(M_1) = {{\,\textrm{rank}\,}}(M_2) = {{\,\textrm{rank}\,}}(M) = \frac{(q^{d-1}+1)(q^d+q^2-q-1)}{q^2-1}. \end{aligned}$$

Proof

Since the choice of which were the Latin and Greek generators was arbitrary, it is clear that \({{\,\textrm{rank}\,}}(M_1)={{\,\textrm{rank}\,}}(M_2)\). Also, \({{\,\textrm{rank}\,}}(M)\) was calculated in Lemma 2.2, so it remains to show that \({{\,\textrm{rank}\,}}(M_1)={{\,\textrm{rank}\,}}(M)\).

As in the proof of Lemma 2.2, we let \(N_t\) denote the number of generators of \(\Omega ^+(2d,q)\) containing a fixed t-dimensional subspace U, and we now let \(N'_t\) denote the number of Latin generators containing U. The totally isotropic subspaces through U form a hyperbolic quadric \(\Omega ^+(2(d-t),q)\), so the generators of \(\Omega ^+(2d,q)\) through U are in one-to-one correspondence with the generators of this \(\Omega ^+(2(d-t),q)\). Consequently, the numbers of Latin and Greek generators containing U must be equal, so we must have \(N'_t=\frac{1}{2}N_t\).

Next, let \(\Lambda =M_1^T M_1\), so \(\Lambda \) is a matrix with rows and columns indexed by the points of \(\Omega ^+(2d,q)\), and where the entries are

$$\begin{aligned} \Lambda _{xy} = \left\{ \begin{array}{ll} N'_1 &{} \text {if }x=y, \\ N'_2 &{} \text {if }x\ne y\text { and the span of }x\text { and }y\text { is totally isotropic}, \\ 0 &{} \text {if }x\ne y\text { and the span of }x\text { and }y\text { is not totally isotropic}. \end{array} \right. \end{aligned}$$

Therefore, we have \(\Lambda = N'_1 I + N'_2 A = \frac{1}{2}B\), where A is the adjacency matrix of the collinearity graph, and \(B=M^T M\) is the matrix from the proof of Lemma 2.2. Thus

$$\begin{aligned} {{\,\textrm{rank}\,}}(M_1)={{\,\textrm{rank}\,}}(\Lambda )={{\,\textrm{rank}\,}}(B)={{\,\textrm{rank}\,}}(M) \end{aligned}$$

and the result follows from Lemma 2.2. \(\square \)

With this established, we now have a bound on the metric dimension for this class of graphs.

Theorem 3.2

The metric dimension of the halved dual polar graph \(\Delta (q,d)\) is at most

$$\begin{aligned} \frac{(q^{d-1}+1)(q^d+q^2-q-1)}{q^2-1}. \end{aligned}$$

Proof

Identical to the proof of Theorem 2.3. \(\square \)

As explained in [12, Section 9.4C], the graph \(\Delta (q,d)\) may also be constructed from the dual polar graph on the parabolic quadric \([B_{d-1}(q)]\) by forming its distance-1 or 2 graph. Since the symplectic dual polar graph \([C_{d-1}(q)]\) has the same parameters as \([B_{d-1}(q)]\), it follows that its distance-1 or 2 graph is also distance-regular with the same parameters as \(\Delta (q,d)\): this is known as the Ustimenko graph. Also, the Ustimenko graphs arise as the halved graphs of the Hemmeter graphs, which have the same parameters as \([D_d(q)]\). However, neither the Ustimenko nor Hemmeter graphs have vertex sets where distances are in one-to-one correspondence with dimensions of intersections of generators in a polar space, so there is no way to directly apply our methods to these graphs. However, it seems reasonable to predict that the same upper bounds on metric dimension will apply, and we make the following conjecture.

Conjecture 3.3

The Ustimenko and Hemmeter graphs arising from \([C_{d-1}(q)]\) have metric dimension at most

$$\begin{aligned} \frac{(q^{d-1}+1)(q^d+q^2-q-1)}{q^2-1}. \end{aligned}$$

4 Final remarks

Previously, the only case of dual polar graphs of arbitrary diameter for which there is an existing bound in the literature is the symplectic dual polar graph \([C_d(q)]\), which was considered by Guo, Wang, and Li [18] in 2013. In that paper, the authors gave an upper bound on its metric dimension of \((q^d+1)(q^d+q-2)/(q-1)\), which is exactly double our bound. In addition, our method is independent of the type of the polar space.

The bounds we obtained in Theorems 2.3 and 3.2 are most effective when d is large, as the upper bound on the metric dimension of \(\Gamma (q,d,e)\) grows at a much slower rate when compared with the number of vertices. For example, when \(e=1\) (i.e., \([C_d(q)]\) and \([B_d(q)]\)) the number of vertices is \(O(q^{d(d+1)/2})\), but our upper bound is \(O(q^{2d-1})\); Babai’s general upper bound on the metric dimension (cf. [5, Theorem 3.15]) evaluates as \(O(q^{d(d+1)/4} \log q)\) here. Similar analyses may be performed for the other values of e.

Our method is less effective for small d: for example, when \(d=2\) and \(e=1\) (i.e., \([C_2(q)]\) and \([B_2(q)])\), both the number of vertices and the upper bound from Theorem 2.3 are \(O(q^3)\). However, in these situations, better bounds are already known: as well as Babai’s bound, there are tighter bounds which make use of the geometry of the corresponding polar spaces. Other than \([D_2(q)]\) (which is a complete bipartite graph), the dual polar graphs with \(d=2\) are the line graphs of the classical generalized quadrangles. By considering (i) the point graphs of the dual generalized quadrangles, and (ii) objects related to resolving sets known as identifying codes, bounds on the metric dimension of these graphs were found by Gravier et al. [16] and more recently by Héger et al. [25]. Notation for generalized quadrangles follows that used by Payne and Thas [27].

  • For \([B_2(q)]\), we have the lines of the parabolic quadric Q(4, q), which is the dual of the symplectic GQ W(q). The point graph of W(q) was considered in [25], with an upper bound of 4q on the metric dimension. This compares with our upper bound of \(\frac{1}{2}(q+2)(q^2+1)\).

  • For \([C_2(q)]\), we have the lines of W(q), which is the dual of Q(4, q). The point graph of Q(4, q) was considered in [16], with an upper bound of \(5q-2\) on the metric dimension; for even q this was improved in [25] to 4q. In comparison, our upper bound is \(\frac{1}{2}(q+2)(q^2+1)\).

  • For \([^2\! D_3(q)]\), we have the lines of the elliptic quadric \(Q^-(5,q)\), which is the dual of the Hermitian variety \(H(3,q^2)\). The point graph of \(H(3,q^2)\) was considered in both [16] and [25], with an upper bound of \(4q^2+q-5\) on the metric dimension. This compares with our bound of \(q^4+q^2+1\).

  • For \([^2\! A_3(q)]\), we have the lines of \(H(3,q^2)\), which is the dual of \(Q^-(5,q)\). The point graph of \(Q^-(5,q)\) was considered in [16], with an upper bound of 5q on the metric dimension. In this case (with a change of variable from \(\sqrt{q}\) to q), our bound evaluates to \(q^4-q^2+1\).

  • For \([^2\! A_4(q)]\), we have the lines of the Hermitian variety \(H(4,q^2)\); while this is not the dual of a classical GQ, the dual was considered in [25], where an upper bound of \(5q^3+1\) was obtained. In comparison, our bound (again with a change of variable from \(\sqrt{q}\) to q) is a polynomial of degree 7.

The dual polar graphs on \([D_3(q)]\) are bipartite distance-regular graphs of diameter 3, so must be incidence graphs of symmetric designs; these turn out to be the point-hyperplane designs in \({\textrm{PG}}(3,q)\). General bounds for the metric dimension of incidence graphs of symmetric designs were obtained by the first author in [4, Corollary 2.5], while \({\textrm{PG}}(3,q)\) (and, more generally, \({\textrm{PG}}(n,q)\)) were studied more closely by Bartoli et al. in [9]. In the latter paper, it is shown that there is a resolving set of size 8q in the incidence graph of \({\textrm{PG}}(3,q)\); this improves on the general bounds for incidence graphs in [4], which evaluate as \(O(q\log q)\) for a design with these parameters, and are clearly much better than our bound of \(O(q^3)\) for a graph with \(O(q^3)\) vertices.Footnote 1

If examined more closely, Theorem 2.3 is actually a result concerning the class dimension of association schemes arising from polar spaces. (See [5, Section 3.4] for more details on class dimension.) Indeed, if minded so, given a polar space with parameters qde and some \(t\in \{1,\ldots ,d\}\), one might consider the graph having the collection of the totally isotropic subspaces of dimension t as vertices, and where two such subspaces are adjacent if their intersection has codimension 1. In particular, the dual polar graphs correspond to the case \(t=d\). With minor modifications, the argument in the proof of Theorem 2.3 yields a bound on the \(|\Omega _1|\times |\Omega _t|\) incidence matrix of the corresponding incidence structure. However, we have preferred to phrase our results only for the case \(t=d\), i.e., for dual polar graphs, because only in this case the graph is distance-regular and hence only in this case our bound on the rank yields a bound on the metric dimension.

As far as we are aware, the problem of bounding from below the metric dimension of dual polar graphs \(\Gamma (q,d,e)\) is entirely open. Some relevant lower bounds in the case of generalized quadrangles (where \(d=2\)) are given in [16]. It would be interesting to obtain a more general lower bound for the case of dual polar graphs of arbitrary diameter.