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

Online Help

All Products    Maple    MapleSim


GraphTheory[SpecialGraphs]

  

HammingGraph

  

construct Hamming graph

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

HammingGraph(d,q)

HammingGraph(d,s)

Parameters

d

-

positive integer

q

-

positive integer

s

-

string of distinct characters

Description

• 

HammingGraph(d,q) returns the Hamming graph, an undirected graph whose vertices correspond to sequences of symbols of length d chosen from some alphabet of size q.

• 

The graph has  vertices, each of which corresponds to a sequence of the  symbols of length . Two vertices are connected if the corresponding sequences differ pairwise by a single symbol, that is, if their Hamming distance is 1.

• 

HammingGraph(d,s) returns a Hamming graph equivalent to HammingGraph(d,length(s)) but whose vertices are strings of length q composed from the characters in s.

• 

The graph is named for Richard Hamming.

Examples

(1)

(2)

(3)

Compatibility

• 

The GraphTheory[SpecialGraphs][HammingGraph] command was introduced in Maple 2023.

• 

For more information on Maple 2023 changes, see Updates in Maple 2023.

See Also

SpecialGraphs

SpecialGraphs[DeBruijnGraph]

StringTools[HammingDistance]

 


Download Help Document