Changeset 1002:f63ba40a60f4 in lemon-main
- Timestamp:
- 01/30/12 23:24:14 (13 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/groups.dox
r919 r1002 408 408 409 409 In general, \ref NetworkSimplex and \ref CostScaling are the most efficient 410 implementations, but the other twoalgorithms could be faster in special cases.410 implementations, but the other algorithms could be faster in special cases. 411 411 For example, if the total supply and/or capacities are rather small, 412 412 \ref CapacityScaling is usually the fastest algorithm (without effective scaling). 413 414 These classes are intended to be used with integer-valued input data 415 (capacities, supply values, and costs), except for \ref CapacityScaling, 416 which is capable of handling real-valued arc costs (other numerical 417 data are required to be integer). 413 418 */ 414 419 … … 449 454 450 455 This group contains the algorithms for finding minimum mean cycles 451 \ref clrs01algorithms, \ref amo93networkflows.456 \ref amo93networkflows, \ref karp78characterization. 452 457 453 458 The \e minimum \e mean \e cycle \e problem is to find a directed cycle … … 465 470 466 471 LEMON contains three algorithms for solving the minimum mean cycle problem: 467 - \ref KarpMmc Karp's original algorithm \ref amo93networkflows, 468 \ref dasdan98minmeancycle. 472 - \ref KarpMmc Karp's original algorithm \ref karp78characterization. 469 473 - \ref HartmannOrlinMmc Hartmann-Orlin's algorithm, which is an improved 470 version of Karp's algorithm \ref dasdan98minmeancycle.474 version of Karp's algorithm \ref hartmann93finding. 471 475 - \ref HowardMmc Howard's policy iteration algorithm 472 \ref dasdan98minmeancycle .476 \ref dasdan98minmeancycle, \ref dasdan04experimental. 473 477 474 478 In practice, the \ref HowardMmc "Howard" algorithm turned out to be by far the -
doc/min_cost_flow.dox
r877 r1002 102 102 \f[ lower(uv) \leq f(uv) \leq upper(uv) \quad \forall uv\in A \f] 103 103 104 However if the sum of the supply values is zero, then these two problems104 However, if the sum of the supply values is zero, then these two problems 105 105 are equivalent. 106 106 The \ref min_cost_flow_algs "algorithms" in LEMON support the general -
doc/references.bib
r904 r1002 5 5 title = {{LEMON} -- {L}ibrary for {E}fficient {M}odeling and 6 6 {O}ptimization in {N}etworks}, 7 howpublished = {\url{http://lemon.cs.elte.hu/}}, 8 year = 2009 7 howpublished = {\url{http://lemon.cs.elte.hu/}} 9 8 } 10 9 … … 212 211 volume = 23, 213 212 pages = {309-311} 213 } 214 215 @article{hartmann93finding, 216 author = {Mark Hartmann and James B. Orlin}, 217 title = {Finding minimum cost to time ratio cycles with small 218 integral transit times}, 219 journal = {Networks}, 220 year = 1993, 221 volume = 23, 222 pages = {567-574} 214 223 } 215 224 … … 226 235 } 227 236 237 @article{dasdan04experimental, 238 author = {Ali Dasdan}, 239 title = {Experimental analysis of the fastest optimum cycle 240 ratio and mean algorithms}, 241 journal = {ACM Trans. Des. Autom. Electron. Syst.}, 242 year = 2004, 243 volume = 9, 244 issue = 4, 245 pages = {385-418} 246 } 247 228 248 229 249 %%%%% Minimum cost flow algorithms %%%%% -
lemon/hartmann_orlin_mmc.h
r879 r1002 99 99 /// This class implements the Hartmann-Orlin algorithm for finding 100 100 /// a directed cycle of minimum mean cost in a digraph 101 /// \ref amo93networkflows, \ref dasdan98minmeancycle.101 /// \ref hartmann93finding, \ref dasdan98minmeancycle. 102 102 /// It is an improved version of \ref KarpMmc "Karp"'s original algorithm, 103 103 /// it applies an efficient early termination scheme. -
lemon/howard_mmc.h
r877 r1002 99 99 /// This class implements Howard's policy iteration algorithm for finding 100 100 /// a directed cycle of minimum mean cost in a digraph 101 /// \ref amo93networkflows, \ref dasdan98minmeancycle.101 /// \ref dasdan98minmeancycle, \ref dasdan04experimental. 102 102 /// This class provides the most efficient algorithm for the 103 103 /// minimum mean cycle problem, though the best known theoretical -
lemon/karp_mmc.h
r877 r1002 99 99 /// This class implements Karp's algorithm for finding a directed 100 100 /// cycle of minimum mean cost in a digraph 101 /// \ref amo93networkflows, \ref dasdan98minmeancycle.101 /// \ref karp78characterization, \ref dasdan98minmeancycle. 102 102 /// It runs in time O(ne) and uses space O(n<sup>2</sup>+e). 103 103 ///
Note: See TracChangeset
for help on using the changeset viewer.