DESDEO
DESDEO copied to clipboard
An open source framework for interactive multiobjective optimization methods
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
* **What is the current behavior?** The implementation of EAs in `desdeo-emo` is modular... in theory. While the genetic operators have been implemented as separate classes, the algorithms themselves are...
``` gurobipy = "^11.0.1" # TODO: Make gurobipy optional ``` https://github.com/industrial-optimization-group/DESDEO/blob/e741b18deb14ce4224be6d2f5733fba7494d648e/pyproject.toml#L45
We need to add support for scenario-based multiobjective optimization problems. The general formulation of such problems is described, e.g., [here](https://doi.org/10.1016/j.envsoft.2021.105134) Eq. 1. The challenge is how to extend the [current...
The options being passed to scipy solvers [here](https://github.com/industrial-optimization-group/DESDEO/blob/5534f8c0fecd90cf39d5520fae11dff47adcc7c0/desdeo/tools/scipy_solver_interfaces.py#L216) and [here](https://github.com/industrial-optimization-group/DESDEO/blob/5534f8c0fecd90cf39d5520fae11dff47adcc7c0/desdeo/tools/scipy_solver_interfaces.py#L300) should be refactored into their own pydantic classes, as is done for the Nevergrad solvers [here](https://github.com/industrial-optimization-group/DESDEO/blob/5534f8c0fecd90cf39d5520fae11dff47adcc7c0/desdeo/tools/ng_solver_interfaces.py#L29). In other words, the...
The reference point method described [in this article](https://doi.org/10.1016/0270-0255(82)90038-0) needs to be implemented. The scalarization functions needed [have already been implemented](https://github.com/industrial-optimization-group/DESDEO/blob/desdeo2/desdeo/tools/scalarization.py). A function that computes k+1 solution candidates based on a...
Related to #91 Currently, we do not have any scalarization functions that support scenario-based multiobjective optimization problems. A first step would be to implement the function defined in Eq. 3...
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.4.0 to 10.3.0. Release notes Sourced from pillow's releases. 10.3.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html Changes CVE-2024-28219: Use strncpy to avoid buffer overflow #7928 [@hugovk] Use functools.lru_cache for hopper() #7912 [@hugovk]...
**What is the current behavior?** We need systematic way to allow DESDEO to be connected to simulators that can, e.g., generate solutions to multiobjective optimization problems. This way, we can...