您的位置:首页 > 理论基础 > 计算机网络

网络与图算法介绍之一

2012-04-19 13:47 113 查看
网络与图算法介绍之一

开源资源中有不少网络与图算法,本文列出c++系列算法,仅供参考。

BGL是经典库boost中惊艳的一个库,其中提供了最短路径、拓扑排序等经典算法,其中的算法也为postgis、pgrouting等库采用。

OGDF是开放式绘图框架,其中为Tulip采用。

LEDA中的graph算法现在已经商业化,并提供了更高效率版本。

GOBLIN库尽管没有BGL、LEDA和CGAL应用广泛,但是其内涵丰富的算法不失为一个可供学习和参考的网络和图算法库。

GTL提供图模板库,现在也已经得到重视。

参考文献:

1.
BGL (Boost Graph Library) http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/

2.
OGDF (Open Graph Drawing Framework) http://www.ogdf.net/ogdf.php

3.
LEDA (Library of Efficient Data types and Algorithms)
http://www.algorithmic-solutions.com/leda/index.htm
4.
GTL (Graph Template Library) http://www.fim.uni-passau.de/en/fim/faculty/chairs/theoretische-informatik/projects.html
5.
GOBLIN Graph Library http://goblin2.sourceforge.net/

6.
GTAD (Graph Toolkit for Algorithms and Drawings) http://gtad.sourceforge.net/

7.
GDToolkit (Graph Drawing Toolkit) [Note: Now, a LEDA independent version.]
http://www.dia.uniroma3.it/~gdt/gdt4/index.php

8.
CGAL (Computational Geometry Algorithms Library) http://www.cgal.org/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: