Research themes

Analysis of complex networks

Analysis of complex networks

Complex networks of large size arise in a variety of problems from real life, from modelling either social interactions and physical interconnections such as road or power grids. They can be analyzed using a variety of tools: from linear algebra and...
Energy Optimization

Energy Optimization

The energy system, and in particular the electrical one, is often called "the most complex machine ever developed by mankind". As such it gives rise to numerous and complex optimization problems in all stages of its planning, management and operations,...
Home Care Optimization

Home Care Optimization

Home Care Services  refers to all those services, i.e., medical, paramedical and social services, which are delivered at the premises of the patients. We have proposed mathematical models and optimization algorithms  to solve challenging problems arisi...
Large-Scale Optimization

Large-Scale Optimization

Many practical optimization problems are difficult for more than one reason; besides being possibly both nonlinear and combinatorial, they are often also very-large-scale. This is typically due to multiple aspects that each independently increase the...
Matrix equations

Matrix equations

Many problems from the real world and from Scientific Computing are modeled by matrix equations or by matrix functions . For instance, the algebraic Riccati equation is related with the analysis of stability of dynamical systems . Quadratic equations...
Mixed-Integer NonLinear Optimization

Mixed-Integer NonLinear Optimization

Many real-world optimization problems, among which those arising in Energy Systems and Public Transport Optimization , are complex for multiple reasons, such as containing at the same time nonlinear elements and discrete/combinatorial decisions. The...
Public Transport Optimization

Public Transport Optimization

Public Transportation Systems employ a variety of vehicles (buses, trams, metros, trains, ...) to satisfy the mobility demands of large numbers of users. These systems are rather complex to design, manage and operate, requiring to plan and maintain a...
Structured eigenvalue problems

Structured eigenvalue problems

In some linear algebra problems, the involved matrices have certain blocks of low rank; for instance, quasiseparable/semiseparable matrices . These structures can be used to design faster algorithms, reducing the cost of many linear algebra operations...
Warehouse management problems

Warehouse management problems

The IREAD4.0 project aims at developing an integrated system for the monitoring and automatic management of pallets and vehicles, in large warehouses characterized by high rotation index of products (warehouses larger than 10,000 $m^2$ with an average...