Giovanni Misitano

Results 16 issues of Giovanni Misitano

The following code snippet results in an error: ``` from sklearn.datasets import load_iris from imodels import RuleFitClassifier iris = load_iris() X, Y = iris.data, iris.target rulefit = RuleFitClassifier() rulefit.fit(X, Y)...

duplicate

…d mathematical expressions in infix notation. The parser supports binary, unary, and variadic operators that can be customized by modifying the class variables. It therefore goes way beyond any existing...

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...

enhancement
help wanted
docs
restructuring

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...

help wanted
restructuring

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...

enhancement
help wanted
docs
restructuring
desdeo2paper

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...

enhancement
help wanted
docs
restructuring

**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...

restructuring

* **What is the current behavior?** In the past, we have assumed that the problems we solve in DESDEO have been defined, and are available as, Python objects. This makes...

restructuring

* **What is the current behavior?** We have currently made some choices regarding the software development tools utilized across the packages found in DESDEO. Some of these choices might require...

restructuring

* **What is the current behavior?** Currently, DESDEO is scattered across multiple repositories (the packages): desdeo-problem, desdeo-emo, desdeo-tools, desdeo-mcdm, etc.. This was a nice idea on paper, but in reality,...

restructuring