BlueM.Opt: Difference between revisions
(added literature links) |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{BlueM.Opt_nav}} | ||
[[File:Simulation-based-optimization.png|thumb|Simulation-based optimization]] | [[File:Simulation-based-optimization.png|thumb|Simulation-based optimization]] | ||
[[File:EVO Box screenshot.png|thumb|Screenshot]] | [[File:EVO Box screenshot.png|thumb|Screenshot]] | ||
[[File:Scatterplot screenshot.png|thumb|Scatterplot Matrix]] | [[File:Scatterplot screenshot.png|thumb|Scatterplot Matrix]] | ||
==Description== | ==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) | 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. | Optimization results are stored in a [[BlueM.Opt output files|database]]. | ||
BlueM.Opt integrates a graphing feature for displaying the optimization progress and results. Optimization results can also be analyzed in detail. | 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. | Where possible, BlueM.Opt utilizes multithreading in order to evaluate multiple parameter sets simultaneously. | ||
List of currently implemented applications (simulation models): | |||
* '''[[BlueM.Sim]]''' | |||
* '''[[TALSIM|Talsim-NG]]''' | |||
* '''<del>[[SMUSI]]</del>''' (''currently not included #265'') | |||
* '''[[S::CAN]]''' | |||
* '''[[SWMM]]''' | |||
* '''[[Test problems]]''' | |||
* '''[[Traveling Salesman]]''' | |||
List of available methods (optimization algorithms): | List of available methods (optimization algorithms): | ||
Line 20: | Line 29: | ||
* '''[[MetaEvo]]''': multicritera, hybrid optimization algorithm | * '''[[MetaEvo]]''': multicritera, hybrid optimization algorithm | ||
* '''[[DDS]]''': Dynamically Dimensioned Search | * '''[[DDS]]''': Dynamically Dimensioned Search | ||
other included methods are | |||
* '''[[SensiPlot]]''': Sensitivity analysis (no optimization) | * '''[[SensiPlot]]''': Sensitivity analysis (no optimization) | ||
* '''[[TSP]]''' (only for [[Traveling Salesman]]) | * '''[[TSP]]''' (only for [[Traveling Salesman]]) | ||
==Downloads== | ==Downloads== | ||
* [[BlueM.Opt Downloads]] | * [[BlueM.Opt Downloads]] | ||
== | ==Usage== | ||
* '''[[ | * '''[[BlueM.Opt Usage]]''' | ||
** Documentation of the [[ | ** Documentation of the [[BlueM.Opt input files| input files]] | ||
** Documentation of the [[ | ** Documentation of the [[BlueM.Opt output files| output files]] | ||
==Literature== | ==Literature== | ||
* {{:Literatur:Muschalla 2006}} | * {{:Literatur:Muschalla 2006}} | ||
* {{:Literatur:Muschalla et al. 2009}} | * {{:Literatur:Muschalla et al. 2009}} | ||
* {{:Literatur:Kerber_2009}} | |||
* {{:Literatur:Froehlich & Hübner 2009}} | * {{:Literatur:Froehlich & Hübner 2009}} | ||
Line 49: | Line 51: | ||
** [[BlueM.Opt Begriffsklärung | Glossary]] | ** [[BlueM.Opt Begriffsklärung | Glossary]] | ||
** Documentation of the [[BlueM.Opt Code|code]] | ** Documentation of the [[BlueM.Opt Code|code]] | ||
** Bug tracking: [http:// | ** Bug tracking: [http://bugs.bluemodel.org/buglist.cgi?query_format=specific&order=priority+asc&bug_status=__open__&product=BlueM.Opt&content= Bugzilla] | ||
** [[BlueM.Opt compilation |Compilation]] | ** [[BlueM.Opt compilation |Compilation]] | ||
Revision as of 05:06, 22 January 2018
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 #265)- S::CAN
- SWMM
- Test problems
- Traveling Salesman
List of available methods (optimization algorithms):
- PES: Parametric Evolution Strategy
- CES: Combinatorial Evolution Strategy
- HYBRID: Combination of PES and CES
- 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
Usage
- BlueM.Opt Usage
- Documentation of the input files
- Documentation of the output files
Literature
Development
- BlueM.Opt Development
- Glossary
- Documentation of the code
- Bug tracking: Bugzilla
- Compilation
Internal
- Documentation of the SVN Repository
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., 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