diff --git a/.gitmodules b/.gitmodules index 8c38c8a99db1173117058b2633fc1babc00c0800..e5f659b5e15c7ceba1dd4b4e1213235ef9524357 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,24 +1,24 @@ [submodule "dep/lapack"] path = dep/lapack - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/lapack.git + url = ../../public/thirdparty/lapack.git [submodule "dep/blas"] path = dep/blas - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/blas.git + url = ../../public/thirdparty/blas.git [submodule "dep/cpplapack"] path = dep/cpplapack - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/cpplapack.git + url = ../../public/thirdparty/cpplapack.git [submodule "dep/filib"] path = dep/filib - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/filib.git + url = ../../public/thirdparty/filib.git [submodule "dep/fadbad"] path = dep/fadbad - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/fadbad.git + url = ../../public/thirdparty/fadbad.git [submodule "dep/json"] path = dep/json - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/json.git + url = ../../public/thirdparty/json.git [submodule "dep/pybind11"] path = dep/pybind11 url = https://github.com/pybind/pybind11 [submodule "dep/mcpp"] path = dep/mcpp - url = https://git.rwth-aachen.de/avt-svt/public/thirdparty/mcpp.git + url = ../../public/thirdparty/mcpp.git diff --git a/AUTHORS b/AUTHORS index 3421949e28870e4e603aa71d1e8c2d945428371d..b32f48a0d6a67ec07c9c78a09049e8dd868daba4 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,8 +6,13 @@ Main authors: Contributors: -- Dominik Bongartz (AVT.SVT, RWTH Aachen University) - Jaromil Najman (AVT.SVT, RWTH Aachen University) +- Dominik Bongartz (KU Leuven) + Clara Witte (AVT.SVT, RWTH Aachen University) + Aron Zingler (AVT.SVT, RWTH Aachen University) + Maintenance + +- Jaromil Najman (AVT.SVT, RWTH Aachen University) + Dominik Bongartz (AVT.SVT, RWTH Aachen University) Integration of MeLOn into MAiNGO Implementation & development of function relaxations diff --git a/README.md b/README.md index defb42540c0ec0192bc20283f23eed2496f9b3fe..e3e93c3d25060975e2038ede1c89447125772d17 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ #  <br> MeLOn - Machine Learning models for Optimization -Thank you for using the beta version 0.0.2 of MeLOn! If you have any issues, concerns, or comments, please communicate them using the "Issues" functionality in [GitLab](https://git.rwth-aachen.de/avt.svt/public/MAiNGO.git) or send an e-mail to artur.schweidtmann@rwth-aachen.de. +Thank you for using the beta version of MeLOn! If you have any issues, concerns, or comments, please communicate them using the "Issues" functionality in [GitLab](https://git.rwth-aachen.de/avt.svt/public/MAiNGO.git) or send an e-mail to artur.schweidtmann@rwth-aachen.de. ## About @@ -35,6 +35,8 @@ The proposed machine-learning models have been used in various applications. * Scheduling of a compressed air energy storage system where the efficiency map of compressors and turbines is learned by neural networks ([Schäfer et al., 2020](#Schweidtmann2019ANN_Opt_Method)) +* Design of multistage layer melt crystallization where the crystal growth is learned by neural networks ([Kunde et al., 2022](#Kunde2022)) + **Applications of deterministic global optimization with Gaussian processes embedded** * Chance-constrained programming with Gaussian processes ([Schweidtmann et al., 2020](#Schweidtmann2020GP_Opt_Method)) @@ -127,6 +129,10 @@ The proposed machine-learning models have been used in various applications. <a name="Schäfer2020GridAdaption"> </a> +* Kunde, C., Mendez, R., & Kienle, A. (2022). Deterministic global optimization of multistage layer melt crystallization using surrogate models and reduced space formulations. In Computer Aided Chemical Engineering (Vol. 51, pp. 727-732). Elsevier.[https://doi.org/10.1016/B978-0-323-95879-0.50122-3](https://doi.org/10.1016/B978-0-323-95879-0.50122-3) +<a name="Kunde2022"> +</a> + diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index 460d19cf365916d9599d7dd7a1aa25b7a3298b50..fa0f91406e84a4e09ff8e55501fc2fda35cb3bb2 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -1,7 +1,34 @@ -------------------------- MeLOn Release Notes --------------------------------- -Online available: https://git.rwth-aachen.de/avt.svt/public/MeLOn/ +Online available: https://git.rwth-aachen.de/avt-svt/public/MeLOn/ -------------------------------------------------------------------------------- +Release version 0.0.9 (May 26th, 2023): + - Minor updates in documentation + - Updates in submodules (including switch to relative paths) + +Release version 0.0.8 (June 13th, 2021): + - Renamed Python interface to "melonpy" + - Several small fixes in Python interface and CMakeLists.txt + +Release version 0.0.7 (March 3rd, 2021): + - Added Python interface "pymelon" + - Several improvements in documentation and CMakelists.txt + +Release version 0.0.6 (June 12th, 2020): + - Fixed erroneous submodule version + +Release version 0.0.5 (June 12th, 2020): + - Improved output in case of excepitons + - Fixes to improve compatibility with some Intel compilers + +Release version 0.0.4 (June 3rd, 2020): + - Fixes to improve compatibility with some Intel and GCC compilers + +Release version 0.0.3 (May 28th, 2020): + - Bugfix in CMakelists.txt + +Release version 0.0.2 (May 28th, 2020): + - Bugfix in Gaussian process models Release version 0.0.1 (May 26th, 2020): - - Initial release including Neural Networks and Gaussian Processe models + - Initial release including Neural Networks and Gaussian Processe models \ No newline at end of file diff --git a/dep/blas b/dep/blas index d0c480a3feeeaae52a9e343436aa9d299dddfcb4..2275c1dfaef678e59f48697ab805039511c989bf 160000 --- a/dep/blas +++ b/dep/blas @@ -1 +1 @@ -Subproject commit d0c480a3feeeaae52a9e343436aa9d299dddfcb4 +Subproject commit 2275c1dfaef678e59f48697ab805039511c989bf diff --git a/dep/fadbad b/dep/fadbad index c88e0c2a9b155ce5a31e54141ae7fef8f9233a85..806a371cc8ce4a93cf1084745bb73071aa827cb9 160000 --- a/dep/fadbad +++ b/dep/fadbad @@ -1 +1 @@ -Subproject commit c88e0c2a9b155ce5a31e54141ae7fef8f9233a85 +Subproject commit 806a371cc8ce4a93cf1084745bb73071aa827cb9 diff --git a/dep/filib b/dep/filib index dd359bca5f0679dec0c07c1f0e13937e3787a5d7..f0cee0f4fe98ef2b2ff17e7b623de1c417fb8507 160000 --- a/dep/filib +++ b/dep/filib @@ -1 +1 @@ -Subproject commit dd359bca5f0679dec0c07c1f0e13937e3787a5d7 +Subproject commit f0cee0f4fe98ef2b2ff17e7b623de1c417fb8507 diff --git a/dep/json b/dep/json index e713f0b04b7c097ac79df2310c17d2f303b13a33..086cce3d69e0ea0803cafad2cdff8221fd2bcb1e 160000 --- a/dep/json +++ b/dep/json @@ -1 +1 @@ -Subproject commit e713f0b04b7c097ac79df2310c17d2f303b13a33 +Subproject commit 086cce3d69e0ea0803cafad2cdff8221fd2bcb1e diff --git a/dep/lapack b/dep/lapack index b522ceed43f889eaa9adda8f279325fcafd770b9..8e8901c219324a0e078ef6e2e5911eb54f573434 160000 --- a/dep/lapack +++ b/dep/lapack @@ -1 +1 @@ -Subproject commit b522ceed43f889eaa9adda8f279325fcafd770b9 +Subproject commit 8e8901c219324a0e078ef6e2e5911eb54f573434 diff --git a/dep/mcpp b/dep/mcpp index dfbdc830edbd11afe31c4283020ecdb0683c3ee2..69a763e55faf6557af0839a06fa82eb919b062e4 160000 --- a/dep/mcpp +++ b/dep/mcpp @@ -1 +1 @@ -Subproject commit dfbdc830edbd11afe31c4283020ecdb0683c3ee2 +Subproject commit 69a763e55faf6557af0839a06fa82eb919b062e4 diff --git a/dep/pybind11 b/dep/pybind11 index 79b0e2c05206865fe12a1ef95552e059913c1855..19816f0db7b89468104f5ed284c0ec9d7e312c44 160000 --- a/dep/pybind11 +++ b/dep/pybind11 @@ -1 +1 @@ -Subproject commit 79b0e2c05206865fe12a1ef95552e059913c1855 +Subproject commit 19816f0db7b89468104f5ed284c0ec9d7e312c44