doc/references.bib
author Balazs Dezso <deba@inf.elte.hu>
Sun, 04 Oct 2009 00:28:42 +0200
changeset 793 e4554cd6b2bf
child 801 2de0fc630899
permissions -rw-r--r--
Faster add row operation (#203)

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