Есть ли в Java библиотека генератора случайных графов? - PullRequest
0 голосов
/ 30 сентября 2010

Существует ли в Java библиотека генерации графов, которая генерирует графы (разных типов) так, чтобы Граф G {n, p} выбирает каждое из возможных ребер [n (n-1)] / 2 с вероятностью p.

Самым близким, что я смог найти, был NetworkX - пакет Python для создания, управления и изучения структуры, динамики и функций сложных сетей.

Ну, если я не могу найти ничего хорошего, мне, возможно, придется создать свой собственный генератор случайных чисел, используя jGraph или jgraphT

Ответы [ 3 ]

1 голос
/ 19 октября 2010

http://jung.sourceforge.net/ надеюсь, это поможет

0 голосов
/ 06 мая 2013

В gephi есть несколько таких генераторов: по умолчанию Erdős – Rényi и многие другие с помощью дополнительных плагинов (Barabasi-Albert, Watts-Strogatz ...).

0 голосов
/ 30 сентября 2010

Что ж, я просто использовал JgraphT, чтобы написать функцию, которая добавляет ребра на основе вероятности p для каждого ребра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...