hegyi@2122: LEMON hegyi@2122: hegyi@2122: Library of Efficient Models and Optimization in Networks hegyi@2122: hegyi@2122: LEMON is the abbreviation of Library of Efficient Models hegyi@2122: and Optimization in Networks. It is an open source hegyi@2122: library written in C++. It provides a set of easy-to-use hegyi@2122: implementation of common data structures and algorithms hegyi@2122: in the area of optimization and helps implementing new hegyi@2122: ones. It is an especially suitable tool to solve the hegyi@2122: design and optimization problems of telecommunications hegyi@2122: networks. To achieve wide usability, a fundamental design hegyi@2122: requirement is the genericity of interface of data hegyi@2122: structures and algorithms. Lemon is intended to become an hegyi@2122: open source library in order to involve people all around hegyi@2122: the world in its development. hegyi@2122: hegyi@2122: The subdirectories 'autopackage', 'build-aux' and 'm4' are hegyi@2122: needed by installation. In subdirectory 'benchmark' hegyi@2122: programs can be found that observe the performance of LEMON. hegyi@2122: Subdirectory 'demo' contains some demonstration programs to hegyi@2122: make you easier to getting familiar with LEMON. Documentation hegyi@2122: of LEMON can be found in subdirectory 'doc'. Source code of hegyi@2122: LEMON is in subdirectory 'lemon'. Some useful scripts related hegyi@2122: to the usage of LEMON can be found in subdirectory 'scripts'. hegyi@2122: In subdirectory 'test' you can find some programs, proofing hegyi@2122: you the correctness of some implementations. hegyi@2122: hegyi@2122: See file COPYING for copying, distribution and modification hegyi@2122: conditions and terms. hegyi@2122: hegyi@2122: For general building and installation instructions, see the hegyi@2122: file INSTALL. hegyi@2122: hegyi@2122: Version number of the package is the highest one written in hegyi@2122: file NEWS.