Code for Dissertation

Published: 20 September 2021| Version 1 | DOI: 10.17632/k4knrkpmxx.1
Contributor:
Arne Berger

Description

This set contains the code, parameter files, test problems and necessary packages to compile and run the programs used for evaluations within the dissertation on an ubuntu 20.04 distribution.

Files

Steps to reproduce

Before: - Get a License for WORHP on www.worhp.de and set the environment variables regarding to the user guide. The license is free for academic and evaluation purpose. Setup Ubuntu SysteM: - sudo apt update - sudo apt install -y gcc make cmake g++ libboost-all-dev wget unzip libtbb-dev libopenblas-base libsuperlu-dev - sudo apt install -y qt5-qmake qt5-default libqt5charts5 libqt5charts5-dev Unzip the code: - unzip code_diss.zip - sudo apt install -y ./code_diss/worhp_1.14-0_ubuntu2004.deb Build dependency Pagmo (https://esa.github.io/pagmo2/docs/cpp/algorithms/nsga2.html) - cd code_diss/pagmo2-master/ - mkdir build - cd build - cmake ../ -DPAGMO_BUILD_TESTS=OFF - cmake --build . - sudo cmake --build . --target install Build target for mosqp and nssqp performance profiles: - cd code_diss/mosqp-tests - mkdir tmpbuild - cd tmpbuild - qmake ../mosqpPerformanceProfiles.pro -spec linux-g++ CONFIG+=debug - make -> Executable is in ./build Build target for examples for interpolation based on parametric sensitivities - cd code_diss/monlp-tests - mkdir tmpbuild - cd tmpbuild - qmake ../monlp-test-pascoletti.pro -spec linux-g++ CONFIG+=debug - make -> Executable is in ./build

Categories

Multi-Objective Parameter Optimization

Licence