BlueM.Opt: Difference between revisions
(removed application S::CAN #37, v1.9.0) |
(→Downloads: Update download locations) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
* '''[[BlueM.Sim]]''' | * '''[[BlueM.Sim]]''' | ||
* '''[[TALSIM|Talsim-NG]]''' | * '''[[TALSIM|Talsim-NG]]''' | ||
* '''<del>[[SMUSI]]</del>''' (''currently not included | * '''<del>[[SMUSI]]</del>''' (''currently not included [https://github.com/bluemodel/BlueM.Opt/issues/184 #184]'') | ||
* '''[[SWMM]]''' | * '''[[SWMM]]''' | ||
* '''[[Test problems]]''' | * '''[[Test problems]]''' | ||
Line 31: | Line 31: | ||
==Downloads== | ==Downloads== | ||
Download BlueM.Opt from GitHub: https://github.com/bluemodel/BlueM.Opt/releases/latest | |||
==Usage== | ==Usage== | ||
Line 46: | Line 46: | ||
==Development== | ==Development== | ||
* | * [[BlueM.Opt Development]] | ||
** [[BlueM.Opt Begriffsklärung | Glossary]] | ** [[BlueM.Opt Begriffsklärung | Glossary]] | ||
** Documentation of the [[BlueM.Opt Code|code]] | ** Documentation of the [[BlueM.Opt Code|code]] | ||
==Literature== | ==Literature== |
Latest revision as of 10:33, 11 February 2024
BlueM.Opt | Download | Usage | Development
Description
BlueM.Opt is an optimization framework that can be coupled with an arbitrary simulation software (only current requirement: input data and results are to be stored in ASCII format). The optimization parameters, objective functions and (optionally) contraints can be defined in a flexible manner.
Optimization results are stored in a database.
BlueM.Opt integrates a graphing feature for displaying the optimization progress and results. Optimization results can also be analyzed in detail.
Where possible, BlueM.Opt utilizes multithreading in order to evaluate multiple parameter sets simultaneously.
List of currently implemented applications (simulation models):
- BlueM.Sim
- Talsim-NG
SMUSI(currently not included #184)- SWMM
- Test problems
- Traveling Salesman
List of available methods (optimization algorithms):
- PES: Parametric Evolution Strategy
- Hooke & Jeeves: Hillclimbing Algorithm
- MetaEvo: multicritera, hybrid optimization algorithm
- DDS: Dynamically Dimensioned Search
other included methods are
- SensiPlot: Sensitivity analysis (no optimization)
- TSP (only for Traveling Salesman)
Downloads
Download BlueM.Opt from GitHub: https://github.com/bluemodel/BlueM.Opt/releases/latest
Usage
- BlueM.Opt Usage
- Documentation of the input files
- Documentation of the output files
Literature
- Muschalla (2006)[1]
- Muschalla (2008)[2]
- Muschalla et al. (2009)[3]
- Kerber (2009)[4]
- Froehlich & Hübner (2009)[5]
Development
Literature
- ↑ Muschalla, Dirk (2006): Evolutionäre multikriterielle Optimierung komplexer wasserwirtschaftlicher Systeme. PhD thesis, Vol. 137/2006, Technische Universität Darmstadt, Mitteilungen des Instituts für Wasserbau und Wasserwirtschaft, Fachgebiet für Ingenieurhydrologie und Wasserbewirtschaftung.
- ↑ Muschalla, D. (2008): Optimization of integrated urban wastewater systems using multi-objective evolution strategies, Urban Water Journal, 5:1, 59-67, doi:10.1080/15730620701726309
- ↑ Muschalla, D., Froehlich, F., Heusch, S., Hübner, C., Kerber, D., Reußner, F. and Ostrowski, M. (2009): BlueM.Opt - a generic framework for simulation based optimization - International Stormwater and Urban Water Systems Modeling Conference, Toronto, Canada, February 19, 2009,
- ↑ Kerber, D. (2009): Entwicklung eines multi-kriteriellen, hybriden Optimierungsalgorithmus für den Einsatz in der Kanalnetzsteuerung , Diplomarbeit, TU Darmstadt
- ↑ Froehlich, F. & Hübner, C. (2009): Kopplung von Simulation und Optimierung - Eine Vorstellung von BlueM.Opt , 1. Darmstädter Ingenieurkongress - Bau und Umwelt, 14.-15.09.2009, Darmstadt