Boost Graph Library: The User Guide and Reference Manual
The Boost Graph Library (BGL) is the first C++ library to apply the principles of generic programming to the construction of the advanced data structures and algorithms used in graph computations. Problems in such diverse areas as Internet packet routing, molecular biology, scientific computing, and...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The Boost Graph Library (BGL) is the first C++ library to apply
the principles of generic programming to the construction of the
advanced data structures and algorithms used in graph computations.
Problems in such diverse areas as Internet packet routing,
molecular biology, scientific computing, and telephone network
design can be solved by using graph theory. This book presents an
in-depth description of the BGL and provides working examples
designed to illustrate the application of BGL to these real-world
problems.Written by the BGL developers, The Boost Graph Library:
User Guide and Reference Manual gives you all the
information you need to take advantage of this powerful new
library. Part I is a complete user guide that begins by introducing
graph concepts, terminology, and generic graph algorithms. This
guide also takes the reader on a tour through the major features of
the BGL; all motivated with example problems. Part II is a
comprehensive reference manual that provides complete documentation
of all BGL concepts, algorithms, and classes.Readers will find coverage of:Graph terminology and conceptsGeneric programming techniques in C++Shortest-path algorithms for Internet routingNetwork planning problems using the minimum-spanning tree
algorithmsBGL algorithms with implicitly defined graphsBGL Interfaces to other graph librariesBGL concepts and algorithmsBGL classes–graph, auxiliary, and adaptorGroundbreaking in its scope, this book offers the key to
unlocking the power of the BGL for the C++ programmer looking to
extend the reach of generic programming beyond the Standard
Template Library. |
---|