|
Boost : |
From: Douglas Gregor (doug.gregor_at_[hidden])
Date: 2007-05-29 11:40:10
Trac ticket #1009 describes a bad, longstanding bug in the Graph
library's handling of overflow in shortest-paths algorithms:
http://svn.boost.org/trac/boost/ticket/1009
I would like the attached patch (also attached to the ticket) to be
considered for 1.34.1. The problem manifests itself as a bug in the
Bellman-Ford algorithm (and probably others), making them produce
incorrect results, such as the one reported here:
http://lists.boost.org/boost-users/2007/05/28205.php
The fix is simple, relatively low-risk, fully tested on Linux with GCC
4.1.1, and solves a rather embarrassing problem in the BGL.
- Doug
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk