COIN-OR::LEMON - Graph Library

source: lemon-tutorial/intro.dox @ 26:a40eafb6066d

Last change on this file since 26:a40eafb6066d was 26:a40eafb6066d, checked in by Peter Kovacs <kpeter@…>, 14 years ago

Distinguish section names from the doc groups

File size: 2.2 KB
[3]1/* -*- mode: C++; indent-tabs-mode: nil; -*-
2 *
3 * This file is a part of LEMON, a generic C++ optimization library.
4 *
[20]5 * Copyright (C) 2003-2009
[3]6 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
7 * (Egervary Research Group on Combinatorial Optimization, EGRES).
8 *
9 * Permission to use, modify and distribute this software is granted
10 * provided that this copyright notice appears in all copies. For
11 * precise terms see the accompanying LICENSE file.
12 *
13 * This software is provided "AS IS" with no warranty of any kind,
14 * express or implied, and with no claim as to its suitability for any
15 * purpose.
16 *
17 */
[26]20[PAGE]sec_intro[PAGE] Introduction
[26]22[SEC]sec_intro_lemon[SEC] What is LEMON
[24]24<b>LEMON</b> stands for <b>L</b>ibrary for <b>E</b>fficient <b>M</b>odeling and
[25]25<b>O</b>ptimization in <b>N</b>etworks. It is a C++ template library providing
26efficient implementations of common data structures and algorithms with
27focus on combinatorial optimization tasks connected mainly with graphs
28and networks.
30<b>LEMON is an <a class="el" href="">open&nbsp;source</a>
32You are free to use it in your commercial or non-commercial applications
[6]33under very permissive \ref license "license terms".</b>
[25]35This library helps to write programs that solve various optimization problems,
36which often arise when designing and testing certain networks,
[6]37for example in telecommunication, computer networks, logistics, scheduling,
38and other areas.
39A very natural way of modelling these networks is by means of a graph.
[25]40Generally, if you want to write any program that works with graphs,
[6]41then you might find it useful and convenient to use LEMON.
[25]43For more information, visit the LEMON web site:
[6]44<a href=""><b></b></a>.
[26]46[SEC]sec_intro_tutorial[SEC] LEMON Tutorial
48This tutorial introduces the reader to the basic concepts and features of
[6]49LEMON, and there are also some sections about advanced topics showing the
50power of various tools implemented in the library.
[6]52After getting familiar with the basics of the library, you may start using
[25]53LEMON with the help of the detailed documentation (which can be viewed
[6]54as a reference manual).
Note: See TracBrowser for help on using the repository browser.