boost-graph

    2

    1답변

    에 노드 ID를 저장하지 않고은 GraphVIZ에 대한 점 파일을 읽습니다. #include <boost/graph/graphviz.hpp> using namespace std; using namespace boost; int main(int,char*[]) { typedef adjacency_list< vecS, vecS, undire

    0

    1답변

    그래프 이론과 그래프 개념을 처음 사용합니다. 나는 무수한 노드로 메쉬 (Undirected graphs)를 만들어야한다. 일단 구조체가 생성되면 구조체에 대한 다양한 알고리즘을 실행하여 노드에서 다른 노드까지의 최단 경로를 찾습니다. 아니요 Boost graph librabry를 사용하기로 결정했습니다. 온라인 문서를 읽었습니다. 온라인 문서는 훌륭하지만

    0

    1답변

    나는 Boost 라이브러리와 C++ 언어에 대해 거의 새로운 점이 많습니다. 나는 부스트를 사용하여 그래프를 만들었고 정점과 가장자리를 추가하고 graphviz에서 그래프를 출력했습니다. 이제 그래프의 정점에서 다른 모든 정점까지의 너비 우선 깊이 검색을 수행하고 싶습니다. 결과는 시작점에서 그래프의 다른 꼭지점까지의 최단 경로 여야합니다. 부스트에서 어떻

    1

    1답변

    좌표가있는 점 집합에 대한 전체 그래프를 작성하려고합니다 (길이가 동일한 모서리에 대한 가중치 포함). 그리고 두 특정 점 사이의 최단 경로를 찾으려고합니다. dijkstra_shortest_paths()을 실행하는 동안 가장자리의 가중치를 계산하는 방법이 있습니까? 그래프를 작성할 때 그래프를 계산할 수는 있지만 그래프의 재구성없이 최단 경로를 다시 계산

    6

    3답변

    나는이 같은 분할 결과를 가진 이미지를 가지고 있습니다. 다른 색상으로 채색 된 패치 인접 그래프를 작성해야합니다. 결과적으로 나는 다음 여기에 번호는 별도의 패치를 대표하는 대표 구조를하고 싶습니다, 라인 패치 '이웃을 나타냅니다. 현재 Google에서 어떤 키워드를 시작할 지 알 수 없습니다. 누구든지 유용한 것을 제안 할 수 있습니까? 이미지는 Ope

    2

    1답변

    BGL을 사용하여 유향 그래프를 평준화하기위한 예제 코드를 게시 할 수 있습니까? 레벨 지정 정의 : Vertex에는 "int level"속성이 있습니다. 그래프의 BFS 통과 동안, 정점이 "조사"되면, 그것의 전임 정점의 레벨을보고, 최대치를 취하고 이것을 증가시켜이를이 정점의 "레벨"에 할당하십시오.

    2

    1답변

    부스트 그래프 라이브러리를 사용하여 double 에지 가중치와 double 버텍스 가중치를 가진 무향 그래프를 저장하고 있습니다. 내 코드의 여러 위치에서 최단 경로를 검색하기 위해 Dijkstra의 알고리즘을 적용해야합니다. 내 가중치로 저장된 모서리 가중치를 일시적으로 무시하고 싶다는 결정을 내리기 전까지는 (임시로만 그래프 가중치가 수정되지 않아야 함

    5

    1답변

    그래프의 가장자리를 반복하고 각 에지의 무게를 검사해야합니다. 나는 가장자리를 수정하지 않기 때문에, 함수는 const 참조를 그래프로 취한다. 그러나 에지 가중치를 얻는 유일한 방법은 속성 맵에 대한 액세스 권한을 얻는 것입니다. 이는 속성을 위반하는 것으로 보입니다. void printEdgeWeights(const Graph& graph) {

    3

    1답변

    BGL을 사용하여 필터링 된 그래프의 연결된 구성 요소를 어떻게 계산합니까? "활성"이라는 사용자 지정 버텍스 속성을 확인하고 "살아있는"버텍스 만 반환하지만 filtered_graph에 connected_components 쵸크를 반환하는 필터를 만들었습니다. 나는 필터링 된 그래프가 인접하지 않은 버텍스 ID를 가지므로 정의 된 operator[]이 더

    5

    1답변

    그래서 오늘 한 시간 동안 Boost 문서를 읽었어야합니다. 나는 장님이되어야한다. 간단한 질문이 있습니다. 부스트 :: adjacency_list를 사용하여 가장자리에 해당 정점을 얻는 방법은 무엇입니까? 내가 가지고있는 내가 알아 내려고 노력하고있어 다음 코드 : typedef boost::adjacency_list<boost::vecS, boost::