-
Notifications
You must be signed in to change notification settings - Fork 0
Parallel solving for Zephyrus constraints
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING
aeolus-project/eps-gecode
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
################################################################################
# Copyright (c) 2015, Mohamed REZGUI - University of Nice Sophia Antipolis #
# All rights reserved. #
# Redistribution and use in source and binary forms, with or without #
# modification, are permitted provided that the following conditions are met: #
# #
# * Redistributions of source code must retain the above copyright #
# notice, this list of conditions and the following disclaimer. #
# * Redistributions in binary form must reproduce the above copyright #
# notice, this list of conditions and the following disclaimer in the #
# documentation and/or other materials provided with the distribution. #
# * Neither the name of Mohamed REZGUI nor the #
# names of its contributors may be used to endorse or promote products #
# derived from this software without specific prior written permission. #
# #
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY #
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED #
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE #
# DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY #
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES #
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; #
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND #
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT #
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS#
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #
################################################################################
eps-gecode : use the power of embarrassingly parallel to solve CP problems
eps-gecode is a c++ library for solving problems.
== 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.8+
> Fedora :
yum install cmake
> Ubuntu :
apt-get install cmake
* GNU Make or equivalent.
> Fedora :
yum install make
> Ubuntu :
apt-get install make
* GCC or an alternative, reasonably conformant C++ compiler (atomic operations is used if g++ 4.4+ (C++0x features))
> Fedora :
yum groupinstall "Development Tools"
> Ubuntu :
apt-get install build-essential
* Gecode
install it by executing the script install_gecode.sh
== 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 "cmake" 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".
== 4. EXECUTING ==
Once the project has been installed (see "INSTALLING")
and execute "bin/Release/eps-gecode".
That's options can be used for the program :
TODO : Add flags
== 5. DOCUMENTATION ==
TODO
== 6. CONTRIBUTING ==
Mohamed REZGUI : PHD Student of Doctoral School STIC based on I3S Lab
About
Parallel solving for Zephyrus constraints
Resources
License
Unknown, Unknown licenses found
Licenses found
Unknown
LICENSE
Unknown
COPYING