Может найти любой путь слишком сложен, как вы, ребята обсуждают, но как насчет просто найти STRONG путь, если он существует.
Например, на странице заражать blockchain.info, он перечисляет связанные адреса и%, что они связаны.
Что было бы здорово, если бы вы могли бы ввести 2 адреса, и посмотреть, если они были связаны друг с другом в сильном образом.
На практическом уровне, это не будет связано с не более, чем ввод 1 или 2 адреса на странице заражать blockchain.info и, видя, если другой адрес в этом списке, но автоматизированным способом, поэтому нет необходимости использовать CTRL- F.
Как, выяснить, если два адреса имеют X% или больше связи, в противном случае забыть!
Это соответствовало бы работает алгоритм Дейкстров (я посмотрел точную сложность, это O (E + V журнал V) где Е числа ребер = сделки, а V есть число вершин = адрес) таким образом, чтобы вы перестанете рано, как только ваше расстояние больше, чем Treshold вы хотите, и вы еще не нашли свой второй адрес.
Следует также отметить, что я считаю, что проценты показали на странице меченой связаны также с количеством монет, фактически перечисленных между обеими адресами, и не ясно, как / если это сильно коррелирует с кратчайшим путем в графе. Так что я не уверен, что именно вы ищете.