Next Previous Contents

2. Installation

2.1 How to obtain LPNucleolus

Please contact the author Sven Klauke via sklauke@wiwi.uni-bielefeld.de.

2.2 Requirements

LPNucleolus requires the GNU Multiple Precision Arithmetic Library (GNU MP). It has been successfully tested with version 4.0.1 of GNU MP. GNU MP can be downloaded via www.swox.com/gmp.

LPNucleolus also requires the cdd library (current version is cddlib-092) written by Komei Fukuda. This excellent package performs all the computations related to convex polyhedra like solving linear programs and vertex enumeration. It can be downloaded via the author's homepage http://www.ifor.math.ethz.ch/~fukuda/cdd_home/cdd.html.

2.3 Compilation and installation

In order to compile and install LPNucleolus on your system, type the following in the base directory of the LPNucleolus distribution:

% ./configure CPPFLAGS=-DGMPRATIONAL CXXFLAGS=-O3
% make
% make install

NOTE: 'make install' copies the executable to '/usr/local/bin', so you have to be the superuser to do that. If you skip this, use the executable in the 'lpnucleolus'-directory.

Since LPNucleolus uses

autoconf
you should have not trouble compiling it. Should you run into problems please report them to the the author via sklauke@wiwi.uni-bielefeld.de.


Next Previous Contents