1 | <HTML> |
---|
2 | <!-- |
---|
3 | -- Copyright (c) Jeremy Siek 2000 |
---|
4 | -- |
---|
5 | -- Permission to use, copy, modify, distribute and sell this software |
---|
6 | -- and its documentation for any purpose is hereby granted without fee, |
---|
7 | -- provided that the above copyright notice appears in all copies and |
---|
8 | -- that both that copyright notice and this permission notice appear |
---|
9 | -- in supporting documentation. Silicon Graphics makes no |
---|
10 | -- representations about the suitability of this software for any |
---|
11 | -- purpose. It is provided "as is" without express or implied warranty. |
---|
12 | --> |
---|
13 | <Head> |
---|
14 | <Title>Boost Graph Library: Bibliography</Title> |
---|
15 | <BODY BGCOLOR="#ffffff" LINK="#0000ee" TEXT="#000000" VLINK="#551a8b" |
---|
16 | ALINK="#ff0000"> |
---|
17 | <IMG SRC="../../../boost.png" |
---|
18 | ALT="C++ Boost" width="277" height="86"> |
---|
19 | |
---|
20 | <BR Clear> |
---|
21 | |
---|
22 | |
---|
23 | <H2>Bibliography</H2> |
---|
24 | |
---|
25 | <DL COMMapCT><DD><P></P><DT><A NAME="aho83:_data_struct_algo">1</A> |
---|
26 | <DD> |
---|
27 | A. V. Aho, J. E. Hopcroft, and J. D. Ullman. |
---|
28 | <BR><EM>Data Structures and Algorithms</EM>. |
---|
29 | <BR>Addison-Wesley, 1983. |
---|
30 | |
---|
31 | <P></P><DT><A NAME="austern99:_gener_progr_stl">2</A> |
---|
32 | <DD> |
---|
33 | M. H. Austern. |
---|
34 | <BR><EM>Generic Programming and the STL</EM>. |
---|
35 | <BR>Professional computing series. Addison-Wesley, 1999. |
---|
36 | |
---|
37 | <P></P><DT><A NAME="baumgartner95:_signatures">3</A> |
---|
38 | <DD> |
---|
39 | G. Baumgartner and V. F. Russo. |
---|
40 | <BR>Signatures: A language extension for improving type abstraction and |
---|
41 | subtype polymorphism in C++. |
---|
42 | <BR><EM>Software-Practice and Experience</EM>, 25(8):863-889, August 1995. |
---|
43 | |
---|
44 | <P></P><DT><A NAME="bellman58">4</A> |
---|
45 | <DD> |
---|
46 | R. Bellman. |
---|
47 | <BR>On a routing problem. |
---|
48 | <BR><EM>Quarterly of Applied Mathematics</EM>, 16(1):87-90, 1958. |
---|
49 | |
---|
50 | <P></P><DT><A NAME="bruce95">5</A> |
---|
51 | <DD> |
---|
52 | K. B. Bruce, L. Cardelli, G. Castagna, the Hopkins Objects Group, G. T. |
---|
53 | Leavens, and B. Pierce. |
---|
54 | <BR>On binary methods. |
---|
55 | <BR><EM>Theory and Practice of Object Systems</EM>, 1:221-242, 1995. |
---|
56 | |
---|
57 | <P></P><DT><A NAME="coleman85:_algor">6</A> |
---|
58 | <DD> |
---|
59 | T. F. Coleman, B. S. Garbow, and J. J. Mor'e. |
---|
60 | <BR>Algorithm 649: Fortran subroutines for estimating sparse hessian |
---|
61 | matrices. |
---|
62 | <BR><EM>ACM Transactions on Mathematical Software</EM>, 11(4):378, December |
---|
63 | 1985. |
---|
64 | |
---|
65 | <P></P><DT><A NAME="coleman84:_estim_jacob">7</A> |
---|
66 | <DD> |
---|
67 | T. F. Coleman and J. J. Mor'e. |
---|
68 | <BR>Estimation of sparse jacobian matrices and graph coloring problems. |
---|
69 | <BR><EM>SIAM Journal on Numerical Analysis</EM>, 20:187-209,, 1984. |
---|
70 | |
---|
71 | <P></P><DT><A NAME="clr90">8</A> |
---|
72 | <DD> |
---|
73 | T. Cormen, C. Leiserson, and R. Rivest. |
---|
74 | <BR><EM>Introduction to Algorithms</EM>. |
---|
75 | <BR>McGraw-Hill, 1990. |
---|
76 | |
---|
77 | <P></P><DT><A NAME="curtis74:_jacob">9</A> |
---|
78 | <DD> |
---|
79 | A. Curtis, M. Powell, and J. Reid. |
---|
80 | <BR>On the estimation of sparse jacobian matrices. |
---|
81 | <BR><EM>Journal of the Institute of Mathematics and its Applications</EM>, |
---|
82 | 13:117-119, 1974. |
---|
83 | |
---|
84 | <P></P><DT><A NAME="dijkstra59">10</A> |
---|
85 | <DD> |
---|
86 | E. Dijkstra. |
---|
87 | <BR>A note on two problems in connexion with graphs. |
---|
88 | <BR><EM>Numerische Mathematik</EM>, 1:269-271, 1959. |
---|
89 | |
---|
90 | <P></P><DT><A NAME="ford62:_flows">11</A> |
---|
91 | <DD> |
---|
92 | L. R. Ford and D. R. Fulkerson. |
---|
93 | <BR><EM>Flows in networks</EM>. |
---|
94 | <BR>Princeton University Press, 1962. |
---|
95 | |
---|
96 | <P></P><DT><A NAME="gamma95:_design_patterns">12</A> |
---|
97 | <DD> |
---|
98 | E. Gamma, R. Helm, R. Johnson, and J. Vlissides. |
---|
99 | <BR><EM>Design Patterns: Elements of Reusable Object-Oriented Software</EM>. |
---|
100 | <BR>Professional Computing. Addison-Welsey, 1995. |
---|
101 | |
---|
102 | <P></P><DT><A NAME="george93:graphtheory">13</A> |
---|
103 | <DD> |
---|
104 | A. George, J. R. Gilbert, and J. W. Liu, editors. |
---|
105 | <BR><EM>Graph Theory and Sparse Matrix Computation</EM>. |
---|
106 | <BR>Springer-Verlag New York, Inc, 1993. |
---|
107 | |
---|
108 | <P></P><DT><A NAME="george81:__sparse_pos_def">14</A> |
---|
109 | <DD> |
---|
110 | A. George and J. W.-H. Liu. |
---|
111 | <BR><EM>Computer Solution of Large Sparse Positive Definite Systems</EM>. |
---|
112 | <BR>Computational Mathematics. Prentice-Hall, 1981. |
---|
113 | |
---|
114 | <P></P><DT><A NAME="graham85">15</A> |
---|
115 | <DD> |
---|
116 | R. Graham and P. Hell. |
---|
117 | <BR>On the history of the minimum spanning tree problem. |
---|
118 | <BR><EM>Annals of the History of Computing</EM>, 7(1):43-57, 1985. |
---|
119 | |
---|
120 | <P></P><DT><A NAME="hart68">16</A> |
---|
121 | <DD> |
---|
122 | P. E. Hart, N. J. Nilsson, and B. Raphael. |
---|
123 | <BR>A formal basis for the heuristic determination of minimum cost paths. |
---|
124 | <BR><EM>IEEE Transactions on Systems Science and Cybernetics</EM>, |
---|
125 | 4(2):100-107, 1968. |
---|
126 | |
---|
127 | <P></P><DT><A NAME="kruskal56">18</A> |
---|
128 | <DD> |
---|
129 | J. B. Kruskal. |
---|
130 | <BR>On the shortest spanning subtree of a graph and the traveling |
---|
131 | salesman problem. |
---|
132 | <BR>In <EM>Proceedings of the American Mathematical Sofiety</EM>, volume 7, |
---|
133 | pages 48-50, 1956. |
---|
134 | |
---|
135 | <P></P><DT><A NAME="kuehl96:_design_patterns_for_graph_algo">19</A> |
---|
136 | <DD> |
---|
137 | D. Kühl. |
---|
138 | <BR>Design patterns for the implementation of graph algorithms. |
---|
139 | <BR>Master's thesis, Technische Universität Berlin, July 1996. |
---|
140 | |
---|
141 | <P></P><DT><A NAME="lawler76:_comb_opt">20</A> |
---|
142 | <DD> |
---|
143 | E. L. Lawler. |
---|
144 | <BR><EM>Combinatorial Opimization: Networks and Matroids</EM>. |
---|
145 | <BR>Holt, Rinehart, and Winston, 1976. |
---|
146 | |
---|
147 | <P></P><DT><A NAME="LIU:MMD">21</A> |
---|
148 | <DD> |
---|
149 | J. W. H. Liu. |
---|
150 | <BR>Modification of the minimum-degree algorithm by multiple elimination. |
---|
151 | <BR><EM>ACM Transaction on Mathematical Software</EM>, 11(2):141-153, 1985. |
---|
152 | |
---|
153 | <P></P><DT><A NAME="mehlhorn99:_leda">22</A> |
---|
154 | <DD> |
---|
155 | K. Mehlhorn and S. Näher. |
---|
156 | <BR><EM>The LEDA Platform of Combinatorial and Geometric Computing</EM>. |
---|
157 | <BR>Cambridge University Press, 1999. |
---|
158 | |
---|
159 | <P></P><DT><A NAME="meyer88:_object_soft_const">23</A> |
---|
160 | <DD> |
---|
161 | B. Meyer. |
---|
162 | <BR><EM>Object-oriented Software Construction</EM>. |
---|
163 | <BR>Prentice Hall International Series in Computer Science. Prentice |
---|
164 | Hall, 1988. |
---|
165 | |
---|
166 | <P></P><DT><A NAME="myers95:_trait">24</A> |
---|
167 | <DD> |
---|
168 | N. C. Myers. |
---|
169 | <BR>Traits: a new and useful template technique. |
---|
170 | <BR><EM>C++ Report</EM>, June 1995. |
---|
171 | |
---|
172 | <P></P><DT><A NAME="prim57:_short">25</A> |
---|
173 | <DD> |
---|
174 | R. Prim. |
---|
175 | <BR>Shortest connection networks and some generalizations. |
---|
176 | <BR><EM>Bell System Technical Journal</EM>, 36:1389-1401, 1957. |
---|
177 | |
---|
178 | <P></P><DT><A NAME="saad96:imsms">26</A> |
---|
179 | <DD> |
---|
180 | Y. Saad. |
---|
181 | <BR><EM>Iterative Methods for Sparse Minear System</EM>. |
---|
182 | <BR>PWS Publishing Company, 1996. |
---|
183 | |
---|
184 | <P></P><DT><A NAME="tarjan83:_data_struct_network_algo">27</A> |
---|
185 | <DD> |
---|
186 | R. E. Tarjan. |
---|
187 | <BR><EM>Data Structures and Network Algorithms</EM>. |
---|
188 | <BR>Society for Industrial and Applied Mathematics, 1983. |
---|
189 | |
---|
190 | <P></P><DT><A NAME="parter61:_gauss">28</A> |
---|
191 | <DD> |
---|
192 | Seymour Parter. |
---|
193 | <BR><EM>The use of linear graphs in Gauss elimination</EM>. |
---|
194 | <BR>SIAM Review, 1961 3:119-130. |
---|
195 | |
---|
196 | <P></P><DT><A NAME="matula72:_graph_theory_computing">29</A> |
---|
197 | <DD> |
---|
198 | D. Matula, G. Marble, and J. Isaacson |
---|
199 | <BR><EM>Graph coloring algorithms in Graph Theory and |
---|
200 | Computing</EM>.<BR> |
---|
201 | Academic Press, pp.104-122, 1972. |
---|
202 | |
---|
203 | <P></P><DT><A NAME="garey79:computers-and-intractability">30</a> |
---|
204 | <DD> |
---|
205 | M.R. Garey and D.S. Johnson<BR> |
---|
206 | <EM>Computers and Intractibility: A Guide to the Theory of |
---|
207 | NP-Completeness</EM><BR> |
---|
208 | W.H. Freeman, New York, 1979. |
---|
209 | |
---|
210 | <P></P><DT><A NAME="welsch67">31</a> |
---|
211 | <DD>D. Welsch and M. B. Powel<BR> |
---|
212 | <EM>An upper bound for the chromatic number of a graph and its |
---|
213 | application to timetabling problems</EM> |
---|
214 | Computer Journal, 10:85-86, 1967. |
---|
215 | |
---|
216 | <P></P><DT><A NAME="brelaz79:_new">32</a> |
---|
217 | <DD>D. Br'elaz<BR> |
---|
218 | <EM>New methods to color the vertices of a graph</EM><br> |
---|
219 | Communications of the ACM, vol. 22, 1979, pp. 251-256. |
---|
220 | |
---|
221 | <P></P><DT><A NAME="heber99:_saw">33</a> |
---|
222 | <DD>G. Heber, R. Biswas, G.R. Gao<BR> |
---|
223 | <EM>Self-Avoiding Walks over Adaptive Unstructured Grids</EM><br> |
---|
224 | Parallel and Distributed Processing, LNCS 1586, |
---|
225 | Springer-Verlag, 1999, pp. 968-977 |
---|
226 | |
---|
227 | |
---|
228 | <P></P><DT><A NAME="ng-raghavan">34</a> |
---|
229 | <DD>Esmond G. Ng amd Padma Raghavan<BR> |
---|
230 | <EM>Performance of greedy ordering heuristics for sparse {C}holesky factorization</EM><br> |
---|
231 | SIAM Journal on Matrix Analysis and Applications (To appear) |
---|
232 | |
---|
233 | <P></P><DT><A NAME="George:evolution">35</a> |
---|
234 | <DD>Alan George and Joseph W. H. Liu<BR> |
---|
235 | <EM>The Evolution of the Minimum Degree Ordering Algorithm</EM><br> |
---|
236 | SIAM Review, March 1989, vol. 31, num. 1, pp. 1-19. |
---|
237 | |
---|
238 | <P></P><DT><A NAME="ford56:_maxim">36</a> |
---|
239 | <DD>L. R. Ford and D. R. Fulkerson<BR> |
---|
240 | <EM>Maximal flow through a network.</EM><br> |
---|
241 | Can. Journal of Mathematics 1956 pp.399-404 |
---|
242 | |
---|
243 | <P></P><DT><A NAME="goldberg85:_new_max_flow_algor">37</a> |
---|
244 | <DD>A. V. Goldberg<BR> |
---|
245 | <EM>A New Max-Flow Algorithm.</EM><br> |
---|
246 | MIT Tehnical report MIT/LCS/TM-291, 1985. |
---|
247 | |
---|
248 | <P></P><DT><A NAME="karzanov74:_deter">38</a> |
---|
249 | <DD>A. V. Karzanov<BR> |
---|
250 | <EM>Determining the maximal flow in a network by the method of preflows.</EM><br> |
---|
251 | Sov. Math. Dokl. 1974 |
---|
252 | |
---|
253 | <P></P><DT><A NAME="ahuja93:_network_flows">39</a> |
---|
254 | <DD>Ravindra K. Ahuja and Thomas L. Magnanti and James B. Orlin<BR> |
---|
255 | <EM>Network Flows: Theory, Algorithms, and Applications.</EM><br> |
---|
256 | Prentice Hall, 1993. |
---|
257 | |
---|
258 | <P></P><DT><A NAME="edmonds72:_improvements_netflow">40</a> |
---|
259 | <DD>Jack Edmonds and Richard M. Karp<BR> |
---|
260 | <EM>Theoretical improvements in the algorithmic efficiency for network flow problems.</EM><br> |
---|
261 | Journal of the ACM, 1972 19:248-264 |
---|
262 | |
---|
263 | <P></P><DT><A NAME="tarjan72:dfs_and_linear_algo">41</a> |
---|
264 | <DD>Robert E. Tarjan<BR> |
---|
265 | <EM>Depth first search and linear graph algorithms.</EM><br> |
---|
266 | SIAM Journal on Computing, 1(2):146-160, 1972 |
---|
267 | |
---|
268 | <P></P><DT><A NAME="eppstein97:dynamic_graph">42</a> |
---|
269 | <DD>David Eppstein, Zvi Galil, and Giuseppe F. Italiano<BR> |
---|
270 | <EM>Dynamic Graph Algorithms.</EM><br> |
---|
271 | Chapter 22, CRC Handbook of Algorithms and Theory of Computation, 1997. |
---|
272 | |
---|
273 | <P></P><DT><A NAME="cuthill69:reducing_bandwith">43</a> |
---|
274 | <DD>E. Cuthill and J. McKee<BR> |
---|
275 | <EM>Reducing the bandwidth of sparse symmetric matrices.</EM><br> |
---|
276 | Proceedings of the 24th National Conference of the ACM, 1969. |
---|
277 | |
---|
278 | <P></P><DT><A NAME="liu75:anal_cm_rcm">44</a> |
---|
279 | <DD>J. Liu and A. Sherman<BR> |
---|
280 | <EM>Comparative analysis of the Cuthill-Mckee and the reverse |
---|
281 | Cuthill-Mckee ordering algorithms for sparse matrices.</EM><br> |
---|
282 | SIAM Journal of Numerical Analysis. 13 (1975), pp. 198-213. |
---|
283 | |
---|
284 | <P></P><DT><A NAME="george71:fem">45</a> |
---|
285 | <DD>Alan George<BR> |
---|
286 | <EM>Computer implementation of the finite element method</EM><br> |
---|
287 | Technical Report STAN-CS-208, Stanford University (1971). |
---|
288 | |
---|
289 | <P></P><DT><A NAME="fortin96:_graph_iso_prob">46</a> |
---|
290 | <DD>Scott Fortin<BR> |
---|
291 | <EM>The Graph Isomorphism Problem</EM><br> |
---|
292 | TR 96-20, Dept. of Computer Science, University of Alberta (1996) |
---|
293 | |
---|
294 | <P></P><DT><A NAME="mckay81:_pract_graph_iso">47</a> |
---|
295 | <DD>Brendan D. McKay<BR> |
---|
296 | <EM>Practical Graph Isomorphism</EM><br> |
---|
297 | Congressus Numerantium (1981) |
---|
298 | |
---|
299 | <P></P><DT><A NAME="reingold77:_combin_algo">48</a> |
---|
300 | <DD>Reingold, Nievergelt, and Deo<BR> |
---|
301 | <EM>Combinatorial Algorithms: Theory and Practice</EM><br> |
---|
302 | Prentice Hall (1977) |
---|
303 | |
---|
304 | <P></P><DT><A NAME="moore59">49</a> |
---|
305 | <DD>Edward Moore<BR> |
---|
306 | <EM>The shortest path through a maze</EM><br> |
---|
307 | International Symposium on the Theory of Switching (1959)<br> |
---|
308 | Harvard University Press |
---|
309 | |
---|
310 | <P></P><DT><A NAME="nuutila95">50</a> |
---|
311 | <DD>E. Nuutila<BR> |
---|
312 | <EM>Efficient transitive closure computation in large digraphs</EM><br> |
---|
313 | PhD Thesis, Helsinki University of Technology, 1995. <br> |
---|
314 | Acta Polytechnica Scandinavica, Mathematics and Computing in |
---|
315 | Engineering Series, No. 74. |
---|
316 | |
---|
317 | <P></P><DT><A NAME="goral79">51</a> |
---|
318 | <DD>A. Goralcikova and V. Koubek<BR> |
---|
319 | <EM>A reduct and closure algorithm for graphs</EM><br> |
---|
320 | In Mathematical Foundations of Computer Science, <br> |
---|
321 | volume 74 of Lecture Notes in Computer Science, pages 301-307. <br> |
---|
322 | Springer-Verlag, 1979 |
---|
323 | |
---|
324 | <P></P><DT><A NAME="simon86">52</a> |
---|
325 | <DD>Klaus Simon<BR> |
---|
326 | <EM>An Improved Algorithm for Transitive Closure on Acyclic Digraphs</EM><br> |
---|
327 | Theoretical Computer Science 58<br> |
---|
328 | Automata, Languages and Programming, 376-386, 1986 |
---|
329 | |
---|
330 | <P></P><DT><A NAME="purdom70">53</a> |
---|
331 | <DD>P. Purdom<BR> |
---|
332 | <EM>A Transitive Closure Algorithm</EM><br> |
---|
333 | BIT, 10, 1970, pp. 76-94. |
---|
334 | |
---|
335 | <p></p><dt><a name="brandes01">54</a> |
---|
336 | <dd>Ulrik Brandes<br> |
---|
337 | <em><a href="http://ella.slis.indiana.edu/~katy/L579/brandes.pdf">A |
---|
338 | Faster Algorithm for Betweenness Centrality</a></em><br> |
---|
339 | Journal of Mathematical Sociology 25 (2):163-177, 2001. |
---|
340 | |
---|
341 | <p></p><dt><a name="freeman77">55</a> |
---|
342 | <dd>Lindon C. Freeman<br> |
---|
343 | <em>A Set of Measures of Centrality Based on Betweenness</em><br> |
---|
344 | Sociometry 40, pp. 35-41, 1977. |
---|
345 | |
---|
346 | <p></p><dt><a name="anthonisse71">56</a> |
---|
347 | <dd>J.M. Anthonisse<br> |
---|
348 | <em>The rush in a directed graph.</em><br> |
---|
349 | Technical Report BN9/71, Stichting Mahtematisch Centrum, Amsterdam, 1971. |
---|
350 | |
---|
351 | <p></p><dt><a name="kamada89">57</a> |
---|
352 | <dd>T. Kamada and S. Kawai<br> |
---|
353 | <em>An algorithm for drawing general undirected graphs.</em><br> |
---|
354 | Information Processing Letters, 31, pp. 7-15, 1989. |
---|
355 | |
---|
356 | <p></p><dt><a name="fruchterman91">58</a> |
---|
357 | <dd>T. Fruchterman and E. Reingold<br> |
---|
358 | <em>Graph drawing by force-directed placement.</em><br> |
---|
359 | Software--Practice & Experience, 21 (11), pp. 1129-1164, 1991. |
---|
360 | |
---|
361 | <p></p><dt><a name="coleman83">59</a> |
---|
362 | <dd>Thomas F. Coleman and Jorge J. More<br> |
---|
363 | <em>Estimation of sparse Jacobian |
---|
364 | matrices and graph coloring problems.</em><br> |
---|
365 | Journal of Numerical Analasis V20, pp. 187-209, 1983. |
---|
366 | |
---|
367 | <p></p><dt><a name="gursoy00">60</a> |
---|
368 | <dd>Attila Gürsoy and Murat Atun<br> |
---|
369 | <em>Neighborhood Preserving Load Balancing: A Self-Organizing Approach</em> |
---|
370 | <br> |
---|
371 | Euro-Par Parallel Processing, LNCS 1900, pp. 324-41, 2000. |
---|
372 | |
---|
373 | <p></p><dt><a name="driscoll88">61</a> |
---|
374 | <dd>James R. Driscoll, Harold N. Gabow, Ruth Shrairman, and Robert E. Tarjan<br> |
---|
375 | <em>Relaxed Heaps: An alternative for Fibonacci Heaps with applications to parallel computation.</em><br> |
---|
376 | Communications of the ACM, 31 (11), pp. 1343-1354, November 1988. |
---|
377 | |
---|
378 | <p></p><dt><a name="king70">62</a> |
---|
379 | <dd>King, I. P.<br> |
---|
380 | <em>An automatic reordering scheme for simultaneous equations derived from network analysis.</em><br> |
---|
381 | Int. J. Numer. Methods Engrg. 2, pp. 523-533, 1970. |
---|
382 | |
---|
383 | <p></p><dt><a name="palmer2000">63</a> |
---|
384 | <dd>C. Palmer and J. Steffan<br> |
---|
385 | <em>Generating Network Topologies That Obey Power Laws</em><br> |
---|
386 | Proceedings of GLOBECOM. November, 2000. |
---|
387 | |
---|
388 | </dl> |
---|
389 | |
---|
390 | <br> |
---|
391 | <HR> |
---|
392 | <TABLE> |
---|
393 | <TR valign=top> |
---|
394 | <TD nowrap>Copyright © 2000-2001</TD><TD> |
---|
395 | <A HREF="../../../people/jeremy_siek.htm">Jeremy Siek</A>, Indiana University (<A HREF="mailto:jsiek@osl.iu.edu">jsiek@osl.iu.edu</A>) |
---|
396 | </TD></TR></TABLE> |
---|
397 | |
---|
398 | </BODY> |
---|
399 | </HTML> |
---|