\documentclass[class=minimal,border=0pt]{standalone}

\usepackage{tikz}
\usepackage{fontspec}

\setmainfont[
  Scale=0.90,
  BoldFeatures={Scale=1.0}
]{Open Sans}

\begin{document}

\begin{tikzpicture}[
    every node/.style={circle, fill=black, minimum size=3mm},
    start/.style={draw=black, very thick, fill=none, minimum size=6mm, node font=\bfseries},
    end/.style={draw=black, double, very thick, fill=none, minimum size=7mm, node font=\bfseries}
]
  \node [start] (S) at  (0,-2)     {?};

  \node [draw]  (a) at  (0,-1)     {}  edge    [dashed]    (S);
  \node [draw]  (b) at  (0,-0)     {}  edge    [-]         (a);
  \node [draw]  (c) at  (1,-1)     {}  edge    [-]         (a);
  \node [draw]  (d) at  (2,0)      {}  edge    [-]         (b)
                                       edge    [-]         (c);

  \node [draw]  (e) at  (0,-3)     {}  edge    [dashed]    (S);
  \node [draw]  (f) at  (0,-5.5)   {}  edge    [-]         (e);
  \node [draw]  (g) at  (4.5,-5.5) {}  edge    [-]         (f);
  \node [draw]  (h) at  (4.5,-2)   {}  edge    [-]         (g);
  \node [draw]  (i) at  (4.5,-1)   {}  edge    [-]         (h);

  \node [draw]  (j) at  (1,-3)     {}  edge    [dashed]    (S)
                                       edge    [-]         (e);
  \node [draw]  (k) at  (1,-5)     {}  edge    [-]         (j);
  \node [draw]  (l) at  (2,-4)     {}  edge    [-]         (k);
  \node [draw]  (m) at  (3,-5)     {}  edge    [-]         (k);
  \node [draw]  (n) at  (3,-4)     {}  edge    [-]         (l)
                                       edge    [-]         (m);
  \node [draw]  (o) at  (3,-3)     {}  edge    [-]         (n);
  \node [draw]  (p) at  (4,-3)     {}  edge    [-]         (n);
  \node [draw]  (q) at  (3,-2)     {}  edge    [-]         (o)
                                       edge    [-]         (p);
  \node [draw]  (v) at  (4,-5)     {}  edge    [-]         (p);
  \node [draw]  (r) at  (1,-2)     {}  edge    [-]         (e)
                                       edge    [-]         (n);
  \node [draw]  (t) at  (2,-1)     {}  edge    [-]         (r);
  \node [draw]  (u) at  (2,-2)     {}  edge    [-]         (t)
                                       edge    [-]         (q);
  
  \node [end]   (end) at (3,-1)    {}  edge    [-]         (d)
                                       edge    [-]         (i)
                                       edge    [-]         (q);
  \node [draw]  (w) at  (4,0)      {}  edge    [-]         (end);
\end{tikzpicture}

\end{document}
