Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Angelo Oddi

dblp:82/2253 · DBLP profile ↗
← Back
33ranked-venue papers
13as first author
4since 2021 · last 2024
0000-0003-4370-7156ORCID · verified

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

Artificial intelligence and machine learning · 29 · 11 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Mathematical optimization · 69% Quantum computing and quantum information · 31%
Artificial intelligence
3 papers
Planning, search and constraint satisfaction · 96% Multi-agent systems · 4%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › evolutionary computation
genetic algorithm
0.412019
An Innovative Genetic Algorithm for the Quantum Circuit Compilation Problem · AAAI 2019
Mathematical optimization
metaheuristic optimization
0.412019
An Innovative Genetic Algorithm for the Quantum Circuit Compilation Problem · AAAI 2019
Quantum computing and quantum information
quantum circuit compilation
0.412019
An Innovative Genetic Algorithm for the Quantum Circuit Compilation Problem · AAAI 2019
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
scheduling
0.222011
Iterative Flattening Search for the Flexible Job Shop Scheduling Problem · IJCAI 2011
Exploiting Temporal Flexibility to Obtain High Quality Schedules · AAAI 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › scheduling
job shop scheduling
0.112011
Iterative Flattening Search for the Flexible Job Shop Scheduling Problem · IJCAI 2011
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › scheduling
constraint-based scheduling
0.112006
IPSS: A Hybrid Approach to Planning and Scheduling Integration · IEEE Trans. Knowl. Data Eng. 2006
Mathematical optimization › scheduling › precedence constrained scheduling
resource-constrained project scheduling
0.011999
An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows · IJCAI 1999
Mathematical optimization
scheduling
0.011999
An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows · IJCAI 1999
Mathematical optimization › scheduling
time windows
0.011999
An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows · IJCAI 1999

Methods — techniques the papers use, named apart from their topics

heuristic ranking · 0.4genetic algorithm · 0.4iterative flattening search · 0.1constraint satisfaction · 0.1allen temporal relations · 0.1iterative sampling · 0.0
YearPublicationVenuePosition
2024 An Empirical Study of Grounding PPDDL Plans for AI-Driven Robots in Social Environment
abstract
Autonomous robots are agents that interact with the environment and perform tasks using their own abilities (i.e., skills) without continuous human intervention. However, in real-life scenarios, intelligent robots also need to discover the effects of their actions and understand how to save them for future use. This task appears time-consuming and very challenging, especially in a social environment populated by people who typically modify their behaviors based on the context and can dynamically impact the robot’s decision-making process. This paper aims to investigate the feasibility of autonomously creating an abstract representation of the domain knowledge from the data acquired during the robot’s exploration, inferring causal-effect relations between the executed actions, and learning context-aware symbols that describe the environment states at high level, ultimately producing a PDDL-based description of the domain. With this purpose, a new framework that relies on ROS, the standard de-facto in robotics, and ROSPlan has been developed to facilitate the transfer into several robotic platforms. Preliminary results suggest the possibility of describing the robot’s experience per option via context-based symbols that are consistently learned by the system from a few data samples.
Gloria Beraldo, Angelo Oddi, Riccardo Rasconi
ECAI2
2023 Solving quantum circuit compilation problem variants through genetic algorithms
abstract
Abstract The gate-based model is one of the leading quantum computing paradigms for representing quantum circuits. Within this paradigm, a quantum algorithm is expressed in terms of a set of quantum gates that are executed on the quantum hardware over time, subject to a number of constraints whose satisfaction must be guaranteed before running the circuit, to allow for feasible execution. The need to guarantee the previous feasibility condition gives rise to the Quantum Circuit Compilation Problem (QCCP). The QCCP has been demonstrated to be NP-Complete, and can be considered as a Planning and Scheduling problem. In this paper, we consider quantum compilation instances deriving from the general Quantum Approximation Optimization Algorithm (QAOA), applied to the MaxCut problem, devised to be executed on Noisy Intermediate Scale Quantum (NISQ) hardware architectures. More specifically, in addition to the basic QCCP version, we also tackle other variants of the same problem such as the QCCP-X (QCCP with crosstalk constraints), the QCCP-V (QCCP with variable qubit state initialization), as well as the QCCP-VX that includes both previous variants. All problem variants are solved using genetic algorithms. We perform an experimental study across a conventional set of instances taken from the literature, and show that the proposed genetic algorithm, termed $$GA_{VX}$$ G A VX , outperforms previous approaches in the literature.
Lis Arufe, Riccardo Rasconi, Angelo Oddi, Ramiro Varela, Miguel A. González 0001
Nat. Comput.3
2022 Metaheuristics for multiobjective optimization in energy-efficient job shops
abstract
Energy awareness is one of the most relevant research directions in scheduling problems. In this paper we consider the minimization of both the makespan and the energy consumption in the classical job shop scheduling problem. The energy model considered allows several possible states for the machines: off, stand-by, idle, setup and processing. To solve this multi-objective problem we propose an NSGA-II based evolutionary algorithm combined with local search and a heuristic procedure to improve the energy consumption of a given schedule. We also propose an advanced constraint programming (CP) approach as well as a Mixed-Integer Linear Programming (MILP) model, to the aim of comparing their performances against those obtained with the NSGA-II. The experimental study is performed against a benchmark set that extends by 41 instances of increasing size, the set tackled in the previous literature against the same problem. The experiments demonstrate the superiority of the NSGA-II algorithm over all other methods, despite the utilization of CP and MILP allows to draw interesting conclusions on the overall solution optimality, revealing that there is still room for further optimization.
Miguel A. González 0001, Riccardo Rasconi, Angelo Oddi
Eng. Appl. Artif. Intell.3
2021 A Novel Ant Colony Optimization Strategy for the Quantum Circuit Compilation Problem
Marco Baioletti, Riccardo Rasconi, Angelo Oddi
EvoCOP3
2020 Integrating Open-Ended Learning in the Sense-Plan-Act Robot Control Paradigm
abstract
This paper presents the achievements obtained from a study performed within the IMPACT (Intrinsically Motivated Planning Architecture for Curiosity-driven roboTs) Project funded by the European Space Agency (ESA).The main contribution of the work is the realization of an innovative robotic architecture in which the well-known three-layered architectural paradigm (decisional, executive, and functional) for controlling robotic systems is enhanced with autonomous learning capabilities.The architecture is the outcome of the application of an interdisciplinary approach integrating Artificial Intelligence (AI), Autonomous Robotics, and Machine Learning (ML) techniques.In particular, state-of-the-art AI planning systems and algorithms were integrated with Reinforcement Learning (RL) algorithms guided by intrinsic motivations (curiosity, exploration, novelty, and surprise).The aim of this integration was to: (i) develop a software system that allows a robotic platform to autonomously represent in symbolic form the skills autonomously learned through intrinsic motivations; (ii) show that the symbolic representation can be profitably used for automated planning purposes, thus improving the robot's exploration and knowledge acquisition capabilities.The proposed solution is validated in a test scenario inspired by a typical space exploration mission involving a rover.
Angelo Oddi, Riccardo Rasconi, Vieri G. Santucci, Gabriele Sartor, Emilio Cartoni, Francesco Mannella, Gianluca Baldassarre
ECAI1
2020 Analyzing Heuristic-based Randomized Search Strategies for the Quantum Circuit Compilation Problem
abstract
In this work we investigate the performance of greedy randomised search (GRS) techniques to the problem of compiling quantum circuits to emerging quantum hardware. Quantum computing (QC) represents the next big step towards power consumption minimisation and CPU speed boost in the future of computing machines. Quantum computing uses quantum gates that manipulate multi-valued bits (qubits). A quantum circuit is composed of a number of qubits and a series of quantum gates that operate on those qubits, and whose execution realises a specific quantum algorithm. Current quantum computing technologies limit the qubit interaction distance allowing the execution of gates between adjacent qubits only. This has opened the way to the exploration of possible techniques aimed at guaranteeing nearest-neighbor (NN) compliance in any quantum circuit through the addition of a number of so-called swap gates between adjacent qubits. In addition, technological limitations (decoherence effect) impose that the overall duration (makespan) of the quantum circuit realization be minimized. One core contribution of the paper is the definition of two lexicographic ranking functions for quantum gate selection, using two keys: one key acts as a global closure metric to minimise the solution makespan; the second one is a local metric, which favours the mutual approach of the closest qstates pairs. We present a GRS procedure that synthesises NN-compliant quantum circuits realizations, starting from a set of benchmark instances of different size belonging to the Quantum Approximate Optimization Algorithm (QAOA) class tailored for the MaxCut problem. We propose a comparison between the presented meta-heuristics and the approaches used in the recent literature against the same benchmarks, both from the CPU efficiency and from the solution quality standpoint. In particular, we compare our approach against a reference benchmark initially proposed and subsequently expanded in [1] by considering: (i) variable qubit state initialisation and (ii) crosstalk constraints that further restrict parallel gate execution.
Angelo Oddi, Riccardo Rasconi
Fundam. Informaticae1
2019 An Innovative Genetic Algorithm for the Quantum Circuit Compilation Problem
abstract
Quantum Computing represents the next big step towards speed boost in computation, which promises major breakthroughs in several disciplines including Artificial Intelligence. This paper investigates the performance of a genetic algorithm to optimize the realization (compilation) of nearest-neighbor compliant quantum circuits. Currrent technological limitations (e.g., decoherence effect) impose that the overall duration (makespan) of the quantum circuit realization be minimized, and therefore the makespanminimization problem of compiling quantum algorithms on present or future quantum machines is dragging increasing attention in the AI community. In our genetic algorithm, a solution is built utilizing a novel chromosome encoding where each gene controls the iterative selection of a quantum gate to be inserted in the solution, over a lexicographic double-key ranking returned by a heuristic function recently published in the literature.Our algorithm has been tested on a set of quantum circuit benchmark instances of increasing sizes available from the recent literature. We demonstrate that our genetic approach obtains very encouraging results that outperform the solutions obtained in previous research against the same benchmark, succeeding in significantly improving the makespan values for a great number of instances.
Riccardo Rasconi, Angelo Oddi
AAAI2
2019 Efficient Approaches for Solving a Multiobjective Energy-aware Job Shop Scheduling Problem
abstract
One of the most recent and interesting trends in intelligent scheduling is trying to reduce the energy consumption in order to obtain lower production costs and smaller carbon footprint. In this work we consider the energy-aware job shop scheduling problem, where we have to minimize at the same tim e an efficiency-based objective, as is the total weighted tardiness, and also the overall energy consumption. We experimentally show that we can reduce the energy consumption of a given schedule by delaying some operations, and to this end we design a heuristic procedure to improve a given schedule. As the problem is computationally complex, we design three approaches to solve it: a Pareto-based multiobjective evolutionary algorithm, which is hybridized with a multiobjective local search method and a linear programming step, a decomposition-based multiobjective evolutionary algorithm hybridized with a single-objective local search method, and finally a constraint programming approach. We perform an extensive experimental study to analyze our algorithms and to compare them with the state of the art.
Miguel A. González 0001, Angelo Oddi, Riccardo Rasconi
Fundam. Informaticae2
2018 Greedy Randomized Search for Scalable Compilation of Quantum Circuits
Angelo Oddi, Riccardo Rasconi
CPAIOR1
2015 A Multi-objective Large Neighborhood Search Methodology for Scheduling Problems with Energy Costs
abstract
In this paper, we tackle the Energy-Flexible Flow Shop Scheduling (EnFFS) problem, a multi-objective optimization problem focused on the minimization of both the overall completion time C and the global energy consumption E of the solutions. The tackled problem is an extension of the Flexible Flow-Shop Scheduling problem where each activity in a job has a set of possible execution modes with different trade-off between energy consumed and processing time. Moreover, global energy consumption E may also depend on the possibility to switch-off the machines during the idle periods. The goal of this work is to widen the knowledge about performance capabilities, in particular the ability of efficiently finding high quality approximations of the solution Pareto front. To this aim, we explore the development of innovative meta-heuristic algorithms for solving the proposed multi-objective scheduling problem. In particular, we consider stochastic local search (SLS) algorithms, introducing a Multi-Objective Large Neighbourhood Search (MO-LNS) framework in line with the large neighbourhood search approaches proposed in literature, and present some preliminary results obtained against a EnFFS benchmark recently proposed in the literature, showing some initial but appreciable improvements. Moreover, four new instances are presented and experimented upon, which will be hopefully used by the community as a novel benchmark on which to test new multi-objective optimisation research contributions.
Angelo Oddi, Riccardo Rasconi, Amedeo Cesta
ICTAI1
2011 Scheduling a Single Robot in a Job-Shop Environment through Precedence Constraint Posting
Daniel Díaz, María Dolores Rodríguez-Moreno, Amedeo Cesta, Angelo Oddi, Riccardo Rasconi
IEA/AIE (2)4
2011 Iterative Flattening Search for the Flexible Job Shop Scheduling Problem
Angelo Oddi, Riccardo Rasconi, Amedeo Cesta, Stephen F. Smith
IJCAI1
2011 MrSPOCK - Steps in developing an end-to-end space application
abstract
This article elaborates around a recent effort to build a planning system that helps human mission planning in a space mission. Specifically, the article describes the steps that brought us to develop MrSPOCK, the MARS EXPRESS Science Plan Opportunities Coordination Kit, a tool for supporting long‐term planning in the MARS EXPRESS mission of the European Space Agency. In showing our effort for creating MrSPOCK, we will underscore the key ingredients for developing complete applications and how they are connected to a stable line of research on planning and scheduling with timelines.
Amedeo Cesta, Gabriella Cortellessa, Simone Fratini, Angelo Oddi
Comput. Intell.4
2010 Project Scheduling as a Disjunctive Temporal Problem
abstract
The main result of the paper is the reduction of the RCPSP/max problem to a Disjunctive Temporal Problem that allows customization of specific properties within a backtracking search procedure for makespan optimization. In addition, a branching strategy is proposed able to deduce new constraints which explicitly represent infeasible or useless search paths. A new variable ordering heuristic (called clustering) is also used which provides a further boosting to the algorithm's effectiveness.
Angelo Oddi, Riccardo Rasconi, Amedeo Cesta
ECAI1
2009 Developing an End-to-End Planning Application from a Timeline Representation Framework
Amedeo Cesta, Gabriella Cortellessa, Simone Fratini, Angelo Oddi
IAAI4
2008 Hybrid Variants for Iterative Flattening Search
Angelo Oddi, Amedeo Cesta, Nicola Policella, Stephen F. Smith
CPAIOR1
2008 Continuous Plan Management Support for Space Missions: the RAXEM Case
abstract
This paper describes RAXEM, an AI-based system developed to support human mission planners in the daily task to plan uplink commands for an interplanetary spacecraft. The intelligent environment of RAXEM has been designed to support the users in analyzing the problem and taking planning decisions as a result of an interactive process. The system combines different ingredients like integrating flexible automated algorithms, promoting user active participation during problem solving, and guaranteeing continuity of work practice. The paper touches upon all these aspects and comments on how a key factor for success has been the integration of intelligent technology to continuously support mission plan management.
Amedeo Cesta, Gabriella Cortellessa, Michel Denis, Alessandro Donati, Simone Fratini, Angelo Oddi, Nicola Policella, Erhard Rabenau, Jonathan Schulster
ECAI6
2008 Combining variants of iterative flattening search
Angelo Oddi, Amedeo Cesta, Nicola Policella, Stephen F. Smith
Eng. Appl. Artif. Intell.1
2007 Integrating planning and scheduling in workflow domains
María Dolores Rodríguez-Moreno, Daniel Borrajo, Amedeo Cesta, Angelo Oddi
Expert Syst. Appl.4
2007 Improving Robustness of Spacecraft Downlink Schedules
abstract
In the realm of scheduling problems, different sources of uncertainty can invalidate the planned solutions: unpredictability of activity behaviors, machine breakdowns, new activities to be served, and so on. In this paper, we are concerned with the generation of high-quality downlink schedules in a spacecraft domain in the presence of a high degree of uncertainty. In particular, we refer to a combinatorial optimization problem called Mars-Express memory dumping problem (MEX-MDP), which arose in the European Space Agency (ESA) program Mars-Express. A MEX-MDP consists of a generation of dumping commands to maximize the downloads of data sets from the satellite to the ground. The domain is characterized with several kinds of constraints - such as bounded onboard memory capacities, limited communication windows over the downlink channels, deadlines, and ready times imposed by the payload requirements - and different sources of uncertainty - such as the amount of data generated at each scientific observation or the channel data rate. In this paper, we tackle this problem by using a reduction of the MEX-MDP to a max-flow problem: the former problem has a solution when the maximum flow in the latter equates the total amount of data to dump. Given this reduction, we introduce a novel definition of solution robustness based on the utilization of the onboard memory, as well as an interative procedure to improve solution quality. The key idea behind this approach is that the lower the in memory utilization, the higher the ability to cope with an unexpectedly large amount of data.
Angelo Oddi, Nicola Policella
IEEE Trans. Syst. Man Cybern. Part C1
2006 Software Companion: The Mexar2 Support to Space Mission Planners
Amedeo Cesta, Gabriella Cortellessa, Simone Fratini, Angelo Oddi, Nicola Policella
ECAI4
2006 From Demo to Practice the Mexar Path to Space Operations
Amedeo Cesta, Gabriella Cortellessa, Simone Fratini, Angelo Oddi, Nicola Policella
IEA/AIE4
2006 IPSS: A Hybrid Approach to Planning and Scheduling Integration
abstract
Recently, the areas of planning and scheduling in artificial intelligence (AI) have witnessed a big push toward their integration in order to solve complex problems. These problems require both reasoning on which actions are to be performed as well as their precedence constraints (planning) and the reasoning with respect to temporal constraints (e.g., duration, precedence, and deadline); those actions should satisfy the resources they use (scheduling). This paper describes IPSS (integrated planning and scheduling system), a domain independent solver that integrates an AI planner that synthesizes courses of actions with constraint-based techniques that reason based upon time and resources. IPSS is able to manage not only simple precedence constraints, but also more complex temporal requirements (as the Allen primitives) and multicapacity resource usage/consumption. The solver is evaluated against a set of problems characterized by the use of multiple agents (or multiple resources) that have to perform tasks with some temporal restrictions in the order of the tasks or some constraints in the availability of the resources. Experiments show how the integrated reasoning approach improves plan parallelism and gains better makespans than some state-of-the-art planners where multiple agents are represented as additional fluents in the problem operators. It also shows that IPSS is suitable for solving real domains (i.e., workflow problems) because it is able to impose temporal windows on the goals or set a maximum makespan, features that most of the planners do not yet incorporate
María Dolores Rodríguez-Moreno, Angelo Oddi, Daniel Borrajo, Amedeo Cesta
IEEE Trans. Knowl. Data Eng.2
2005 Exploiting Temporal Flexibility to Obtain High Quality Schedules
Nicola Policella, Stephen F. Smith, Angelo Oddi
AAAI4
2004 Generating Robust Partial Order Schedules
Nicola Policella, Angelo Oddi, Stephen F. Smith, Amedeo Cesta
CP2
2004 IPSS: A Hybrid Reasoner for Planning and Scheduling
María Dolores Rodríguez-Moreno, Angelo Oddi, Daniel Borrajo, Amedeo Cesta, Daniel Meziat
ECAI2
2003 Generating High Quality Schedules for a Spacecraft Memory Downlink Problem
Angelo Oddi, Nicola Policella, Amedeo Cesta, Gabriella Cortellessa
CP1
2000 Incremental Forward Checking for the Disjunctive Temporal Problem
Angelo Oddi, Amedeo Cesta
ECAI1
2000 Toward interactive scheduling systems for managing medical resources
Angelo Oddi, Amedeo Cesta
Artif. Intell. Medicine1
1999 An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows
Amedeo Cesta, Angelo Oddi, Stephen F. Smith
IJCAI2
1998 Scheduling Multi-capacitated Resources Under Complex Temporal Constraints
Amedeo Cesta, Angelo Oddi, Stephen F. Smith
CP2
1998 Solving Multiple Capacitated Scheduling Problems with Tabu Search
Angelo Oddi
ECAI1
1993 Maintaining Consistency in a Quantitative Time Manager
abstract
A module for quantitative temporal management is presented which can be easily connected with different problem solving architectures. Particular attention has been devoted to planning and scheduling problems in realistic domains. The module allows for an incremental constraint posting approach for building solutions. After introducing the consistency-checking problem in quantitative temporal networks, a correct and complete algorithm for constraint propagation is described, and a sufficient condition for inconsistency is also presented as useful to improve the algorithm. Moreover a repropagate operator is given which is used to re-establish a consistent network when a given constraint set is relaxed.
Roberto Cervoni, Amedeo Cesta, Angelo Oddi
ICTAI3