14.3: Agregar información a las gráficas
- Page ID
- 118007
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)una gráfica en la que a cada borde se le asigna un peso o costo, generalmente un valor numérico
un triple ordenado\((V,E,w)\text{,}\) donde\((V,E)\) es una gráfica ordinaria y\(w: E \rightarrow W\) es una función con algún conjunto\(W\) como codominio
elementos de la imagen\(w(E) \subseteq W\)
Generalmente etiquetamos cada borde con su peso en diagramas para la gráfica.
Un mapa de carreteras con distancias como pesos es una gráfica ponderada. A continuación se muestra un mapa de ruta simplificado del área alrededor de Camrose, Alberta. El conjunto de vértices es el conjunto de ciudades, y el conjunto de bordes es el conjunto de autopistas. Por ejemplo, el conjunto de dos ciudades {Camrose, Edmonton} representa el borde en la gráfica entre Camrose y Edmonton, y corresponde a la autopista 21.

\(e\) | \(w(e)\) |
{Camrose, Edmonton} | \(94\) |
{Edmonton, Leduc} | \(35\) |
{Leduc, Wetaskiwin} | \(35\) |
{Wetaskiwin, Camrose} | \(40\) |
Los bordes en la gráfica están ponderados por las distancias de carretera (redondeadas) entre ciudades. Formalmente, esta es una función\(w\) desde el conjunto de bordes hasta los números naturales. La relación entrada-salida que define esta función se tabula arriba a la derecha.
Las variaciones en Ejemplo\(\PageIndex{1}\) incluyen cualquier tipo de red de transporte o comunicación con líneas de transporte/comunicación como bordes. Los pesos posibles asignados a un borde incluyen: longitud de la línea; cantidad de tiempo que tarda un vehículo/mensaje en viajar a lo largo de la línea de un nodo al siguiente; capacidad de la línea en vehículos/pasajeros/mensajes/datos por unidad de tiempo; etc.
una gráfica en la que a cada borde se le puede dar una dirección, “apuntando” a uno de sus vértices incidentes
un par ordenado\((V,E)\text{,}\) donde\(V\) es un conjunto finito y\(E\) es una lista desordenada, posiblemente vacía de elementos de\(V \times V\)
Nuevamente, elementos de\(V\) son los vértices y elementos de\(E\) son los bordes de la gráfica. Para una gráfica ordinaria, las aristas estaban representadas por subconjuntos de\(V\) porque al especificar una arista, el orden de los vértices que van a ser incidentes con el borde es irrelevante. Para una gráfica dirigida, el orden de los vértices incidentes a un borde ahora importa, por lo que usamos pares ordenados de vértices para especificar una arista. Si\(e = (v,v') \in E\) para algunos\(v,v' \in V\text{,}\) consideran la dirección\(e\) de ser\(v \to v'\text{.}\)
Considerar
\ begin {reunir*} V =\ {v_1, v_2, v_3, v_4\},\\ E =\ {(v_1, v_2), (v_1, v_2), (v_2, v_3), (v_3, v_2), (v_4, v_3), (v_4, v_4)\}. \ end {reunir*}
Dibujamos la gráfica\(G = (V,E)\) con flechas para indicar la dirección de los bordes.

Inventar una definición formal para gráfica dirigida y ponderada.