# HG changeset patch # User Alpar Juttner # Date 1272874561 -7200 # Node ID 4f8b22521b4ab67bae3bd7daad08675da0719cc0 # Parent 290f3ca599d693626ca7d1fcd718e1562573f3c9# Parent 5205145fabf68906e789911c2fc39968fd655f6e Merge bugfix #368 to branch 1.1 diff -r 290f3ca599d6 -r 4f8b22521b4a lemon/network_simplex.h --- a/lemon/network_simplex.h Mon Apr 12 16:52:48 2010 +0200 +++ b/lemon/network_simplex.h Mon May 03 10:16:01 2010 +0200 @@ -1042,7 +1042,7 @@ if (std::numeric_limits::is_exact) { ART_COST = std::numeric_limits::max() / 2 + 1; } else { - ART_COST = std::numeric_limits::min(); + ART_COST = 0; for (int i = 0; i != _arc_num; ++i) { if (_cost[i] > ART_COST) ART_COST = _cost[i]; } @@ -1457,7 +1457,7 @@ // optimality conditions if (_sum_supply == 0) { if (_stype == GEQ) { - Cost max_pot = std::numeric_limits::min(); + Cost max_pot = -std::numeric_limits::max(); for (int i = 0; i != _node_num; ++i) { if (_pi[i] > max_pot) max_pot = _pi[i]; }