123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <title>[ GTL ] Version History</title>
- <link rev=made href="mailto:raitner@fmi.uni-passau.de">
- <meta name="keywords" content="STL,extension,development,graph,graphs,datastructures,graph algorithms,algorithms">
- <meta name="description" content="Extension of the STL by datastructures for graphs">
- <link rel=stylesheet href="style.css" type="text/css" media=screen>
- </head>
- <body>
- <p class="links">
- <a href="index.html">Home</a> |
- <a href="manual/index.html">Documentation</a> |
- <a href="register.html">Download</a> |
- <a href="platforms.html">Platforms</a> |
- <a href="refer.html">Projects</a> |
- <a href="lists.html">Mailing Lists</a> |
- Version History
- </p>
- <p><span class="heading"><a name="vers">{ Version History }</a></span>
- The most recent version is 1.2.4.
- </p>
-
- <ul style="list-style-type:none;">
- <li class="first">1.2.4
- <ul>
- <li> Fixes for computing the obstruction set in planarity test.
- </ul>
- <li class="first">1.2.3
- <ul>
- <li> Fixes for forall_x loops. Thanks to Joachim Börger.
- </ul>
- <li class="first">1.2.2
- <ul>
- <li> Fixes for lateset gcc (>= 3.4.x).
- </ul>
- <li>1.2.1
- <ul>
- <li> Bugfixes in the bidirectional Dijkstra
- <li> Fixes for the latest Visual Studio .NET
- </ul>
- <li>1.2.0
- <ul>
- <li> New algorithm added: Bidirectional Dijkstra's shortest path
- <li> A lot of bugfixes
- <li> Revised documentation
- </ul>
- <li>1.1.0
- <ul>
- <li>Returned to the libtool versioning style</li>
- <li>New algorithms added
- <ul>
- <li>Dijkstra's shortest path</li>
- <li>Bellman Ford shortest path</li>
- <li>New variant of Maximal Flow</li>
- </ul>
- </li>
- <li>graph::load now creates nodes in the same order
- as they are in the gml file</li>
-
- <li>graph::load now with parameter 'preserve_ids'
- to use the same ids as in the gml file</li>
- <li>A lot of bugfixes</li>
- <li>Documentation adapted to doxygen</li>
- </ul>
- </li>
- <li>1.0.0
- <ul compact>
- <li>First stable release</li>
- <li>quick fix of bug in graph::del_node (thanks to David Auber)</li>
- <li>bug fix in graph::hide_node (thanks to David Auber)</li>
- <li>optimization of reallocation procedure in node_ and edge_maps (again, thanks to David)</li>
- </ul>
- </li>
- <li>0.3.3
- <ul compact>
- <li>Now <b>really</b> contains project-files for Visual C++.</li>
- <li>Added two partitioning algorithms implemented by <a href="http://www.fmi.uni-passau.de/~bachmaie/">Christian Bachmaier</a>.</li>
- <li>Added algorithm for connected components</li>
- <li>Added methods to change the source or target of an edge</li>
- <li>Some more assertions added. Mostly to check if the arguments to <code>new_edge</code>,
- <code>del_edge</code>, etc. are really elements of the graph.</li>
- </ul></li>
- <li>0.3.2
- <ul>
- <li>Changed the names for the max-flow algorithms </li>
- <li>Revised and extended documentation</li>
- </ul></li>
- <li>0.3.1
- <ul>
- <li> Added two max-flow algorithms implemented by <a href="http://www.fmi.uni-passau.de/~bachmaie/">Christian Bachmaier</a>
- See the manual for details.</li>
- </ul></li>
- <li>0.3.0
- <ul>
- <li> <em>graph:</em> added new constructor to create an isomorphic
- induced subgraph</li>
- <li> <em>biconnectivity:</em> added option to make an arbitrary
- graph biconnected. Added accessor function for the additional
- edges. </li>
- <li> <em>planarity:</em> fixed bug in pq-tree (the labels of direction
- indicators were not cleared correctly after a reduction) </li>
- <li> <em>planarity:</em> added switches for embedding, kuratowski graphs
- and for using the new make_biconnected of biconnectivity test.</li>
- <li> <em>planarity</em> changed the strategy for finding the pertinent
- leaves in reduction. </li>
- </ul></li>
- <li>0.2.6
- <ul>
- <li> One nasty bug in planarity test fixed, which made
- the test crash in a lot of cases. </li>
- <li> Fixed bug in biconnectivity algorithm: The edges
- in a biconnected component were not correctly
- detected.</li>
- </ul></li>
- <li>0.2.5
- <ul>
- <li> Added detection of subgraphs homeomorphic to either K5 or
- K3,3 in case that the graph is not planar.</li>
- <li> Added support for graphs with multiple edges and selfloops
- in planarity test.</li>
- <li> fixed some bugs in planarity test.</li>
- </ul>
- </li>
- <li>0.2.4
- <ul>
- <li> several bugfixes in planarity-test; especially in the embedding part.</li>
- <li> made hide/restore of nodes and edges more efficient.</li>
- <li> planarity-test for graphs which are not biconnected now runs
- in O(n), too; this was achieved by a more efficient strategy
- for hiding and restoring biconnected components. </li>
- <li> redisigned homepage.</li>
- </ul>
- </li>
- <li>0.2.3
- <ul>
- <li> Windows compatibility: now everything can be used on Windows
- platforms, too. Especially the planarity test now works on
- windows.</li>
- <li> Bug fixes:
- <ul>
- <li> planarity test: fixed some rather nasty bugs</li>
- <li> symmetric list bug: So far only occurred in planarity
- test and is fixed now.</li>
- </ul></li>
- <li> Some more documentation (it still is rather poor,but
- who needs a manual when he has the header files ;-)</li>
- </ul></li>
- <li>0.2.2
- <ul>
- <li> Again bug fixes.</li>
- </ul></li>
-
- <li>0.2.1
- <ul>
- <li>Minor bug fixes, especially in the GML support and in
- some algorithms.</li>
- <li>More algorithms:
- <ul>
- <li>st-numbering,</li>
- <li> planarity test (ALPHA !!)</li>
- </ul></li>
- <li>Data structures added:
- <ul>
- <li>pq-trees (needed for planarity testing, at the moment
- tailored to that purpose, but will become a template
- class)</li>
- <li>planar embedding.</li>
- <li>symmetric list; very much like the STL class list,
- but can be reversed in constant time</li>
- </ul></li>
- </ul></li>
- <li>0.2.0
- <ul>
- <li>Removed all deprecated classes and methods.</li>
- <li>Introduced new algorithm concept. The basic algorithms like DFS
- and BFS are no longer implemented as member functions of the graph
- class for the following reasons:
- <ul>
- <li>These algorithms have a lot of options and
- variations which can hardly be handled in only *one*
- function call.</li>
- <li> All the algorithms produce some data which has to
- stored and handled efficiently. Since the data belongs
- inherently to the algorithms thought it a good idea to
- tie it somehow to the algorithm itself.</li>
- <li>Some algorithms are small extensions of others,
- e.g. the biconnectivity test adds only a few lines to
- the standard DFS algorithm.</li>
- </ul>
- Thus we thought it would be a good solution to make all
- algorithms classes, which are derived from one base class
- implementing the interface common to all
- algorithm.</li>
- <li>Added <a href="http://www.fmi.uni-passau.de/Graphlet">GML</a>
- support.
- <a href="http://www.fmi.uni-passau.de/Graphlet">GML</a> is
- a very flexible description language we use as file format
- for our graphs</li>
- </ul></li>
-
- <li>0.1.0
- Please note that this is a very early alpha release of GTL. It probably
- contains many bugs and its interfaces may change in details. Especially
- the classes and methods declared as 'deprecated' are likely to be removed
- for the final version.</li>
- </ul>
- <p class="links">
- <a href="http://www.uni-passau.de/">University of Passau</a>
- -
- <a href="http://www.fmi.uni-passau.de/">FMI</a>
- -
- <a href="http://www.fmi.uni-passau.de/fmi/lehrstuehle/brandenburg/">Theoretical
- Computer Science</a>
- </p>
- <div class="copyright">
- Design © 2002--2005 <a href="mailto:raitner@fmi.uni-passau.de">Marcus Raitner</a>, University of Passau
- </div>
- </body>
- </html>
- <!-- ======================================================================
- End Of File
- ======================================================================= -->
- <!-- Local Variables: -->
- <!-- mode: html -->
- <!-- fill-column: 120 -->
- <!-- End: -->
|