나는 JUNG을 사용하여 처리하는 커다란 그래프를 가지고 있습니다. JUNG이 정점의 2 홉 이웃을 추출하는 방법을 제공하는지 궁금해했습니다.JUNG을 사용하여 그래프에서 부분 그래프를 추출 하시겠습니까?
3
A
답변
0
는 edu.uci.ics.jung.algorithms.connectivity.KNeighborhoodExtractor
7
가 정 2.0이 edu.uci.ics.jung.algorithms.filters.KNeighborhoodFilter이다보십시오
하나 개 이상의 루트 노드 (S) 주위의 인접 K를 추출하기 위해 사용하는 필터. k- 근처는 루트 노드로부터 k 이하의 홉 (가중치가없는 최단 경로 거리) 인 버텍스 세트 에 의해 유도 된 서브 그래프로 정의됩니다. 여기
은 (이미 그래프와 정점/가장자리 유형이 가정)을 사용하십시오 방법은 다음과 같습니다
Graph<V, E> graph = // ...
int k = 3; // maximum hops
V startVertex = // ... (pick your starting node)
Filter<V, E> filter = new KNeighborhoodFilter<V, E>(
startVertex, k, EdgeType.IN_OUT);
Graph<V, E> neighborhood = filter.transform(graph);
neighborhood
그래프는 원래의 그래프와 같은 클래스 될 것입니다. 서로 다른 시작 노드마다 새 필터를 만들어야합니다.
관련 문제
- 1. MySQL : 하위 그래프를 추출 하시겠습니까?
- 2. JUNG을 사용하여 3D 그래프 표시
- 3. 부스트 그래프를 사용하여 DAG 그래프를 검색 하시겠습니까?
- 4. 그래프에서 모든 하위 그래프를 얻는 방법은 무엇입니까?
- 5. 정규식 일치 부분 추출
- 6. 문자열에서 정규 표현식을 사용하여 부분 문자열 추출
- 7. 부분 문자열 추출 연습
- 8. 웹 페이지 부분 추출
- 9. XML의 부분 정보 추출
- 10. URL 부분 추출
- 11. SQL 추출 부분 문자열
- 12. Javascript를 사용하여 JPEG에서 미리보기 이미지를 추출 하시겠습니까?
- 13. LDAP를 사용하여 CN을 추출 하시겠습니까?
- 14. 지정된 위치에서 부분 문자열 추출
- 15. jQuery 선택기에서 부분 문자열 추출
- 16. JUNG을 사용하여 트리 계층 구조를 그릴 수 있습니까?
- 17. JUNG을 사용하여 지정된 좌표에 노드를 플롯하는 방법
- 18. 최소 제곱 회귀 그래프에서 최소 제곱 회귀 그래프를 그립니다.
- 19. javascript를 사용하여 URL에서 숫자를 추출 하시겠습니까?
- 20. Python을 사용하여 HTML에서 텍스트 필드를 추출 하시겠습니까?
- 21. Python을 사용하여 AAC 오디오 속성을 추출 하시겠습니까?
- 22. YQL을 사용하여 페이지에서 데이터를 추출 하시겠습니까?
- 23. preg_match를 사용하여 문자열에서 비밀 암호를 추출 하시겠습니까?
- 24. Jquery를 사용하여 페이지에서 데이터를 추출 하시겠습니까?
- 25. 부분 클래스를 사용하여 개인 속성을 추가 하시겠습니까?
- 26. contourf 그래프에서 선 제거하기
- 27. Expression에서 람다를 추출 하시겠습니까?
- 28. 이전 키를 유지하는 배열의 PHP 추출 부분
- 29. 부분 캐스 케이 딩 스타일 시트 추출
- 30. Matlab을 사용하여 추출 된 원본 행렬에 필요한 수정을 수행 한 후 추출 된 부분 행렬 복원
이것은 JUNG 1.x의 최신판입니다. 위의 대답은 정확합니다. –