Francesco Ricca

Prof. Francesco Ricca


Research Focus & Metrics

Academic Career Length

23Years (2004-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 December 2019 in Theory and Practice of Logic Programming
Verified
Journal Article
Closed access
PDF file
Francesco CalimeriFrancesco Calimeri
Francesco Calimeri
WFWolfgang Faber
Wolfgang Faber
Martin GebserMartin Gebser
Martin Gebser
GIGiovambattista Ianni
Giovambattista Ianni
RKRoland Kaminski
Roland Kaminski
TSTorsten Schaub
Torsten Schaub
Standardization of solver input languages has been a main driver for the growth of several areas within knowledge representation and reasoning, fostering the exploitation in actual applications. In this document, we present the ASP-CORE-2 standard input language for Answer Set Programming, which has been adopted in ASP Competition events since 2013.

2 June 2011 in Theory and Practice of Logic Programming
Verified
Journal Article
Closed access
PDF file
FRFrancesco Ricca
Francesco Ricca
GGG. Grasso
G. Grasso
MAMario Alviano
Mario Alviano
MMM. Manna
M. Manna
VLV. Lio
V. Lio
NLN. Leone
N. Leone
The seaport of Gioia Tauro is the largest transshipment terminal of the Mediterranean coast. A crucial management task for the companies operating in the seaport is team-building: the problem of properly allocating the available personnel for serving the incoming ships. Teams have to be carefully arranged in order to meet several constraints, such as allocation of employees with appropriate skills, fair distribution of the working load, and turnover of the heavy/dangerous roles. This makes team-building a hard and expensive task requiring several hours of manual preparation per day.In this paper we present a system based on Answer Set Programming for the automatic generation of the teams of employees in the seaport of Gioia Tauro. The system is currently exploited in the Gioia Tauro seaport by ICO BLG, a company specialized in automobile logistics.

15 September 2015
Verified
Book Chapter
Closed access
PDF file
MAMario Alviano
Mario Alviano
CDCarmine Dodaro
Carmine Dodaro
NLNicola Leone
Nicola Leone
FRFrancesco Ricca
Francesco Ricca

15 August 2013 in Theory and Practice of Logic Programming
Verified
Journal Article
Closed access
PDF file
MMMarco Maratea
Marco Maratea
LPLuca Pulina
Luca Pulina
FRFrancesco Ricca
Francesco Ricca
Answer-set programming (ASP) is a truly declarative programming paradigm proposed in the area of non-monotonic reasoning and logic programming, which has been recently employed in many applications. The development of efficient ASP systems is, thus, crucial. Having in mind the task of improving the solving methods for ASP, there are two usual ways to reach this goal: (i) extending state-of-the-art techniques and ASP solvers or (ii) designing a new ASP solver from scratch. An alternative to these trends is to build on top of state-of-the-art solvers, and to apply machine learning techniques for choosing automatically the “best” available solver on a per-instance basis.In this paper, we pursue this latter direction. We first define a set of cheap-to-compute syntactic features that characterize several aspects of ASP programs. Then, we apply classification methods that, given the features of the instances in atrainingset and the solvers' performance on these instances, inductively learn algorithm selection strategies to be applied to atestset. We report the results of a number of experiments considering solvers and different training and test sets of instances taken from the ones submitted to the “System Track” of the Third ASP Competition. Our analysis shows that by applying machine learning techniques to ASP solving, it is possible to obtain very robust performance: our approach can solve more instances compared with any solver that entered the Third ASP Competition.

1 August 2008 in Journal of Logic and Computation
Verified
Journal Article
Closed access
PDF file
FRFrancesco Ricca
Francesco Ricca
LGLorenzo Gallucci
Lorenzo Gallucci
RSRoman Schindlauer
Roman Schindlauer
TDT. Dell'Armi
T. Dell'Armi
GGGiovanni Grasso
Giovanni Grasso
NLNicola Leone
Nicola Leone
Enterprise/Corporate ontologies are widely adopted to conceptualize business enterprise information. In this area, the semantic peculiarities of Answer Set Programming (ASP), like the Closed World Assumption (CWA) and the Unique Name Assumption (UNA), are more appropriate than the OntologyWeb Language (OWL) assumptions, also because such ontologies frequently stem from relational databases, where both CWA and UNA are adopted. This article presents OntoDLV, a system based on ASP for the specification and reasoning on enterprise ontologies. OntoDLV implements a powerful ontology representation language, called OntoDLP, extending (disjunctive) ASP with all the main ontology features including classes, inheritance, relations and axioms. OntoDLP is strongly typed, and includes also complex type constructors, like lists and sets. Importantly, OntoDLV supports a powerful interoperability mechanism with OWL, allowing the user to retrieve information from OWL ontologies, and build rule-based reasoning on top of OWL ontologies. The system is already used in a number of real-world applications including agent-based systems, information extraction, and text classification.

6 September 2012 in Theory and Practice of Logic Programming
Verified
Journal Article
Closed access
PDF file
Francesco CalimeriFrancesco Calimeri
Francesco Calimeri
GIGiovambattista Ianni
Giovambattista Ianni
FRFrancesco Ricca
Francesco Ricca
Answer Set Programming (ASP) is a well-established paradigm of declarative programming in close relationship with other declarative formalisms such as SAT Modulo Theories, Constraint Handling Rules, FO(.), PDDL and many others. Since its first informal editions, ASP systems have been compared in the now well-established ASP Competition. The Third (Open) ASP Competition, as the sequel to the ASP Competitions Series held at the University of Potsdam in Germany (2006–2007) and at the University of Leuven in Belgium in 2009, took place at the University of Calabria (Italy) in the first half of 2011. Participants competed on a pre-selected collection of benchmark problems, taken from a variety of domains as well as real world applications. The Competition ran on two tracks: the Model and Solve (M&S) Track, based on an open problem encoding, and open language, and open to any kind of system based on a declarative specification paradigm; and the System Track, run on the basis of fixed, public problem encodings, written in a standard ASP language. This paper discusses the format of the competition and the rationale behind it, then reports the results for both tracks. Comparison with the second ASP competition and state-of-the-art solutions for some of the benchmark domains is eventually discussed.