Skip to content
Snippets Groups Projects
README.md 1.63 KiB
Newer Older
  • Learn to ignore specific revisions
  • Yannik's avatar
    Yannik committed
    # PACE-2021-PACA-JAVA
    
    Tobias Meis's avatar
    Tobias Meis committed
    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
    
    Tobias Meis's avatar
    Tobias Meis committed
    ## How to install 
    ### How to build executable Jars for LINUX
    Execute in the root file: ```mvn package```
    
    Yannik's avatar
    Yannik committed
    
    
    Tobias Meis's avatar
    Tobias Meis committed
    You can find the Jars in the target directory in the folders Pace-Heuristic, Pace-Solver, etc.
    
    Yannik's avatar
    Yannik committed
    Our submission for the exact track can be found under the folder Pace-Solver
    
    Yannik's avatar
    Yannik committed
    
    
    Tobias Meis's avatar
    Tobias Meis committed
    #### required software
    
    Yannik's avatar
    Yannik committed
    - Maven 3.6 must be installed
    - Java 16 must be the default JDK
    
    Tobias Meis's avatar
    Tobias Meis committed
    
    #### 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.
    
    Yannik's avatar
    Yannik committed
    - if you have any questions regarding this please contact one of the developers listed in the pom.xml
    
    Tobias Meis's avatar
    Tobias Meis committed
    
    
    ### Solver-Discription
    
    Jona Dirks's avatar
    Jona Dirks committed
    https://gitlab.informatik.uni-bremen.de/parametrisierte-algorithmen/java/pace-2021-paca-java/-/blob/develop/Solverdescription-PACA-Java.pdf
    
    
    ### DOI
    10.5281/zenodo.4884681
    
    
    Tobias Meis's avatar
    Tobias Meis committed
    ### Licenses
    
    Yannik's avatar
    Yannik committed
    - 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.