本文简要介绍
networkx.algorithms.mis.maximal_independent_set
的用法。用法:
maximal_independent_set(G, nodes=None, seed=None)
返回保证包含给定节点集的随机最大独立集。
独立集是一组节点,使得由这些节点导出的 G 的子图不包含边。最大独立集是一个独立集,因此不可能添加一个新节点并仍然得到一个独立集。
- G:NetworkX 图
- nodes:列表或可迭代
必须是独立集一部分的节点。这组节点必须是独立的。
- seed:整数、random_state 或无(默认)
随机数生成状态的指示符。请参阅随机性。
- indep_nodes:列表
作为最大独立集的一部分的节点列表。
- NetworkXUnfeasible
如果提供的列表中的节点不是图形的一部分或不形成独立集,则会引发异常。
- NetworkXNotImplemented
如果
G
被定向。
参数:
返回:
抛出:
注意:
该算法不能解决最大独立集问题。
例子:
>>> G = nx.path_graph(5) >>> nx.maximal_independent_set(G) [4, 0, 2] >>> nx.maximal_independent_set(G, [1]) [1, 3]
相关用法
- Python NetworkX maximum_spanning_tree用法及代码示例
- Python NetworkX maximum_flow用法及代码示例
- Python NetworkX maximum_flow_value用法及代码示例
- Python NetworkX maximum_spanning_edges用法及代码示例
- Python NetworkX max_flow_min_cost用法及代码示例
- Python NetworkX make_small_graph用法及代码示例
- Python NetworkX make_max_clique_graph用法及代码示例
- Python NetworkX multi_source_dijkstra_path用法及代码示例
- Python NetworkX minimum_spanning_edges用法及代码示例
- Python NetworkX modularity_matrix用法及代码示例
- Python NetworkX minimum_edge_cut用法及代码示例
- Python NetworkX minimum_st_node_cut用法及代码示例
- Python NetworkX minimum_spanning_tree用法及代码示例
- Python NetworkX minimum_node_cut用法及代码示例
- Python NetworkX minimum_cut_value用法及代码示例
- Python NetworkX multi_source_dijkstra_path_length用法及代码示例
- Python NetworkX min_cost_flow_cost用法及代码示例
- Python NetworkX modularity用法及代码示例
- Python NetworkX min_cost_flow用法及代码示例
- Python NetworkX minimum_cut用法及代码示例
- Python NetworkX minimum_st_edge_cut用法及代码示例
- Python NetworkX minimum_cycle_basis用法及代码示例
- Python NetworkX multi_source_dijkstra用法及代码示例
- Python NetworkX multipartite_layout用法及代码示例
- Python NetworkX negative_edge_cycle用法及代码示例
注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.algorithms.mis.maximal_independent_set。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。