Question
Which algorithm is best suited to find the shortest path
in a graph with negative edge weights but no negative cycles?Solution
Bellman-Ford handles negative edge weights safely, unlike DijkstraтАЩs algorithm.
рд╕рдХреНрд░рд┐рдп
" рдЕрдХрд╛рд░рдг рд╢рдмреНрдж рдХрд╛ рд╡рд┐рд▓реЛрдорд╛рд░реНрдереА рд╢рдмреНрдж рд╣реИ :
рдЕрдЪреНрдЫреЗ рдкрддреНрд░ рдореЗрдВ рдЕрдзреЛрд▓рд┐рдЦрд┐рдд рдЧреБрдг рд╣реЛрдиреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
(A) рдЙтАМрджреНрджреЗрд╢реНя┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдореЗрдВ рд╡рд┐рд╖рдо рд╢рдмреНрдж рдХрд╛ рдЪрдпрди рдХрд░реЗ ?┬а
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рджреЗрд╢рдЬ рд╢рдмреНрдж рдХреА рдкрд╣рдЪрд╛рди рдХреАрдЬрд┐рдП:
' рд╕рдорд░рде рдХреЛ рдирд╣реАрдВ рджреЛрд╖ рдЧреЛрд╕рд╛рдИ ' рдХрд╛ рдЕрд░реНрде рд╣реИ ?
рдХрд┐рд╕ рдХреНрд░рдорд╛рдВрдХ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдкрд╛рд░рд┐рднрд╛рд╖рд┐рдХ рд╢рдмреНрдж рдХреЗ рд╕рд╛рдордиреЗ рдЙрд╕рдХя┐╜...
рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдп рдореЗрдВ рд░реЗрдЦрд╛рдВрдХрд┐рдд рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╢рдм...
' рдлрд▓ ' рд╢рдмреНрдж рдХрд╛ рдЕрдиреЗрдХрд╛рд░реНрдереА рдирд╣реАрдВ рд╣реИрдВ ?
рдХрд┐рд╕ рдХреНрд░рдорд╛рдВрдХ рдореЗрдВ тАШрднреАрддрд┐ тАУ рднрд┐рддреНрддрд┐тАЩ рд╢рдмреНрджреБ-рдпреБрдЧреНрдордм рдХрд╛ рд╕рд╣реА рдЕрд░реНрде рдн...