目錄:Boost圖庫
Introduction to the BGL圖庫簡介
History 歷史
List of BGL Users Boost圖庫用戶列表
Publications 出版
Acknowledgements 感謝
A Quick Tour of the Boost Graph Library. Boost圖庫快速指南
Review of Elementary Graph Theory 圖論基礎回顧
Boost Graph Library Tutorial BGL指南
Property Maps 屬性映射
The
adjacency_list
class
adjacency_list
類
Examples 範例
File Dependency Example 文件關聯範例
Six Degrees of Kevin Bacon 六度分離理論
Graph Coloring 圖染色
Sparse Matrix Ordering 稀疏矩陣排序
Extending the Boost Graph Library 圖庫擴展
Constructing graph algorithms with BGL 用Boost圖庫構建圖相關算法
Converting Existing Graphs to BGL 非BGL圖轉換到BGL
The Boost Graph Interface Boost圖庫接口
Graph 圖
Incidence Graph 關聯圖
Bidirectional Graph 雙向圖
Adjacency Graph 鄰接圖
Vertex List Graph 點表圖
Edge List Graph 邊表圖
Vertex and Edge List Graph 點邊列表圖
Mutable Graph 可變圖
Property Graph 屬性圖
Mutable Property Graph 可變特性圖
The Property Map Library 特性映射庫
(technically not part of the graph library, but used a lot here)
Python bindings
Visitor Concepts 遍歷器概念
BFS Visitor 廣度優先遍歷器
DFS Visitor 深度優先遍歷器
Dijkstra Visitor
Dijkstra 遍歷器
Bellman Ford Visitor
Bellman Ford遍歷器
A* Visitor A*遍歷器
Event Visitor 事件遍歷器
Planar Face Visitor 平面遍歷器
EventVisitorList Adaptors 事件遍歷器列表適配器
Event Visitor List 事件遍歷器列表
bfs_visitor
dfs_visitor
dijkstra_visitor
bellman_visitor
astar_visitor
Event Visitors 事件遍歷器
predecessor_recorder
distance_recorder
time_stamper
property_writer
Graph classes 圖相關類
adjacency_list
adjacency_matrix
compressed_sparse_row_graph
Graph Adaptors 圖相關適配器
subgraph
edge_list
reverse_graph
filtered_graph
Vector as Graph
*
Matrix as Graph
*
Leda Graph
*
Stanford GraphBase
Iterator Adaptors 迭代器適配器
adjacency_iterator
inv_adjacency_iterator
Traits classes 特性類
graph_traits
adjacency_list_traits
property_map
Algorithms 算法
bgl_named_params
Core Algorithm Patterns 核心算法模式
breadth_first_search
breadth_first_visit
depth_first_search
depth_first_visit
undirected_dfs
Graph Algorithms 圖算法
Shortest Paths Algorithms 最短路徑算法
dijkstra_shortest_paths
bellman_ford_shortest_paths
dag_shortest_paths
johnson_all_pairs_shortest_paths
floyd_warshall_all_pairs_shortest_paths
Minimum Spanning Tree Algorithms 最小生成樹算法
kruskal_minimum_spanning_tree
prim_minimum_spanning_tree
Connected Components Algorithms 連通分支算法
connected_components
strong_components
biconnected_components
articulation_points
Incremental Connected Components 增量連通分支
initialize_incremental_components
incremental_components
same_component
component_index
Maximum Flow and Matching Algorithms 最大流和最大匹配算法
edmunds_karp_max_flow
push_relabel_max_flow
kolmogorov_max_flow
edmonds_maximum_cardinality_matching
Sparse Matrix Ordering Algorithms 稀疏矩陣排序算法
cuthill_mckee_ordering
king_ordering
minimum_degree_ordering
topological_sort
transitive_closure
copy_graph
transpose_graph
isomorphism
sequential_vertex_coloring
sloan_ordering
sloan_start_end_vertices
ith_wavefront
,
max_wavefront
,
aver_wavefront
, and
rms_wavefront
brandes_betweenness_centrality
Layout algorithms 排樣算法
random_graph_layout
circle_layout
kamada_kawai_spring_layout
fruchterman_reingold_force_directed_layout
gursoy_atun_layout
Clustering algorithms 聚類算法
betweenness_centrality_clustering
astar_search
lengauer_tarjan_dominator_tree
minimum_cycle_ratio
and
maximum_cycle_ratio
Planar Graph Algorithms 平面圖算法
boyer_myrvold_planarity_test
planar_face_traversal
planar_canonical_ordering
chrobak_payne_straight_line_drawing
is_straight_line_drawing
is_kuratowski_subgraph
make_connected
make_biconnected_planar
make_maximal_planar
lengauer_tarjan_dominator_tree
Graph Input/Output 圖的輸入/輸出
AT&T Graphviz:
read_graphviz
,
write_graphviz
DIMACS Max-flow:
read_dimacs_max_flow
,
write_dimacs_max_flow
GraphML:
read_graphml
and
write_graphml
Auxiliary Concepts, Classes, and Functions 相關類和函數的一些補充
property
ColorValue
Buffer
BasicMatrix
incident
opposite
bandwidth
ith_bandwidth
Tools for random graphs
random_vertex
random_edge
generate_random_graph
randomize_property
erdos_renyi_iterator
sorted_erdos_renyi_iterator
plod_iterator
small_world_iterator
Challenge and To-Do List 難題和未做列表
Trouble Shooting 疑難解答
Known Problems 已知問題
FAQ
BGL Book Errata BGL書籍刊誤表
*
Items marked have not yet been documented. *表示還沒有相關文檔
Copyright c 2000-2001
Jeremy Siek
, Indiana University (
jsiek@osl.iu.edu
)
Lie-Quan Lee
, Indiana University (
llee@cs.indiana.edu
)
Andrew Lumsdaine
, Indiana University (
lums@osl.iu.edu
)