Teoria dos Grafos - Fundamentos

Um gráfico é um diagrama de pontos e linhas conectadas aos pontos. Ele tem pelo menos uma linha unindo um conjunto de dois vértices sem nenhum vértice se conectando. O conceito de grafos na teoria dos grafos se sustenta em alguns termos básicos como ponto, linha, vértice, aresta, grau de vértices, propriedades dos grafos, etc. Aqui, neste capítulo, cobriremos esses fundamentos da teoria dos grafos.

Ponto

A pointé uma posição particular em um espaço unidimensional, bidimensional ou tridimensional. Para melhor compreensão, um ponto pode ser denotado por um alfabeto. Ele pode ser representado com um ponto.

Exemplo

Aqui, o ponto é um ponto denominado 'a'.

Linha

UMA Lineé uma conexão entre dois pontos. Ele pode ser representado com uma linha sólida.

Example

Aqui, 'a' e 'b' são os pontos. A ligação entre esses dois pontos é chamada de linha.

Vértice

Um vértice é um ponto onde várias linhas se encontram. Também é chamado denode. Semelhante aos pontos, um vértice também é denotado por um alfabeto.

Example

Aqui, o vértice é nomeado com um alfabeto 'a'.

Beira

Uma aresta é o termo matemático para uma linha que conecta dois vértices. Muitas arestas podem ser formadas a partir de um único vértice. Sem um vértice, uma aresta não pode ser formada. Deve haver um vértice inicial e um vértice final para uma aresta.

Example

Aqui, 'a' e 'b' são os dois vértices e a ligação entre eles é chamada de aresta.

Gráfico

Um gráfico 'G' é definido como G = (V, E) Onde V é um conjunto de todos os vértices e E é um conjunto de todas as arestas do gráfico.

Example 1

No exemplo acima, ab, ac, cd e bd são as arestas do gráfico. Da mesma forma, a, b, c e d são os vértices do gráfico.

Example 2

Neste gráfico, existem quatro vértices a, b, c e d e quatro arestas ab, ac, ad e cd.

Ciclo

Em um gráfico, se uma aresta é desenhada do vértice até ela mesma, é chamada de loop.

Example 1

No gráfico acima, V é um vértice para o qual possui uma aresta (V, V) formando um loop.

Example 2

Neste gráfico, há dois loops que são formados no vértice a e no vértice b.

Grau de Vértice

É o número de vértices adjacentes a um vértice V.

Notation - deg (V).

Em um gráfico simples com n número de vértices, o grau de qualquer vértice é -

deg (v) ≤ n - 1 ∀ v ∈ G

Um vértice pode formar uma aresta com todos os outros vértices, exceto por ele mesmo. Portanto, o grau de um vértice será até onumber of vertices in the graph minus 1. Este 1 é para o autovértex, pois ele não pode formar um loop por si mesmo. Se houver um loop em qualquer um dos vértices, então não é um gráfico simples.

O grau de vértice pode ser considerado em dois casos de gráficos -

  • Gráfico não direcionado

  • Gráfico Direcionado

Grau de vértice em um gráfico não direcionado

Um gráfico não direcionado não possui arestas direcionadas. Considere os seguintes exemplos.

Example 1

Dê uma olhada no gráfico a seguir -

No gráfico não direcionado acima,

  • deg (a) = 2, pois há 2 arestas que se encontram no vértice 'a'.

  • deg (b) = 3, pois há 3 arestas que se encontram no vértice 'b'.

  • deg (c) = 1, pois há 1 aresta formada no vértice 'c'

  • Então, 'c' é um pendent vertex.

  • deg (d) = 2, pois há 2 arestas que se encontram no vértice 'd'.

  • deg (e) = 0, pois há 0 arestas formadas no vértice 'e'.

  • Então, 'e' é um isolated vertex.

Example 2

Dê uma olhada no gráfico a seguir -

No gráfico acima,

deg (a) = 2, deg (b) = 2, deg (c) = 2, deg (d) = 2 e deg (e) = 0.

O vértice 'e' é um vértice isolado. O gráfico não possui vértices pendentes.

Grau de vértice em um gráfico direcionado

Em um gráfico direcionado, cada vértice tem um indegree e um outdegree.

Indegree de um gráfico

  • Indegree do vértice V é o número de arestas que estão entrando no vértice V.

  • Notation - deg− (V).

Outdegree of a Graph

  • Outdegree do vértice V é o número de arestas que estão saindo do vértice V.

  • Notation - deg + (V).

Considere os seguintes exemplos.

Example 1

Dê uma olhada no seguinte gráfico direcionado. O vértice 'a' tem duas arestas, 'ad' e 'ab', que vão para fora. Conseqüentemente, seu grau externo é 2. Similarmente, há uma aresta 'ga', vindo em direção ao vértice 'a'. Portanto, o indegree de 'a' é 1.

O indegree e outdegree de outros vértices são mostrados na tabela a seguir -

Vértice Indegree Outdegree
uma 1 2
b 2 0
c 2 1
d 1 1
e 1 1
f 1 1
g 0 2

Example 2

Dê uma olhada no seguinte gráfico direcionado. O vértice 'a' tem uma aresta 'ae' saindo do vértice 'a'. Portanto, seu grau de diferença é 1. Da mesma forma, o gráfico tem uma aresta 'ba' indo em direção ao vértice 'a'. Portanto, o indegree de 'a' é 1.

O indegree e outdegree de outros vértices são mostrados na tabela a seguir -

Vértice Indegree Outdegree
uma 1 1
b 0 2
c 2 0
d 1 1
e 1 1

Vértice Pendente

Ao usar o grau de um vértice, temos dois tipos especiais de vértices. Um vértice com grau um é chamado de vértice pendente.

Example

Aqui, neste exemplo, o vértice 'a' e o vértice 'b' têm uma aresta conectada 'ab'. Portanto, com relação ao vértice 'a', há apenas uma aresta em direção ao vértice 'b' e, da mesma forma, em relação ao vértice 'b', há apenas uma aresta em direção ao vértice 'a'. Finalmente, o vértice 'a' e o vértice 'b' têm grau como um, que também são chamados de vértices pendentes.

Vértice Isolado

Um vértice com grau zero é chamado de vértice isolado.

Example

Aqui, o vértice 'a' e o vértice 'b' não têm conectividade entre si e também com quaisquer outros vértices. Portanto, o grau de ambos os vértices 'a' e 'b' são zero. Eles também são chamados de vértices isolados.

Adjacência

Aqui estão as normas de adjacência -

  • Em um gráfico, dois vértices são considerados adjacent, se houver uma aresta entre os dois vértices. Aqui, a adjacência dos vértices é mantida pela única aresta que está conectando esses dois vértices.

  • Em um gráfico, duas arestas são ditas adjacentes, se houver um vértice comum entre as duas arestas. Aqui, a adjacência das arestas é mantida pelo único vértice que conecta duas arestas.

Example 1

No gráfico acima -

  • 'a' e 'b' são os vértices adjacentes, pois existe uma aresta comum 'ab' entre eles.

  • 'a' e 'd' são os vértices adjacentes, pois existe uma aresta comum 'ad' entre eles.

  • ab 'e' be 'são as arestas adjacentes, pois existe um vértice comum' b 'entre elas.

  • be 'e' de 'são as arestas adjacentes, pois existe um vértice comum' e 'entre elas.

Example 2

No gráfico acima -

  • 'a' e 'd' são os vértices adjacentes, pois existe uma aresta comum 'ad' entre eles.

  • 'c' e 'b' são os vértices adjacentes, pois existe uma aresta comum 'cb' entre eles.

  • 'ad' e 'cd' são as arestas adjacentes, pois existe um vértice comum 'd' entre elas.

  • 'ac' e 'cd' são as arestas adjacentes, pois existe um vértice comum 'c' entre elas.

Bordas Paralelas

Em um gráfico, se um par de vértices é conectado por mais de uma aresta, essas arestas são chamadas de arestas paralelas.

No gráfico acima, 'a' e 'b' são os dois vértices que são conectados por duas arestas 'ab' e 'ab' entre eles. Por isso é chamado de aresta paralela.

Multi Graph

Um gráfico com arestas paralelas é conhecido como Multigraph.

Example 1

No gráfico acima, existem cinco arestas 'ab', 'ac', 'cd', 'cd' e 'bd'. Uma vez que 'c' e 'd' têm duas arestas paralelas entre eles, é um multigrafo.

Example 2

No gráfico acima, os vértices 'b' e 'c' possuem duas arestas. Os vértices 'e' e 'd' também possuem duas arestas entre eles. Portanto, é um Multigraph.

Sequência de Graus de um Gráfico

Se os graus de todos os vértices de um gráfico forem organizados em ordem decrescente ou crescente, a sequência obtida é conhecida como sequência de graus do gráfico.

Example 1

Vértice UMA b c d e
Conectando à b, c de Anúncios de Anúncios c, b, e d
Grau 2 2 2 3 1

No gráfico acima, para os vértices {d, a, b, c, e}, a sequência de graus é {3, 2, 2, 2, 1}.

Example 2

Vértice UMA b c d e f
Conectando à estar a, c b, d c, e de Anúncios -
Grau 2 2 2 2 2 0

No gráfico acima, para os vértices {a, b, c, d, e, f}, a sequência de graus é {2, 2, 2, 2, 2, 0}.