31.01.2014 Views

Version 5.0 The LEDA User Manual

Version 5.0 The LEDA User Manual

Version 5.0 The LEDA User Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7. <strong>LEDA</strong> is available from Algorithmic Solutions Software GmbH. See<br />

http://www.algorithmic-solutions.com.<br />

This manual contains the specifications of all data types and algorithms currently available<br />

in <strong>LEDA</strong>. <strong>User</strong>s should be familiar with the C++ programming language (see [83] or [56]).<br />

<strong>The</strong> manual is structured as follows: In Chapter 2, which is a prerequisite for all other<br />

chapters, we discuss the basic concepts and notations used in <strong>LEDA</strong>. New users of <strong>LEDA</strong><br />

should carefully read Section 2.3 to avoid problems when plugging in self defined parameter<br />

types. If you want to get information about the <strong>LEDA</strong> documentation scheme please<br />

read Section C. For technical information concerning the installation and usage of <strong>LEDA</strong><br />

users should refer to Chapter A. <strong>The</strong>re is also a section describing namespaces and the<br />

interaction with other software libraries (Section A.15). <strong>The</strong> other chapters define the<br />

data types and algorithms available in <strong>LEDA</strong> and give examples of their use. <strong>The</strong>se<br />

chapters can be consulted independently from one another.<br />

More information about <strong>LEDA</strong> can be found on the <strong>LEDA</strong> web page:<br />

http://www.algorithmic-solutions.com/enleda.html<br />

Finally there’s a tool called xlman which allows online help and demonstration on all unix<br />

platforms having a L A TEX package installed.<br />

New in <strong>Version</strong> <strong>5.0</strong><br />

<strong>Version</strong> Macro: __<strong>LEDA</strong>__ (defined to 45 in this version)<br />

Compression:<br />

Graphs:<br />

A new module compression that offers several compression methods, checksums<br />

and a compressable and decompressable stream type that can be used in all<br />

<strong>LEDA</strong> methods that require a stream object (cf. Chapter 9 in the <strong>LEDA</strong><br />

<strong>Manual</strong>) has been added.<br />

– <strong>Manual</strong> pages explaining the concept and the available operations of the data<br />

type static g raph have been added (static graphs are not available when using<br />

MSVC++ 6.0, Borland 5.5.1, 5.6, or SGI).<br />

– Algorithm for computation of stable matchings added.<br />

– New and more efficient implementations of several algorithms have been added<br />

such as min cost flow using capacity scaling, min cost flow using cost scaling,<br />

and a variant of maximum weighted matching.<br />

Geometry:<br />

Misc:<br />

– A real kernel that allows to compute with objects having real coordinates (data<br />

type real) has been added. This package is in experimental state!<br />

– A new sweep algorithm working on circular arc segments is available.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!