Skip to content

Multi-objective Solver for the Package Server Location Problem

License

Notifications You must be signed in to change notification settings

aeolus-project/opossum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1854a27 · Aug 28, 2012
Jul 28, 2012
Jul 29, 2012
Aug 28, 2012
Aug 14, 2012
Jul 29, 2012
Aug 15, 2012
Jul 1, 2012
Jul 29, 2012
Aug 14, 2012
Aug 15, 2012
Jan 31, 2012
Feb 1, 2012
Jul 29, 2012
Feb 12, 2012
Aug 15, 2012
Feb 1, 2012
Aug 28, 2012

Repository files navigation

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).

About

Multi-objective Solver for the Package Server Location Problem

Resources

License

Stars

Watchers

Forks

Packages

No packages published