Gráfico de arco circular - Circular-arc graph

Um gráfico de arco circular (esquerda) e um modelo de arco correspondente (direita).

Na teoria dos grafos , um gráfico de arco circular é o gráfico de interseção de um conjunto de arcos no círculo. Ele tem um vértice para cada arco do conjunto e uma aresta entre cada par de vértices correspondendo aos arcos que se cruzam.

Formalmente, deixe

ser um conjunto de arcos. Então, o gráfico de arco circular correspondente é G = ( VE ), onde

e

Uma família de arcos que corresponde a G é chamada de modelo de arco .

Reconhecimento

Tucker (1980) demonstrou o primeiro algoritmo de reconhecimento polinomial para gráficos de arco circular, que funciona no tempo. McConnell (2003) deu o primeiro algoritmo de reconhecimento de tempo linear , onde é o número de arestas. Mais recentemente, Kaplan e Nussbaum desenvolveram um algoritmo de reconhecimento de tempo linear mais simples.

Relação com outras classes de gráfico

Os gráficos de arco circular são uma generalização natural dos gráficos de intervalo . Se um gráfico de arco circular G tem um modelo de arco que deixa algum ponto do círculo descoberto, o círculo pode ser cortado naquele ponto e esticado até uma linha, o que resulta em uma representação de intervalo. Ao contrário dos gráficos de intervalo, no entanto, os gráficos de arco circular nem sempre são perfeitos , pois os ciclos ímpares sem corda C 5 , C 7 , etc., são gráficos de arco circular.

Algumas subclasses

A seguir, deixe ser um gráfico arbitrário.

Gráficos de arco circular unitário

é um gráfico de arco circular unitário se houver um modelo de arco correspondente, de modo que cada arco tenha o mesmo comprimento.

O número de gráficos de arco circular unitário rotulados em n vértices é dado por .

Gráficos de arco circular adequados

é um gráfico de arco circular adequado (também conhecido como gráfico de intervalo circular ) se houver um modelo de arco correspondente de forma que nenhum arco contenha outro. O reconhecimento desses gráficos e a construção de um modelo de arco adequado podem ser realizados em tempo linear . Eles formam uma das subclasses fundamentais dos gráficos sem garras .

Gráficos de arco circular helly

é um gráfico de arco circular de Helly se houver um modelo de arco correspondente de forma que os arcos constituam uma família de Helly . Gavril (1974) fornece uma caracterização desta classe que implica um algoritmo de reconhecimento.

Joeris et al. (2009) fornecem outras caracterizações desta classe, que implicam em um algoritmo de reconhecimento que roda em tempo O (n + m) quando a entrada é um gráfico. Se o grafo de entrada não for um grafo de arco circular de Helly, então o algoritmo retorna um certificado desse fato na forma de um subgrafo induzido proibido. Eles também forneceram um algoritmo de tempo O (n) para determinar se um determinado modelo de arco circular tem a propriedade Helly.

Formulários

Os gráficos de arco circular são úteis na modelagem de problemas periódicos de alocação de recursos em pesquisa operacional . Cada intervalo representa uma solicitação de um recurso por um período específico repetido no tempo.

Notas

Referências

links externos