Newer
Older
We are a team of students from the University Bremen. You can find more information about us and this project on our website https://paraalgo.informatik.uni-bremen.de
## How to install
### How to build executable Jars for LINUX
Execute in the root file: ```mvn package```
You can find the Jars in the target directory in the folders Pace-Heuristic, Pace-Solver, etc.
Our submission for the exact track can be found under the folder Pace-Solver
- Maven 3.6 must be installed
- Java 16 must be the default JDK
#### How to edit the source code
The following instructions apply for IntelliJ as IDE:
- Lombok as Plugin is required
- JDK16 must be selected
- furthermore we use Checkstyle as IntelliJ Plugin.
- if you have any questions regarding this please contact one of the developers listed in the pom.xml
https://gitlab.informatik.uni-bremen.de/parametrisierte-algorithmen/java/pace-2021-paca-java/-/blob/develop/Solverdescription-PACA-Java.pdf
- SCIP (included via Google OrTools (https://developers.google.com/optimization)) is freely available for academic use only. Please pay attention to it. For more Information check out the ZIB License: https://www.scipopt.org/index.php#license
- We use SCIP by default feel free to change this
- GoogleOrTools is licensed under the Apache 2.0 license
- We also use third party software that can be found on maven central.
- Furthermore we use Jeigen licensed under the Mozilla Public License
Version 2.0 (https://www.mozilla.org/en-US/MPL/2.0/)
- we integrated Jeigen into our maven project.