sbruche / aristopy

UPDATE: The project has been moved to GitLab (https://git.tu-berlin.de/etus/public/aristopy)
https://git.tu-berlin.de/etus/public/aristopy
MIT License
3 stars 1 forks source link

Can multi-objective optimization? #2

Open hangtianzhang opened 4 years ago

hangtianzhang commented 4 years ago

Hello, can the aristopy framework perform multi-objective optimization of the integrated energy system? I now want to use this framework to construct optimization examples that target economy and carbon dioxide emissions. Thank you for your answer and look forward to your reply

sbruche commented 4 years ago

You could use the Epsilon-constraint method and iterative solving of your model to find trade-offs between economic and ecological goals. There are multiple options to do this:

hangtianzhang commented 4 years ago

Can the energy system model be solved using some intelligent algorithms? Such as particle swarm algorithm and genetic algorithm

sbruche commented 4 years ago

aristopy is building a pyomo model in the background. So I guess it is possible if there is a way to attach a heuristic solving algorithm to a pyomo model via pyomo's SolverFactory. There was a question on StackOverflow about that, and the answer seems to be positive. So you might want to try. Let me know if you are successful.