| 1 |
2009-03-27 LEMON joins to the COIN-OR initiative |
|
| 2 |
|
|
| 3 |
COIN-OR (Computational Infrastructure for Operations Research, |
|
| 4 |
http://www.coin-or.org) project is an initiative to spur the |
|
| 5 |
development of open-source software for the operations research |
|
| 6 |
community. |
|
| 7 |
|
|
| 1 | 8 |
2009-03-26 Version 1.0.3 released |
| 2 | 9 |
|
| 3 | 10 |
Bugfix release, mainly targeting better AIX/xlC and WIN32 |
| 4 | 11 |
compatibility. |
| 5 | 12 |
|
| 6 | 13 |
----: Minor clarification in the LICENSE file |
| 7 | 14 |
----: Add missing unistd.h include to time_measure.h |
| 8 | 15 |
#204: Compilation bug fixed in graph_to_eps.h with VS2005 |
| 9 | 16 |
#214,#215: windows.h is never be included by lemon headers |
| 10 | 17 |
#230: Build systems check the availability of 'long long' type |
| 11 | 18 |
#229: Default implementation of Tolerance<> is used for integer types |
| 12 | 19 |
#211,#212: Various fixes for compiling on AIX |
| 13 | 20 |
----: Improvements in CMAKE config |
| 14 | 21 |
- docs is installed in share/doc/ |
| 15 | 22 |
- detects newer versions of Ghostscript |
| 16 | 23 |
#239: Fix missing 'inline' specifier in time_measure.h |
| 17 | 24 |
|
| 18 | 25 |
2009-01-23 Version 1.0.2 released |
| 19 | 26 |
|
| 20 | 27 |
Bugfix release. |
| 21 | 28 |
|
| 22 | 29 |
#193: Bugfix in GraphReader::skipSection() |
| 23 | 30 |
#195: Bugfix in ConEdgeIt() |
| 24 | 31 |
#197: Bugfix in heap unionfind |
| 25 | 32 |
* This bug affects Edmond's general matching algorithms. |
| 26 | 33 |
(Not available in this release.) |
| 27 | 34 |
#207: Fix 'make install' without 'make html' using CMAKE |
| 28 | 35 |
#208: Suppress or fix VS2008 compilation warnings |
| 29 | 36 |
----: Update the LEMON icon |
| 30 | 37 |
----: Enable the component-based installer |
| 31 | 38 |
(in installers made by CPACK) |
| 32 | 39 |
----: Set the proper version for CMAKE in the tarballs |
| 33 | 40 |
(made by autotools). |
| 34 | 41 |
|
| 35 | 42 |
2008-12-06 Version 1.0.1 released |
| 36 | 43 |
|
| 37 | 44 |
Bugfix release. |
| 38 | 45 |
|
| 39 | 46 |
#170: Bugfix SmartDigraph::split() |
| 40 | 47 |
#171: Bugfix in SmartGraph::restoreSnapshot() |
| 41 | 48 |
#172: Extended test cases for graphs and digraphs |
| 42 | 49 |
#173: Bugfix in Random |
| 43 | 50 |
* operator()s always return a double now |
| 44 | 51 |
* the faulty real<Num>(Num) and real<Num>(Num,Num) |
| 45 | 52 |
have been removed |
| 46 | 53 |
#187: Remove DijkstraWidestPathOperationTraits |
| 47 | 54 |
#61: Bugfix in DfsVisit |
| 48 | 55 |
|
| 49 | 56 |
2008-10-13 Version 1.0 released |
| 50 | 57 |
|
| 51 | 58 |
This is the first stable release of LEMON. Compared to the 0.x |
| 52 | 59 |
release series, it features a considerably smaller but more |
| 53 | 60 |
matured set of tools. The API has also completely revised and |
| 54 | 61 |
changed in several places. |
| 55 | 62 |
|
| 56 | 63 |
* The major name changes compared to the 0.x series (see the |
| 57 | 64 |
Migration Guide in the doc for more details) |
| 58 | 65 |
* Graph -> Digraph, UGraph -> Graph |
| 59 | 66 |
* Edge -> Arc, UEdge -> Edge |
| 60 | 67 |
* source(UEdge)/target(UEdge) -> u(Edge)/v(Edge) |
| 61 | 68 |
* Other improvements |
| 62 | 69 |
* Better documentation |
| 63 | 70 |
* Reviewed and cleaned up codebase |
| 64 | 71 |
* CMake based build system (along with the autotools based one) |
| 65 | 72 |
* Contents of the library (ported from 0.x) |
| 66 | 73 |
* Algorithms |
| 67 | 74 |
* breadth-first search (bfs.h) |
| 68 | 75 |
* depth-first search (dfs.h) |
| 69 | 76 |
* Dijkstra's algorithm (dijkstra.h) |
| 70 | 77 |
* Kruskal's algorithm (kruskal.h) |
| 71 | 78 |
* Data structures |
| 72 | 79 |
* graph data structures (list_graph.h, smart_graph.h) |
| 73 | 80 |
* path data structures (path.h) |
| 74 | 81 |
* binary heap data structure (bin_heap.h) |
| 75 | 82 |
* union-find data structures (unionfind.h) |
| 76 | 83 |
* miscellaneous property maps (maps.h) |
| 77 | 84 |
* two dimensional vector and bounding box (dim2.h) |
| 78 | 85 |
* Concepts |
| 79 | 86 |
* graph structure concepts (concepts/digraph.h, concepts/graph.h, |
| 80 | 87 |
concepts/graph_components.h) |
| 81 | 88 |
* concepts for other structures (concepts/heap.h, concepts/maps.h, |
| 82 | 89 |
concepts/path.h) |
| 83 | 90 |
* Tools |
| 84 | 91 |
* Mersenne twister random number generator (random.h) |
| 85 | 92 |
* tools for measuring cpu and wall clock time (time_measure.h) |
| 86 | 93 |
* tools for counting steps and events (counter.h) |
| 87 | 94 |
* tool for parsing command line arguments (arg_parser.h) |
| 88 | 95 |
* tool for visualizing graphs (graph_to_eps.h) |
| 89 | 96 |
* tools for reading and writing data in LEMON Graph Format |
| 90 | 97 |
(lgf_reader.h, lgf_writer.h) |
| 91 | 98 |
* tools to handle the anomalies of calculations with |
| 92 | 99 |
floating point numbers (tolerance.h) |
| 93 | 100 |
* tools to manage RGB colors (color.h) |
| 94 | 101 |
* Infrastructure |
| 95 | 102 |
* extended assertion handling (assert.h) |
| 96 | 103 |
* exception classes and error handling (error.h) |
0 comments (0 inline)