\documentclass[tikz]{standalone} \usepackage{framed} \usepackage{amsmath} \usepackage{amsfonts} \DeclareMathOperator{\f}{f} \usepackage{xcolor} \usetikzlibrary{arrows} \usetikzlibrary{positioning} \begin{document} \begin{tikzpicture}[] \tikzstyle{vnode} = [circle,draw,thick,fill=white,minimum size=9mm] \tikzstyle{vedge} = [->,>=latex,thick] \node[vnode] (v-1) at (-8.5,0.5) {$v_{-1}$}; \node[vnode] (v0) at (-8.5,-2.5) {$v_0$}; \node[vnode] (v1) at (-6,0.5) {$v_1$}; \node[vnode] (v2) at (-6,-1) {$v_2$}; \node[vnode] (v3) at (-3.5,-2.5) {$v_3$}; \node[vnode] (v4) at (-3.5,0.5) {$v_4$}; \node[vnode] (v5) at (-1,-1) {$v_5$}; \node[] (x1) at (-11,0.5) {$x_1$}; \node[] (x2) at (-11,-2.5) {$x_2$}; \node[] (f) at (1.5,-1) {$f(x_1,x_2)$}; \draw (v-1) edge [vedge] (v1); \draw (v-1) edge [vedge] (v2); \draw (v0) edge [vedge] (v2); \draw (v0) edge [vedge] (v3); \draw (v1) edge [vedge] (v4); \draw (v2) edge [vedge] (v4); \draw (v3) edge [vedge] (v5); \draw (v4) edge [vedge] (v5); \draw (x1) edge [vedge] (v-1); \draw (x2) edge [vedge] (v0); \draw (v5) edge [vedge] (f); \end{tikzpicture} \end{document}