id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7226,relax() in relax.hpp can return false even if predecessor map is changed,Alex Hagen-Zanker ,Jeremiah Willcock,"The relax function in relax.hpp checks whether the distance of an edge really is reduced after relaxation and only returns true if that is the case. (the alternative possibility is that the expected reduction in distance does not take place due to floating point precision). However, the function updates the predecessor map in any case. It is therefore possible that the predecessor map is changed while the relax function returns false. I suppose this is a bug, even though I did not cause me any trouble. ",Bugs,closed,To Be Determined,graph,Boost 1.51.0,Problem,fixed,"relax, floating point precision",