Учитывая эту сеть, которая в основном является радиальной сетью с весами на каждом узле:
G = nx.Graph()
G.add_node(0, weight=10)
G.add_node(1, weight=5)
G.add_node(2, weight=7)
G.add_node(3, weight=8)
G.add_node(4, weight=13)
G.add_edge(0,1)
G.add_edge(1,2)
G.add_edge(1,3)
G.add_edge(3,4)
Я пытаюсь разбить граф G на два самых больших подграфа, где размер определяется весами узлов. Разделение устранит ребро (1,3) и создаст два подграфа с узлами [0,1,2] и [3,4].
Любая помощь приветствуется!