doc/groups.dox
branch1.1
changeset 1109 fe5718b39fda
parent 844 c01a98ce01fd
equal deleted inserted replaced
45:6c6a7b2f441f 58:b38bd48575f9
     1 /* -*- mode: C++; indent-tabs-mode: nil; -*-
     1 /* -*- mode: C++; indent-tabs-mode: nil; -*-
     2  *
     2  *
     3  * This file is a part of LEMON, a generic C++ optimization library.
     3  * This file is a part of LEMON, a generic C++ optimization library.
     4  *
     4  *
     5  * Copyright (C) 2003-2009
     5  * Copyright (C) 2003-2011
     6  * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
     6  * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
     7  * (Egervary Research Group on Combinatorial Optimization, EGRES).
     7  * (Egervary Research Group on Combinatorial Optimization, EGRES).
     8  *
     8  *
     9  * Permission to use, modify and distribute this software is granted
     9  * Permission to use, modify and distribute this software is granted
    10  * provided that this copyright notice appears in all copies. For
    10  * provided that this copyright notice appears in all copies. For
   273 @ingroup algs
   273 @ingroup algs
   274 \brief Algorithms for finding shortest paths.
   274 \brief Algorithms for finding shortest paths.
   275 
   275 
   276 This group contains the algorithms for finding shortest paths in digraphs.
   276 This group contains the algorithms for finding shortest paths in digraphs.
   277 
   277 
   278  - \ref Dijkstra Dijkstra's algorithm for finding shortest paths from a 
   278  - \ref Dijkstra Dijkstra's algorithm for finding shortest paths from a
   279    source node when all arc lengths are non-negative.
   279    source node when all arc lengths are non-negative.
   280  - \ref Suurballe A successive shortest path algorithm for finding
   280  - \ref Suurballe A successive shortest path algorithm for finding
   281    arc-disjoint paths between two nodes having minimum total length.
   281    arc-disjoint paths between two nodes having minimum total length.
   282 */
   282 */
   283 
   283 
   304 \ref Preflow implements the preflow push-relabel algorithm of Goldberg and
   304 \ref Preflow implements the preflow push-relabel algorithm of Goldberg and
   305 Tarjan for solving this problem. It also provides functions to query the
   305 Tarjan for solving this problem. It also provides functions to query the
   306 minimum cut, which is the dual problem of maximum flow.
   306 minimum cut, which is the dual problem of maximum flow.
   307 
   307 
   308 
   308 
   309 \ref Circulation is a preflow push-relabel algorithm implemented directly 
   309 \ref Circulation is a preflow push-relabel algorithm implemented directly
   310 for finding feasible circulations, which is a somewhat different problem,
   310 for finding feasible circulations, which is a somewhat different problem,
   311 but it is strongly related to maximum flow.
   311 but it is strongly related to maximum flow.
   312 For more information, see \ref Circulation.
   312 For more information, see \ref Circulation.
   313 */
   313 */
   314 
   314