Valentino Santucci

dblp:94/7501 · DBLP profile ↗
← Back
34ranked-venue papers
12as first author
15since 2021 · last 2026
0000-0003-1483-7998ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 25 · 10 first-author · 14 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 1 first-author · 4 since 2021Theory of computation · 3 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 Theoretical and Empirical Analysis of Lehmer Codes to Search Permutation Spaces with Evolutionary Algorithms
abstract
A suitable choice of the representation of candidate solutions is crucial for the efficiency of evolutionary algorithms and related metaheuristics. We focus on problems in permutation spaces, which are at the core of numerous practical applications of such algorithms, e.g., in scheduling and transportation. Inversion vectors (also called Lehmer codes) are an alternative representation of the permutation space S(n) compared to the classical encoding as a vector of n unique entries. In particular, they do not require any constraint handling. Using rigorous mathematical runtime analyses, we compare the efficiency of inversion vector encodings to the classical representation and give theory-guided advice on their choice. Moreover, we link the effect of local changes in the inversion code space to classical measures on permutations like the number of inversions. Finally, through experimental studies on linear ordering and quadratic assignment problems, we demonstrate the practical efficiency of inversion vector encodings.
Valentino Santucci, Carsten Witt
AAAI2
2026 Optimizing Tourist Trip Design for Urban Sustainability
Marco Baioletti, Fabrizio Fagiolo, Valentino Santucci
EvoApplications3
2026 Linear Ordering Problem: Time for a Change
abstract
The Linear Ordering Problem (LOP) is a fundamental combinatorial optimization problem with important applications in areas such as economics, social choice, and machine learning. Its most prominent use is the triangulation of economic input-output tables, which helps identify critical industries in an economy. Most existing algorithms have been evaluated on benchmarks derived from outdated macroeconomic data, which no longer reflect the structure of contemporary economies. Furthermore, LOP instances often exhibit many distinct global optima that can differ substantially from one another, creating challenges for applications that rely on a single solution. To address these limitations, we introduce a novel benchmark suite derived from up-to-date real-world economic data and an algorithmic scheme that leverages state-of-the-art LOP metaheuristics to generate diverse sets of high-quality solutions, together with metrics for assessing both quality and diversity. Experiments were conducted to report results on the proposed benchmark suite under both the traditional single-solution setting and the newly introduced multi-solution scenario
Fabrizio Fagiolo, Marco Baioletti, Valentino Santucci
PPSN (1)3
2025 Smooth Transition Instance Chains in Combinatorial Optimization Problems
abstract
In this work, by using an adiabatic principle and the Maximum Cut Problem, we investigate the evolution of problem instances from a given initial instance to a given final instance. The path followed goes from one instance to the next by using a statistical concept of distance such that the transition is smooth in the sense that this distance is short. In other words, the process takes place in the instance space by following a trajectory of minimal change. During the process we study the evolution of the similarity between consecutive instances and the movement of the global optima. In particular, we investigated whether a smooth path in the instance space always exists between the initial and the final instance. This allow us to discuss a number of statistical results that are of general interest for the understanding of the instance space of difficult combinatorial optimization problems.
Valentino Santucci, Marco Baioletti, Marco Tomassini
GECCO1
2024 Optimization through Iterative Smooth Morphological Transformations
abstract
In this paper, we introduce SMorph, a new methodology for combinatorial optimization that works in the instance space of the problem at hand. Indeed, given the problem instance to solve, SMorph builds a simplified instance whose optimum is easy to locate, then it iteratively evolves this instance towards the target one by alternating two steps: optimization and smooth transformation of the current instance. The knowledge acquired in each iteration is transferred to next one, while the entire process is designed with the aim of improving the last optimization step. Although the abstract search scheme of SMorph is general enough to be instantiated for a variety of combinatorial optimization problems, here we present an implementation for the well-known Linear Optimization Problem (LOP). Experiments have been conducted on a set of commonly adopted benchmark instances of the LOP, and the results validate the proposed approach.
Valentino Santucci, Marco Baioletti, Marco Tomassini
GECCO1
2024 A Simple yet Effective Algorithm for the Asteroid Routing Problem
Valentino Santucci
IJCCI1
2024 A performance analysis of Basin hopping compared to established metaheuristics for global optimization
Marco Baioletti, Valentino Santucci, Marco Tomassini
J. Glob. Optim.2
2023 An Intelligent Optimised Estimation of the Hydraulic Jump Roller Length
Antonio Agresta, Chiara Biscarini, Fabio Caraffini, Valentino Santucci
EvoApplications@EvoStar4
2023 Doubly Stochastic Matrix Models for Estimation of Distribution Algorithms
abstract
Problems with solutions represented by permutations are very prominent in combinatorial optimization. Thus, in recent decades, a number of evolutionary algorithms have been proposed to solve them, and among them, those based on probability models have received much attention. In that sense, most efforts have focused on introducing algorithms that are suited for solving ordering/ranking nature problems. However, when it comes to proposing probability-based evolutionary algorithms for assignment problems, the works have not gone beyond proposing simple and in most cases univariate models. In this paper, we explore the use of Doubly Stochastic Matrices (DSM) for optimizing matching and assignment nature permutation problems. To that end, we explore some learning and sampling methods to efficiently incorporate DSMs within the picture of evolutionary algorithms. Specifically, we adopt the framework of estimation of distribution algorithms and compare DSMs to some existing proposals for permutation problems. Conducted preliminary experiments on instances of the quadratic assignment problem validate this line of research and show that DSMs may obtain very competitive results, while computational cost issues still need to be further investigated.
Valentino Santucci, Josu Ceberio
GECCO1
2023 Model-based Gradient Search for Permutation Problems
abstract
Global random search algorithms are characterized by using probability distributions to optimize problems. Among them, generative methods iteratively update the distributions by using the observations sampled. For instance, this is the case of the well-known Estimation of Distribution Algorithms. Although successful, this family of algorithms iteratively adopts numerical methods for estimating the parameters of a model or drawing observations from it. This is often a very time-consuming task, especially in permutation-based combinatorial optimization problems. In this work, we propose using a generative method, under the model-based gradient search framework, to optimize permutation-coded problems and address the mentioned computational overheads. To that end, the Plackett–Luce model is used to define the probability distribution on the search space of permutations. Not limited to that, a parameter-free variant of the algorithm is investigated. Conducted experiments, directed to validate the work, reveal that the gradient search scheme produces better results than other analogous competitors, reducing the computational cost and showing better scalability.
Josu Ceberio, Valentino Santucci
ACM Trans. Evol. Learn. Optim.2
2022 A Fast Randomized Local Search for Low Budget Optimization in Black-Box Permutation Problems
abstract
Low budget black-box optimization is a relevant topic in many practical applications with expensive objective functions or tight real-time constraints. Recently, there has been a growing interest in addressing combinatorial permutation problems in a low budget and black-box scenario. In this context, most of the previously proposed algorithms learn a probabilistic model which guides the search by trying to somehow indicate the most effective areas of the permutation search space. However, the large size and the inherent discontinuity of the permutation space may lessen the effectiveness of this approach when a low, or very low, budget of evaluations is considered. Moving from this consideration, in this work we present a simpler elitist trajectory-based algorithm for low budget black-box optimization of permu-tation problems. The proposed algorithm, namely FAT-RLS, is based on three core ideas: a randomized local search scheme, an adaptive perturbation strength and the use of a tabu structure. A series of experiments held on commonly adopted benchmark problems clearly shows that FAT-RLS obtains better or compara-ble effectiveness with respect to the previous proposals. Moreover, its negligible computational overhead is of particular interest in mission critical situations where tight real-time constraints have to be matched.
Valentino Santucci, Marco Baioletti
CEC1
2022 Comparing Basin Hopping with Differential Evolution and Particle Swarm Optimization
Marco Baioletti, Alfredo Milani, Valentino Santucci, Marco Tomassini
EvoApplications3
2021 Is Algebraic Differential Evolution Really a Differential Evolution Scheme?
abstract
The Algebraic Differential Evolution (ADE) is a recently proposed combinatorial evolutionary scheme which mimics the behaviour of the classical Differential Evolution (DE) in discrete search spaces which can be represented as finitely generated groups. ADE has been successfully applied to both permutation and binary optimization problems. However, in the previous works, the relationship between ADE and the classical continuous DE has been only intuitively sketched without any theoretical or experimental proof. Here, we fill this gap by providing both theoretical and experimental justifications proving that ADE is a full-fledged generalization of DE which works across different search spaces. First, we formally prove that there exists a concrete implementation of ADE's algebraic operations converging to the classical vector operations of DE, then we propose a real-vector implementation of ADE and we experimentally prove that its behaviour is statistically equivalent to DE. As conclusion, we also pave the way for further applications of the original DE idea to mixed discrete/continuous search spaces.
Valentino Santucci
CEC1
2021 Evolutionary Algorithms for Roughness Coefficient Estimation in River Flow Analyses
Antonio Agresta, Marco Baioletti, Chiara Biscarini, Alfredo Milani, Valentino Santucci
EvoApplications5
2021 An improved memetic algebraic differential evolution for solving the multidimensional two-way number partitioning problem
Valentino Santucci, Marco Baioletti, Gabriele Di Bari
Expert Syst. Appl.1
2020 An Algebraic Approach for the Search Space of Permutations with Repetition
Marco Baioletti, Alfredo Milani, Valentino Santucci
EvoCOP3
2020 Learning to Classify Text Complexity for the Italian Language Using Support Vector Machines
Valentino Santucci, Luciana Forti, Filippo Santarelli, Stefania Spina, Alfredo Milani
ICCSA (2)1
2020 MALT-IT2: A New Resource to Measure Text Difficulty in Light of CEFR Levels for Italian L2 Learning
abstract
This paper presents a new resource for automatically assessing text difficulty in the context of Italian as a second or foreign language learning and teaching. It is called MALT-IT2, and it automatically classifies inputted texts according to the CEFR level they are more likely to belong to. After an introduction to the field of automatic text difficulty assessment, and an overview of previous related work, we describe the rationale of the project, the corpus and computational system it is based on. Experiments were conducted in order to investigate the reliability of the system. The results show that the system is able to obtain a good prediction accuracy, while a further analysis was conducted in order to identify the categories of features which mostly influenced the predictions.
Luciana Forti, Giuliana Grego Bolli, Filippo Santarelli, Valentino Santucci, Stefania Spina
LREC4
2020 An Experimental Comparison of Algebraic Crossover Operators for Permutation Problems
abstract
Crossover operators are very important components in Evolutionary Computation. Here we are interested in crossovers for the permutation representation that find applications in combinatorial optimization problems such as the permutation flowshop scheduling and the traveling salesman problem. We introduce three families of permutation crossovers based on algebraic properties of the permutation space. In particular, we exploit the group and lattice structures of the space. A total of 34 new crossovers is provided. Algebraic and semantic properties of the operators are discussed, while their performances are investigated by experimentally comparing them with known permutation crossovers on standard benchmarks from four popular permutation problems. Three different experimental scenarios are considered and the results clearly validate our proposals.
Marco Baioletti, Gabriele Di Bari, Alfredo Milani, Valentino Santucci
Fundam. Informaticae4
2020 Variable neighborhood algebraic Differential Evolution: An application to the Linear Ordering Problem with Cumulative Costs
Marco Baioletti, Alfredo Milani, Valentino Santucci
Inf. Sci.3
2019 A Binary Algebraic Differential Evolution for the MultiDimensional Two-Way Number Partitioning Problem
Valentino Santucci, Marco Baioletti, Gabriele Di Bari, Alfredo Milani
EvoCOP1
2019 Text Classification for Italian Proficiency Evaluation
Alfredo Milani, Stefania Spina, Valentino Santucci, Luisa Piersanti, Marco Simonetti, Giulio Biondi
ICCSA (1)3
2019 Tackling Permutation-based Optimization Problems with an Algebraic Particle Swarm Optimization Algorithm
abstract
Particle Swarm Optimization (PSO), though originally introduced for continuous search spaces, has been increasingly applied to combinatorial optimization problems. In this paper, we focus on the PSO applications to permutation-based problems. As far as we know, the most popular and general PSO sche mes for permutation solutions are those based on random key techniques. After highlighting the main criticalities of the random key approach, we introduce a discrete PSO variant for permutation-based optimization problems. By simulating search moves through a vector space, the proposed algorithm, Algebraic PSO (APSO), allows the original PSO design to be applied to the permutation search space. APSO directly represents both particle positions and velocities as permutations. The APSO search scheme is based on a general algebraic framework for combinatorial optimization based on strong mathematical foundations. However, in order to make this new scheme viable, some challenges have to be overcome: the choice of the order of the velocity terms, and the rationale behind the PSO inertial move. Design solutions have been proposed for both the issues. Furthermore, an alternative geometric interpretation of classical PSO dynamics allows to introduce a major APSO variant based on a novel concept of convex combination between permutation objects. In total, four APSO schemes have been introduced. Experiments have been held to compare the performances of the APSO schemes with respect to the random key based PSO schemes in literature. Widely adopted benchmark instances of four popular permutation problems have been considered. The experimental results clearly show that, with high statistical evidence, APSO outperforms its competitors and it reaches results comparable with state-of-the-art on most of the instances considered.
Valentino Santucci, Marco Baioletti, Alfredo Milani
Fundam. Informaticae1
2018 Algebraic Crossover Operators for Permutations
abstract
Crossover operators are very important tools in Evolutionary Computation. Here we are interested in crossovers for the permutation representation that find applications in combinatorial optimization problems such as the permutation flowshop scheduling and the traveling salesman problem. We introduce three families of permutation crossovers based on algebraic properties of the permutation space. In particular, we exploit the group and lattice structures of the space. A total of 14 new crossovers is provided. Algebraic and semantic properties of the operators are discussed, while their performances are investigated by experimentally comparing them with known permutation crossovers on standard benchmarks from four popular permutation problems. Three different experimental scenarios are considered and the results clearly validate our proposals.
Marco Baioletti, Alfredo Milani, Valentino Santucci
CEC3
2018 MOEA/DEP: An Algebraic Decomposition-Based Evolutionary Algorithm for the Multiobjective Permutation Flowshop Scheduling Problem
Marco Baioletti, Alfredo Milani, Valentino Santucci
EvoCOP3
2018 Learning Bayesian Networks with Algebraic Differential Evolution
Marco Baioletti, Alfredo Milani, Valentino Santucci
PPSN (2)3
2017 Algebraic Particle Swarm Optimization for the permutations search space
abstract
Particle Swarm Optimization (PSO), though being originally introduced for continuous search spaces, has been increasingly applied to combinatorial optimization problems. In particular, we focus on the PSO applications to permutation problems. As far as we know, the most popular PSO variants that produce permutation solutions are those based on random key techniques. In this paper, after highlighting the main criticalities of the random key approach, we introduce a totally discrete PSO variant for permutation-based optimization problems. The proposed algorithm, namely Algebraic PSO (APSO), simulates the original PSO design in permutations search space. APSO directly represents the particle positions and velocities as permutations. The APSO search scheme is based on a general algebraic framework for combinatorial optimization previously, and successfully, introduced in the context of discrete differential evolution schemes. The particularities of the PSO design scheme arouse new challenges for the algebraic framework: the non-commutativity of the velocity terms, and the rationale behind the PSO inertial move. Design solutions have been proposed for both the issues, and two APSO variants are provided. Experiments have been held to compare the performances of the APSO schemes with respect to the random key based PSO schemes in literature. Widely adopted benchmark instances of four popular permutation problems have been considered. The experimental results clearly show, with high statistical evidence, that APSO outperforms its competitors.
Marco Baioletti, Alfredo Milani, Valentino Santucci
CEC3
2017 Fitness Landscape Analysis of the Permutation Flowshop Scheduling Problem with Total Flow Time Criterion
Marco Baioletti, Valentino Santucci
ICCSA (1)2
2016 An Extension of Algebraic Differential Evolution for the Linear Ordering Problem with Cumulative Costs
Marco Baioletti, Alfredo Milani, Valentino Santucci
PPSN3
2016 Algebraic Differential Evolution Algorithm for the Permutation Flowshop Scheduling Problem With Total Flowtime Criterion
abstract
This paper introduces an original algebraic approach to differential evolution (DE) algorithms for combinatorial search spaces. An abstract algebraic differential mutation for generic combinatorial spaces is defined by exploiting the concept of a finitely generated group. This operator is specialized for the permutations space by means of an original randomized bubble sort algorithm. Then, a discrete DE algorithm is derived for permutation problems and it is applied to the permutation flowshop scheduling problem with the total flowtime criterion. Other relevant components of the proposed algorithm are: a crossover operator for permutations, a novel biased selection strategy, a heuristic-based initialization, and a memetic restart procedure. Extensive experimental tests have been performed on a widely accepted benchmark suite in order to analyze the dynamics of the proposed approach and to compare it with the state-of-the-art algorithms. The experimental results clearly show that the proposed algorithm reaches state-of-the-art performances and, most remarkably, it is able to find some new best known results. Furthermore, the experimental analysis on the impact of the algorithmic components shows that the two main contributions of this paper, i.e., the discrete differential mutation and the biased selection operator, greatly contribute to the overall performance of the algorithm.
Valentino Santucci, Marco Baioletti, Alfredo Milani
IEEE Trans. Evol. Comput.1
2015 Linear Ordering Optimization with a Combinatorial Differential Evolution
abstract
In this work, the Linear Ordering Problem (LOP) has been approached using a discrete algebraic-based Differential Evolution for the Linear Ordering Problem (LOP). The search space of LOP is composed by permutations of objects, thus it is possible to use some group theoretical concepts and methods. Indeed, the proposed algorithm is a combinatorial Differential Evolution scheme designed by exploiting the group structure of the LOP solutions in order to mimic the classical Differential Evolution behavior observed in continuous spaces. In particular, the proposed differential mutation operator allows to obtain both scaled and extended differences among LOP solutions represented by permutations. The performances have been evaluated over widely known LOP benchmark suites and have been compared to the state-of-the-art results.
Marco Baioletti, Alfredo Milani, Valentino Santucci
SMC3
2014 Towards a New Generation ACO-Based Planner
Marco Baioletti, Andrea Chiancone, Valentina Poggioni, Valentino Santucci
ICCSA (6)4
2014 A Differential Evolution Algorithm for the Permutation Flowshop Scheduling Problem with Total Flow Time Criterion
Valentino Santucci, Marco Baioletti, Alfredo Milani
PPSN1
2010 Asynchronous Differential Evolution
abstract
This paper introduces the Asynchronous Differential Evolution (ADE) scheme which generalizes the classical Differential Evolution (DE) approach along the dimension of Synchronization Degree (SD). SD regulates the synchrony of the evolution of the current population, i.e. how fast it is replaced by the newly generated population. The definition of the ADE scheme is given and different synchronization strategies are discussed. The introduction of SD parameter allows the tuning of the differential evolution from a completely asynchronous behavior to a super-synchronous behavior. Experiments show that a low SD generally improves the convergence speed and the convergence probability with respect to the classical synchronous DE. Moreover the ordering strategies introduced in ADE seem to improve the performances of the only already known asynchronous variant of DE (the Dynamical Differential Evolution Strategy).
Alfredo Milani, Valentino Santucci
IEEE Congress on Evolutionary Computation2