-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
76 lines (52 loc) · 2.53 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Copyright (c) 2012, Arnaud Malapert, I3S (UNS-CNRS)
This software is distributed under a Modified BSD License (see LICENSE file).
#################################################################
oPoSSuM : Package Server Solver for Multiobjective optimization
################################################################
oPoSSuM is a c++ library for solving the multiobjective package location server problem with a mathematical programming solver (CPLEX).
oPoSSum was partially supported by the Agence National de la Recherche (Aeolus project -- ANR-2010-SEGI-013-01).
== README ==
1. PREREQUISITES
2. BUILDING
3. INSTALLING
4. EXECUTING
5. DOCUMENTATION
6. RELEASE
7. CONTRIBUTING
== 1. PREREQUISITES ==
This project works on 32 bits and 64 bits environment.
This project requires:
* Cross-platform Make (CMake) v2.6.2+
* GNU Make or equivalent.
* GCC or an alternative, reasonably conformant C++ compiler.
* Boost C++ Libraries v1.47+ [HEADERS and LIBRARIES]
* GLPK Library v4.45+
* LPSOLVE Library v5.5+
> Fedora :
yum install make cmake
yum groupinstall "Development Tools"
yum install boost-devel glpk-devel suitesparse-devel
> Ubuntu :
apt-get install make cmake build-essential libboost-dev libboost-test-dev libglpk-dev liblpsolve55-dev
* CPLEX [HEADERS and LIBRARIES] with licence :
http://www-01.ibm.com/software/integration/optimization/cplex-optimization-studio/
== 2. BUILDING ==
This project uses the Cross-platform Make (CMake) build system. However, we
have conveniently provided a wrapper configure script and Makefile so that
the typical build invocation of "./configure" followed by "make" will work.
For a list of all possible build targets, use the command "make help".
NOTE: Users of CMake may believe that the top-level Makefile has been
generated by CMake; it hasn't, so please do not delete that file.
== 3. INSTALLING ==
Once the project has been built (see "BUILDING"), execute "make install".
== 4. EXECUTING ==
Once the project has been installed (see "INSTALLING"),
export the environment path ILOG_LICENSE_FILE and set on the path your CPLEX Licence
and execute "bin/Release/opossum".
== 5. DOCUMENTATION ==
Look for the most up-to-date documentation on the oPoSSuM web site, under the Documentation menu
== 6. RELEASE ==
The opossum-${project.version}.zip file is composed of the following directories and files:
== 7. CONTRIBUTING ==
Arnaud Malapert : Assistant professor, I3S (UNS-CNRS).
Mohamed REZGUI : PhD Student, I3S (UNS-CNRS).