All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LEMON trunk+602-490d89913a17 Documentation

Introduction

LEMON stands for Library for Efficient Modeling and Optimization in Networks. It is a C++ template library providing efficient implementations of common data structures and algorithms with focus on combinatorial optimization tasks connected mainly with graphs and networks [11].

LEMON is an open source project. You are free to use it in your commercial or non-commercial applications under very permissive license terms.

The project is maintained by the Egerváry Research Group on Combinatorial Optimization [14] at the Operations Research Department of the Eötvös Loránd University, Budapest, Hungary. LEMON is also a member of the COIN-OR initiative [5].

How to Read the Documentation

If you would like to get to know the library, see LEMON Tutorial.

If you are interested in starting to use the library, see the Installation Guide.

If you know what you are looking for, then try to find it under the Modules section.

If you are a user of the old (0.x) series of LEMON, please check out the Migration Guide for the backward incompatibilities.