次の手順を使用して、2 つのグラフ間でツリー クロスオーバーを実行したいと考えています。
- 各グラフで 1 つのノードを選択します。選択したノードは同じタイプである必要があります。つまり、ノードは同じクラスのオブジェクトです。
- 選択した 2 つのノードをルートとする 2 つのサブグラフを交換します。各サブグラフは、他のサブグラフと同じ場所に挿入する必要があります。
2 つのグラフのそれぞれからサブグラフを抽出するために使用ego_graph
しましたが、抽出された 2 つのサブグラフを 2 つのグラフ間で交換する方法がわかりません。