Mathematics > Graph and Network Algorithms

54 funções em MATLAB › Mathematics > Graph and Network Algorithms.

addedgeAdiciona arestas a um grafo ou dígrafo, criando novos nós se necessário.
addnodeAdiciona nós a um grafo ou dígrafo.
adjacencyMatriz de adjacência de um grafo.
allcyclesEncontra todos os ciclos simples de um grafo ou dígrafo.
allpathsEncontra todos os caminhos simples entre dois nós.
bctreeÁrvore de blocos e articulações de um grafo não direcionado.
bfsearchBusca em largura: nós na ordem em que são descobertos, por distância em número de arestas.
biconncompComponentes biconexos (blocos) de um grafo não direcionado.
centralityPontuação de importância de cada nó, por uma entre várias medidas.
condensationCondensação de um dígrafo: cada componente fortemente conexo vira um nó.
conncompComponentes conexos de um grafo ou dígrafo.
cyclebasisUm conjunto de ciclos independentes a partir do qual se podem construir todos os ciclos de um grafo.
degreeNúmero de arestas em cada nó de um grafo.
dfsearchBusca em profundidade: nós na ordem em que um percurso em profundidade os descobre.
digraphCria um grafo dirigido a partir de arestas ou de uma matriz de adjacência.
distancesDistâncias de caminho mínimo entre nós.
edgecountNúmero de arestas entre dois nós de um multigrafo.
findedgeÍndice da aresta entre dois nós.
findnodeÍndice de um nó a partir do seu nome.
flipedgeInverte o sentido das arestas de um dígrafo.
graphCria um grafo não direcionado a partir de arestas ou de uma matriz de adjacência.
hascyclesTesta se um grafo ou dígrafo contém um ciclo.
highlightColore nós ou arestas escolhidos em um gráfico de grafo.
incidenceMatriz de incidência: quais arestas tocam quais nós.
indegreeNúmero de arestas que chegam a cada nó de um dígrafo.
inedgesÍndices das arestas que chegam a um nó.
isdagTesta se um dígrafo é um grafo acíclico dirigido.
isisomorphicTesta se dois grafos têm a mesma estrutura.
ismultigraphTesta se um grafo tem arestas paralelas.
isomorphismEncontra um mapeamento de nós que torna dois grafos idênticos.
labeledgeAdiciona rótulos às arestas de um gráfico de grafo.
labelnodeAdiciona rótulos aos nós de um gráfico de grafo.
laplacianMatriz Laplaciana de um grafo.
layoutMuda a forma como um gráfico de grafo posiciona seus nós.
maxflowFluxo máximo em uma rede, de uma origem a um destino.
minspantreeÁrvore geradora mínima de um grafo com pesos.
nearestNós dentro de uma dada distância de um nó.
neighborsNós ligados diretamente a um nó.
numedgesNúmero de arestas de um grafo.
numnodesNúmero de nós de um grafo.
outdegreeNúmero de arestas que saem de cada nó de um dígrafo.
outedgesÍndices das arestas que saem de um nó.
predecessorsNós que têm uma aresta para um dado nó de um dígrafo.
reordernodesRenumera os nós de um grafo.
rmedgeRemove arestas de um grafo ou dígrafo.
rmnodeRemove nós, e as arestas ligadas a eles, de um grafo ou dígrafo.
shortestpathCaminho mínimo entre dois nós.
shortestpathtreeÁrvore de caminhos mínimos a partir de um nó de origem.
simplifyReúne arestas paralelas e remove laços de um grafo.
subgraphExtrai o grafo induzido por um conjunto de nós.
successorsNós para os quais um dado nó de um dígrafo aponta.
toposortOrdem topológica dos nós de um grafo direcionado acíclico.
transclosureFecho transitivo de um grafo direcionado.
transreductionRedução transitiva de um grafo direcionado acíclico.