GraphPower - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


GraphTheory

  

GraphPower

  

construct graph power of a graph

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

GraphPower(G, k)

Parameters

G

-

unweighted graph

k

-

positive integer

Description

• 

GraphPower returns the kth graph power of a given graph. This is a graph in which two vertices are connected if there exists a path of length at most k in the original graph.

• 

The input graph G may be directed or undirected.

• 

The algorithm adds powers of the adjacency matrix of G and removes any multiple edges.

Examples

withGraphTheory:

PPathGraph5

PGraph 1: an undirected graph with 5 vertices and 4 edge(s)

(1)

EdgesP

1,2,2,3,3,4,4,5

(2)

DrawGraphP,style=circle

P2GraphPowerP,2

P2Graph 2: an undirected graph with 5 vertices and 7 edge(s)

(3)

EdgesP2

1,2,1,3,2,3,2,4,3,4,3,5,4,5

(4)

DrawGraphP2

P3GraphPowerP,3

P3Graph 3: an undirected graph with 5 vertices and 9 edge(s)

(5)

EdgesP3

1,2,1,3,1,4,2,3,2,4,2,5,3,4,3,5,4,5

(6)

DrawGraphP3

See Also

AdjacencyMatrix

Diameter

ShortestPath