Как создать спроецированный график из многографовой двудольной сети

#python-3.x #networkx

#python-3.x #networkx

Вопрос:

У меня есть несколько многографовых двудольных сетей, где некоторые узлы имеют несколько ребер, все ребра направлены. Пример одного из моих графиков:

введите описание изображения здесь

Я хочу создать спроецированные графики для обеих вершин V1 (т. Е. x узлов) и соединить их, если они имеют одного и того же соседа из вершин V2 (т. Е. r узлов). И наоборот.

Но при попытке использовать Networkx и его методы projected_graph все они «не определены для мультиграфов», несмотря на то, что позволяют возвращать мультиграфы? В нем нет объяснения, почему.

Я очень новичок в теории графиков и сетей, но я бы предположил, что только потому, что узлу разрешено более одного ребра, не сделает невозможным создание спроецированного графика из него? Если я ошибаюсь, есть ли другой способ создания проекционных графиков, как я описал выше?