kpeter@3: /* -*- mode: C++; indent-tabs-mode: nil; -*- kpeter@3: * kpeter@3: * This file is a part of LEMON, a generic C++ optimization library. kpeter@3: * kpeter@32: * Copyright (C) 2003-2010 kpeter@3: * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport kpeter@3: * (Egervary Research Group on Combinatorial Optimization, EGRES). kpeter@3: * kpeter@3: * Permission to use, modify and distribute this software is granted kpeter@3: * provided that this copyright notice appears in all copies. For kpeter@3: * precise terms see the accompanying LICENSE file. kpeter@3: * kpeter@3: * This software is provided "AS IS" with no warranty of any kind, kpeter@3: * express or implied, and with no claim as to its suitability for any kpeter@3: * purpose. kpeter@3: * kpeter@3: */ kpeter@3: kpeter@3: /** kpeter@26: [PAGE]sec_intro[PAGE] Introduction kpeter@3: kpeter@26: [SEC]sec_intro_lemon[SEC] What is LEMON kpeter@3: kpeter@24: LEMON stands for Library for Efficient Modeling and kpeter@25: Optimization in Networks. It is a C++ template library providing kpeter@25: efficient implementations of common data structures and algorithms with kpeter@25: focus on combinatorial optimization tasks connected mainly with graphs kpeter@32: and networks. kpeter@3: kpeter@3: LEMON is an open source kpeter@3: project. kpeter@3: You are free to use it in your commercial or non-commercial applications kpeter@6: under very permissive \ref license "license terms". kpeter@6: kpeter@25: This library helps to write programs that solve various optimization problems, kpeter@25: which often arise when designing and testing certain networks, kpeter@6: for example in telecommunication, computer networks, logistics, scheduling, kpeter@6: and other areas. kpeter@57: A very natural way of modeling these networks is by means of a graph. kpeter@25: Generally, if you want to write any program that works with graphs, kpeter@6: then you might find it useful and convenient to use LEMON. kpeter@6: kpeter@25: For more information, visit the LEMON web site: kpeter@6: http://lemon.cs.elte.hu/. kpeter@3: kpeter@26: [SEC]sec_intro_tutorial[SEC] LEMON Tutorial kpeter@3: kpeter@3: This tutorial introduces the reader to the basic concepts and features of kpeter@6: LEMON, and there are also some sections about advanced topics showing the kpeter@6: power of various tools implemented in the library. kpeter@3: kpeter@6: After getting familiar with the basics of the library, you may start using kpeter@25: LEMON with the help of the detailed documentation (which can be viewed kpeter@6: as a reference manual). kpeter@3: alpar@10: alpar@10: [TRAILER] alpar@10: kpeter@3: */