Location: LEMON/LEMON-main/doc/references.bib - annotation
Load file history
Better return type for cycleLength() functions (#179)
in the min mean cycle algorithms.
The original Value type is used instead of the LargeValue type,
which is introduced for internal computations.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 | r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r754:2de0fc630899 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r755:134852d7fb0a r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 r743:94ef0a5c0005 | %%%%% Defining LEMON %%%%%
@misc{lemon,
key = {LEMON},
title = {{LEMON} -- {L}ibrary for {E}fficient {M}odeling and
{O}ptimization in {N}etworks},
howpublished = {\url{http://lemon.cs.elte.hu/}},
year = 2009
}
@misc{egres,
key = {EGRES},
title = {{EGRES} -- {E}gerv{\'a}ry {R}esearch {G}roup on
{C}ombinatorial {O}ptimization},
url = {http://www.cs.elte.hu/egres/}
}
@misc{coinor,
key = {COIN-OR},
title = {{COIN-OR} -- {C}omputational {I}nfrastructure for
{O}perations {R}esearch},
url = {http://www.coin-or.org/}
}
%%%%% Other libraries %%%%%%
@misc{boost,
key = {Boost},
title = {{B}oost {C++} {L}ibraries},
url = {http://www.boost.org/}
}
@book{bglbook,
author = {Jeremy G. Siek and Lee-Quan Lee and Andrew
Lumsdaine},
title = {The Boost Graph Library: User Guide and Reference
Manual},
publisher = {Addison-Wesley},
year = 2002
}
@misc{leda,
key = {LEDA},
title = {{LEDA} -- {L}ibrary of {E}fficient {D}ata {T}ypes and
{A}lgorithms},
url = {http://www.algorithmic-solutions.com/}
}
@book{ledabook,
author = {Kurt Mehlhorn and Stefan N{\"a}her},
title = {{LEDA}: {A} platform for combinatorial and geometric
computing},
isbn = {0-521-56329-1},
publisher = {Cambridge University Press},
address = {New York, NY, USA},
year = 1999
}
%%%%% Tools that LEMON depends on %%%%%
@misc{cmake,
key = {CMake},
title = {{CMake} -- {C}ross {P}latform {M}ake},
url = {http://www.cmake.org/}
}
@misc{doxygen,
key = {Doxygen},
title = {{Doxygen} -- {S}ource code documentation generator
tool},
url = {http://www.doxygen.org/}
}
%%%%% LP/MIP libraries %%%%%
@misc{glpk,
key = {GLPK},
title = {{GLPK} -- {GNU} {L}inear {P}rogramming {K}it},
url = {http://www.gnu.org/software/glpk/}
}
@misc{clp,
key = {Clp},
title = {{Clp} -- {Coin-Or} {L}inear {P}rogramming},
url = {http://projects.coin-or.org/Clp/}
}
@misc{cbc,
key = {Cbc},
title = {{Cbc} -- {Coin-Or} {B}ranch and {C}ut},
url = {http://projects.coin-or.org/Cbc/}
}
@misc{cplex,
key = {CPLEX},
title = {{ILOG} {CPLEX}},
url = {http://www.ilog.com/}
}
@misc{soplex,
key = {SoPlex},
title = {{SoPlex} -- {T}he {S}equential {O}bject-{O}riented
{S}implex},
url = {http://soplex.zib.de/}
}
%%%%% General books %%%%%
@book{amo93networkflows,
author = {Ravindra K. Ahuja and Thomas L. Magnanti and James
B. Orlin},
title = {Network Flows: Theory, Algorithms, and Applications},
publisher = {Prentice-Hall, Inc.},
year = 1993,
month = feb,
isbn = {978-0136175490}
}
@book{schrijver03combinatorial,
author = {Alexander Schrijver},
title = {Combinatorial Optimization: Polyhedra and Efficiency},
publisher = {Springer-Verlag},
year = 2003,
isbn = {978-3540443896}
}
@book{clrs01algorithms,
author = {Thomas H. Cormen and Charles E. Leiserson and Ronald
L. Rivest and Clifford Stein},
title = {Introduction to Algorithms},
publisher = {The MIT Press},
year = 2001,
edition = {2nd}
}
@book{stroustrup00cpp,
author = {Bjarne Stroustrup},
title = {The C++ Programming Language},
edition = {3rd},
publisher = {Addison-Wesley Professional},
isbn = 0201700735,
month = {February},
year = 2000
}
%%%%% Maximum flow algorithms %%%%%
@article{edmondskarp72theoretical,
author = {Jack Edmonds and Richard M. Karp},
title = {Theoretical improvements in algorithmic efficiency
for network flow problems},
journal = {Journal of the ACM},
year = 1972,
volume = 19,
number = 2,
pages = {248-264}
}
@article{goldberg88newapproach,
author = {Andrew V. Goldberg and Robert E. Tarjan},
title = {A new approach to the maximum flow problem},
journal = {Journal of the ACM},
year = 1988,
volume = 35,
number = 4,
pages = {921-940}
}
@article{dinic70algorithm,
author = {E. A. Dinic},
title = {Algorithm for solution of a problem of maximum flow
in a network with power estimation},
journal = {Soviet Math. Doklady},
year = 1970,
volume = 11,
pages = {1277-1280}
}
@article{goldberg08partial,
author = {Andrew V. Goldberg},
title = {The Partial Augment-Relabel Algorithm for the
Maximum Flow Problem},
journal = {16th Annual European Symposium on Algorithms},
year = 2008,
pages = {466-477}
}
@article{sleator83dynamic,
author = {Daniel D. Sleator and Robert E. Tarjan},
title = {A data structure for dynamic trees},
journal = {Journal of Computer and System Sciences},
year = 1983,
volume = 26,
number = 3,
pages = {362-391}
}
%%%%% Minimum mean cycle algorithms %%%%%
@article{karp78characterization,
author = {Richard M. Karp},
title = {A characterization of the minimum cycle mean in a
digraph},
journal = {Discrete Math.},
year = 1978,
volume = 23,
pages = {309-311}
}
@article{dasdan98minmeancycle,
author = {Ali Dasdan and Rajesh K. Gupta},
title = {Faster Maximum and Minimum Mean Cycle Alogrithms for
System Performance Analysis},
journal = {IEEE Transactions on Computer-Aided Design of
Integrated Circuits and Systems},
year = 1998,
volume = 17,
number = 10,
pages = {889-899}
}
%%%%% Minimum cost flow algorithms %%%%%
@article{klein67primal,
author = {Morton Klein},
title = {A primal method for minimal cost flows with
applications to the assignment and transportation
problems},
journal = {Management Science},
year = 1967,
volume = 14,
pages = {205-220}
}
@article{goldberg89cyclecanceling,
author = {Andrew V. Goldberg and Robert E. Tarjan},
title = {Finding minimum-cost circulations by canceling
negative cycles},
journal = {Journal of the ACM},
year = 1989,
volume = 36,
number = 4,
pages = {873-886}
}
@article{goldberg90approximation,
author = {Andrew V. Goldberg and Robert E. Tarjan},
title = {Finding Minimum-Cost Circulations by Successive
Approximation},
journal = {Mathematics of Operations Research},
year = 1990,
volume = 15,
number = 3,
pages = {430-466}
}
@article{goldberg97efficient,
author = {Andrew V. Goldberg},
title = {An Efficient Implementation of a Scaling
Minimum-Cost Flow Algorithm},
journal = {Journal of Algorithms},
year = 1997,
volume = 22,
number = 1,
pages = {1-29}
}
@article{bunnagel98efficient,
author = {Ursula B{\"u}nnagel and Bernhard Korte and Jens
Vygen},
title = {Efficient implementation of the {G}oldberg-{T}arjan
minimum-cost flow algorithm},
journal = {Optimization Methods and Software},
year = 1998,
volume = 10,
pages = {157-174}
}
@book{dantzig63linearprog,
author = {George B. Dantzig},
title = {Linear Programming and Extensions},
publisher = {Princeton University Press},
year = 1963
}
@mastersthesis{kellyoneill91netsimplex,
author = {Damian J. Kelly and Garrett M. O'Neill},
title = {The Minimum Cost Flow Problem and The Network
Simplex Method},
school = {University College},
address = {Dublin, Ireland},
year = 1991,
month = sep,
}
|