dimod.to_networkx_graph

to_networkx_graph(bqm, node_attribute_name='bias', edge_attribute_name='bias')[source]

Convert a binary quadratic model to NetworkX graph format.

Note that NetworkX must be installed for this method to work.

Parameters:
  • node_attribute_name (hashable, optional, default='bias') – Attribute name for linear biases.
  • edge_attribute_name (hashable, optional, default='bias') – Attribute name for quadratic biases.
Returns:

A NetworkX graph with biases stored as node/edge attributes.

Return type:

networkx.Graph