Matteo Salani
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Matteo Salani has a total of 61 co-authors. Here are the top co-authors by number of shared publications:
- Marco Derboni
SUPSI, IDSIA, Lugano-Viganello, Switzerland
6 shared publications - Vincenzo Giuffrida
SUPSI - IDSIA
6 shared publications - Sandra Mitrović
SUPSI - IDSIA, Lugano, Switzerland
3 shared publications - Bilge Atasoy
École Polytechnique Fédérale de Lausanne (EPFL)
2 shared publications Davide Rivola
Institute for Applied Sustainability to the Built Environment, SUPSI, Lugano, Switzerland
2 shared publications- Francesca Mangili
Dalle Molle Institute for Artificial Intelligence (IDSIA), USI-SUPSI, Lugano, Switzerland
2 shared publications
Latest Publications
- Open Access
- 23 October 2026
- Published by Springer Nature in Annals of Operations Research
- p. 1-34
Learning Dominant States in Elementary Resource Constrained Shortest Path Problems
In this work, we investigate whether machine learning can be leveraged to identify promising states in dynamic programming algorithms, focusing on Elementary Resource Constrained Shortest Path Problems (ERCSPP). More in detail, we solved 41 single resource instances from SPPRCLIB using iterative relaxation techniques through the PathWyse library, systematically collecting all generated states (i.e. labels). We designed ad-hoc features computable in constant time and constructed two datasets: one containing all generated labels (G) and another with only those inserted into data pools (I), totaling several hundred million labels. Machine learning tools are then employed to explore these datasets, revealing significant patterns between successive relaxations. Leveraging these insights, we propose a normalization approach and apply supervised learning techniques to distinguish dominating states, both within subsequent relaxations of the same problem and in previously unseen instances. Our results demonstrate the effectiveness of this approach on Dataset G, while for Dataset I, performance varies, showing strong results within the same instance but declining for unseen ones. We therefore propose a data-driven policy that leverages trained models to prioritize the extension of promising labels during dynamic programming. Preliminary evaluation shows consistent reductions in the number of extended states across almost all instances, with speedups emerging on larger ones, supporting the viability of data-driven dynamic programming algorithms.
- 23 October 2026
- Published by Springer Nature in Annals of Operations Research
- p. 1-34
Open AccessLearning Dominant States in Elementary Resource Constrained Shortest Path Problems
In this work, we investigate whether machine learning can be leveraged to identify promising states in dynamic programming algorithms, focusing on Elementary Resource Constrained Shortest Path Problems (ERCSPP). More in detail, we solved 41 single resource instances from SPPRCLIB using iterative relaxation techniques through the PathWyse library, systematically collecting all generated states (i.e. labels). We designed ad-hoc features computable in constant time and constructed two datasets: one containing all generated labels (G) and another with only those inserted into data pools (I), totaling several hundred million labels. Machine learning tools are then employed to explore these datasets, revealing significant patterns between successive relaxations. Leveraging these insights, we propose a normalization approach and apply supervised learning techniques to distinguish dominating states, both within subsequent relaxations of the same problem and in previously unseen instances. Our results demonstrate the effectiveness of this approach on Dataset G, while for Dataset I, performance varies, showing strong results within the same instance but declining for unseen ones. We therefore propose a data-driven policy that leverages trained models to prioritize the extension of promising labels during dynamic programming. Preliminary evaluation shows consistent reductions in the number of extended states across almost all instances, with speedups emerging on larger ones, supporting the viability of data-driven dynamic programming algorithms.
- Open Access
- 8 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 41-45
On Resilience in Multi-agent Systems for Software Engineering
- 8 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 41-45
Open AccessOn Resilience in Multi-agent Systems for Software Engineering
- 25 September 2026
- Published by Springer Nature
- p. 399-417
Do Multi-agent Systems Make Better Software? An Empirical Evaluation of LLM-Based Frameworks for Software Development
- 25 September 2026
- Published by Springer Nature
- p. 399-417
Do Multi-agent Systems Make Better Software? An Empirical Evaluation of LLM-Based Frameworks for Software Development
- Open Access
- 1 July 2026
- Published by Elsevier in SSRN Electronic Journal
Data-Driven Dynamic Programming for Constrained Shortest Paths
The most successful approaches for solving the Elementary Resource Constrained ShortestPath Problem (ERCSPP) to optimality are based on Dynamic Programming (DP) combinedwith an iterative relaxation strategy. Decremental State Space Relaxation (DSSR) and ng-path relaxation have long been established in the literature as relaxation techniques.In DP algorithms, an effective policy for selecting the next state to extend among the openones is crucial for performance. In a first exploratory work, we showed that machine learningcan be used to identify promising states in DP, Basso and Salani (2026). In particular, if aclassifier is trained to identify dominated states in a given DSSR iteration, it can then beused to estimate the quality of the states generated in the subsequent iteration.Building on this idea, in this work we show that it is possible to efficiently embed such amodel into a state-of-the-art DP algorithm for the ERCSPP and use its predictions to definea data-driven state exploration policy. Although the approach is data-driven, it remainsexact and does not require pre-existing training data. The algorithm has been integratedinto the Pathwyse library and tested on a dataset of multi-resource instances. Comparedwith a node-based extension policy, the proposed approach consistently reduces the numberof explored DP states and, for sufficiently difficult instances, also improves runtime.
- 1 July 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessData-Driven Dynamic Programming for Constrained Shortest Paths
The most successful approaches for solving the Elementary Resource Constrained ShortestPath Problem (ERCSPP) to optimality are based on Dynamic Programming (DP) combinedwith an iterative relaxation strategy. Decremental State Space Relaxation (DSSR) and ng-path relaxation have long been established in the literature as relaxation techniques.In DP algorithms, an effective policy for selecting the next state to extend among the openones is crucial for performance. In a first exploratory work, we showed that machine learningcan be used to identify promising states in DP, Basso and Salani (2026). In particular, if aclassifier is trained to identify dominated states in a given DSSR iteration, it can then beused to estimate the quality of the states generated in the subsequent iteration.Building on this idea, in this work we show that it is possible to efficiently embed such amodel into a state-of-the-art DP algorithm for the ERCSPP and use its predictions to definea data-driven state exploration policy. Although the approach is data-driven, it remainsexact and does not require pre-existing training data. The algorithm has been integratedinto the Pathwyse library and tested on a dataset of multi-resource instances. Comparedwith a node-based extension policy, the proposed approach consistently reduces the numberof explored DP states and, for sufficiently difficult instances, also improves runtime.
- Open Access
- 1 April 2026
- Published by Elsevier in SSRN Electronic Journal
Multi-Agent Systems for Software Development: a Multi-Faceted Research Question-driven Reference Guide
Multi-agent systems (MAS) based on large language models (LLMs) are on the rise due to their improved capabilities compared to single agents. In particular, among the emerging MAS for software development, those establishing automated agentic workflows contribute to the idea that software development is an essentially solved task. This study aims at critically assessing five MAS for software development that cover multiple phases and support automated workflow: MetaGPT, ChatDev, AgileCoder, HyperAgent and AgentLite. Here, 14 research questions are identified, specifically referring to architectural-, technical-, operational-, human interaction- and responsible AI-aspects. The findings from the study can help interested researchers and practitioners to understand which design choices bring advantages for particular aspects and where, on the contrary, existing solutions are suboptimal and what could be suggestions for addressing the gaps. Due to its research question-oriented layout, this paper is ideal as a reference which, for a particular aspect, facilitates grasping the overview of main design choices, capabilities, limitation and reconciliation approaches.
- 1 April 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessMulti-Agent Systems for Software Development: a Multi-Faceted Research Question-driven Reference Guide
Multi-agent systems (MAS) based on large language models (LLMs) are on the rise due to their improved capabilities compared to single agents. In particular, among the emerging MAS for software development, those establishing automated agentic workflows contribute to the idea that software development is an essentially solved task. This study aims at critically assessing five MAS for software development that cover multiple phases and support automated workflow: MetaGPT, ChatDev, AgileCoder, HyperAgent and AgentLite. Here, 14 research questions are identified, specifically referring to architectural-, technical-, operational-, human interaction- and responsible AI-aspects. The findings from the study can help interested researchers and practitioners to understand which design choices bring advantages for particular aspects and where, on the contrary, existing solutions are suboptimal and what could be suggestions for addressing the gaps. Due to its research question-oriented layout, this paper is ideal as a reference which, for a particular aspect, facilitates grasping the overview of main design choices, capabilities, limitation and reconciliation approaches.
- Open Access
Enhancing Peak Shaving Efficiency in Small Hydro Power Plants Through Machine Learning-Based Predictive Control
Small hydropower plants (HPPs) equipped with water storage play an important role in managing fluctuating energy demand. This article presents a real-world case study in which model predictive control (MPC), driven by energy-demand and water-inflow forecasts produced using the Light Gradient Boosting Machine (LGBM), is applied to optimize the operation of a small hydropower plant for peak shaving. A comparative analysis is conducted between the current non-predictive control strategy, which relies on operator decisions for peak shaving, and a fully automatic controller that optimally schedules the utilization of available water resources based on ML predictions. Results show that the MPC can outperform the operator-based scheduling and that this has the potential to improve the peak shaving capabilities of small HPPs. Unlike previous studies that predominantly focus on large and complex hydropower systems or introduce new control formulations evaluated under idealized assumptions, this work offers a pragmatic solution to the underexplored context of peak shaving for small HPPs operated with limited data and resources, that small utilities can adopt with minimal effort using their own data. We show that even these small-scale hydropower operations have room for improvement through optimal scheduling.
Open AccessEnhancing Peak Shaving Efficiency in Small Hydro Power Plants Through Machine Learning-Based Predictive Control
Small hydropower plants (HPPs) equipped with water storage play an important role in managing fluctuating energy demand. This article presents a real-world case study in which model predictive control (MPC), driven by energy-demand and water-inflow forecasts produced using the Light Gradient Boosting Machine (LGBM), is applied to optimize the operation of a small hydropower plant for peak shaving. A comparative analysis is conducted between the current non-predictive control strategy, which relies on operator decisions for peak shaving, and a fully automatic controller that optimally schedules the utilization of available water resources based on ML predictions. Results show that the MPC can outperform the operator-based scheduling and that this has the potential to improve the peak shaving capabilities of small HPPs. Unlike previous studies that predominantly focus on large and complex hydropower systems or introduce new control formulations evaluated under idealized assumptions, this work offers a pragmatic solution to the underexplored context of peak shaving for small HPPs operated with limited data and resources, that small utilities can adopt with minimal effort using their own data. We show that even these small-scale hydropower operations have room for improvement through optimal scheduling.
- Open Access
- 14 January 2026
- Published by MDPI AG in Preprints.org
Enhancing Peak Shaving Efficiency in Small Hydro Power Plants Through Machine Learning-Based Predictive Control
Small hydro power plants (HPPs) play an important role in managing fluctuating energy requirements. This article presents a real-world case study where model predictive control (MPC) utilizing lightGBM-based machine learning (ML) forecasts of energy demand and water availability is employed to optimize the scheduling of a small HPP for peak shaving. A comparative analysis is conducted between the current non-predictive control strategy, which relies on operator decisions for peak shaving, and a fully automatic controller that optimally schedules the utilization of available water resources based on ML predictions. Preliminary results show that the MPC can outperform the operator’s decisions and that this has the potential of improving peak shaving capabilities of small HPPs, emphasizing the role of predictive control methodologies for exploiting energy storage resource in the management of the distribution grid. This approach offers a pragmatic solution that small utilities can adopt with minimal effort using their own data.
- 14 January 2026
- Published by MDPI AG in Preprints.org
Open AccessEnhancing Peak Shaving Efficiency in Small Hydro Power Plants Through Machine Learning-Based Predictive Control
Small hydro power plants (HPPs) play an important role in managing fluctuating energy requirements. This article presents a real-world case study where model predictive control (MPC) utilizing lightGBM-based machine learning (ML) forecasts of energy demand and water availability is employed to optimize the scheduling of a small HPP for peak shaving. A comparative analysis is conducted between the current non-predictive control strategy, which relies on operator decisions for peak shaving, and a fully automatic controller that optimally schedules the utilization of available water resources based on ML predictions. Preliminary results show that the MPC can outperform the operator’s decisions and that this has the potential of improving peak shaving capabilities of small HPPs, emphasizing the role of predictive control methodologies for exploiting energy storage resource in the management of the distribution grid. This approach offers a pragmatic solution that small utilities can adopt with minimal effort using their own data.
- Open Access
- 17 December 2025
- Published by Springer Nature in Energy Informatics
- Vol. 9 (1)
EV-Insights: open source framework for electric vehicle charging data processing, analysis, and forecasting
- 17 December 2025
- Published by Springer Nature in Energy Informatics
- Vol. 9 (1)
Open AccessEV-Insights: open source framework for electric vehicle charging data processing, analysis, and forecasting
- Open Access
- 28 July 2024
- Published by MDPI AG in Sustainability
- Vol. 16 (15) , 6464
Assessment of the Technical Impacts of Electric Vehicle Penetration in Distribution Networks: A Focus on System Management Strategies Integrating Sustainable Local Energy Communities
Aligned with the objectives of the energy transition, the increased penetration levels of electric vehicles as part of the electrification of economy, especially within the framework of local energy communities and distributed energy resources, are crucial in shaping sustainable and decentralized energy systems. This work aims to assess the impact of escalating electric vehicles’ deployment on sustainable local energy community-based low-voltage distribution networks. Through comparative analyses across various levels of electric vehicle integration, employing different charging strategies and system management approaches, the research highlights the critical role of active system management instruments such as smart grid monitoring and active network management tools, which significantly enhance the proactive management capabilities of distribution system operators. The findings demonstrate that increased electric vehicle penetration rates intensify load violations, which strategic electric vehicle charging management can significantly mitigate, underscoring the necessity of load management strategies in alleviating grid stress in the context assessed. This study highlights the enhanced outcomes derived from active system management strategies which foster collaboration among distribution system operators, demand aggregators, and local energy communities’ managers within a local flexibility market framework. The results of the analysis illustrate that this proactive and cooperative approach boosts system flexibility and effectively averts severe grid events, which otherwise would likely occur. The findings reveal the need for an evolution towards more predictive and proactive system management in electricity distribution, emphasizing the significant benefits of fostering robust partnerships among actors to ensure grid stability amid rising electric vehicle integration.
- 28 July 2024
- Published by MDPI AG in Sustainability
- Vol. 16 (15) , 6464
Open AccessAssessment of the Technical Impacts of Electric Vehicle Penetration in Distribution Networks: A Focus on System Management Strategies Integrating Sustainable Local Energy Communities
Aligned with the objectives of the energy transition, the increased penetration levels of electric vehicles as part of the electrification of economy, especially within the framework of local energy communities and distributed energy resources, are crucial in shaping sustainable and decentralized energy systems. This work aims to assess the impact of escalating electric vehicles’ deployment on sustainable local energy community-based low-voltage distribution networks. Through comparative analyses across various levels of electric vehicle integration, employing different charging strategies and system management approaches, the research highlights the critical role of active system management instruments such as smart grid monitoring and active network management tools, which significantly enhance the proactive management capabilities of distribution system operators. The findings demonstrate that increased electric vehicle penetration rates intensify load violations, which strategic electric vehicle charging management can significantly mitigate, underscoring the necessity of load management strategies in alleviating grid stress in the context assessed. This study highlights the enhanced outcomes derived from active system management strategies which foster collaboration among distribution system operators, demand aggregators, and local energy communities’ managers within a local flexibility market framework. The results of the analysis illustrate that this proactive and cooperative approach boosts system flexibility and effectively averts severe grid events, which otherwise would likely occur. The findings reveal the need for an evolution towards more predictive and proactive system management in electricity distribution, emphasizing the significant benefits of fostering robust partnerships among actors to ensure grid stability amid rising electric vehicle integration.
- 5 February 2024
- Published by Taylor & Francis in Optimization Methods and Software
- Vol. 39 (2) , 298-320
PathWyse: a flexible, open-source library for the resource constrained shortest path problem
- 5 February 2024
- Published by Taylor & Francis in Optimization Methods and Software
- Vol. 39 (2) , 298-320
PathWyse: a flexible, open-source library for the resource constrained shortest path problem