Zum Hauptinhalt springen

Showing 1–28 of 28 results for author: Pontelli, E

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.14821  [pdf, other

    cs.OH math.OC

    Constraint Propagation on GPU: A Case Study for the Bin Packing Constraint

    Authors: Fabio Tardivo, Laurent Michel, Enrico Pontelli

    Abstract: The Bin Packing Problem is one of the most important problems in discrete optimization, as it captures the requirements of many real-world problems. Because of its importance, it has been approached with the main theoretical and practical tools. Resolution approaches based on Linear Programming are the most effective, while Constraint Programming proves valuable when the Bin Packing Problem is a c… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

  2. arXiv:2308.14898   

    cs.AI cs.LO cs.PL cs.SC

    Proceedings 39th International Conference on Logic Programming

    Authors: Enrico Pontelli, Stefania Costantini, Carmine Dodaro, Sarah Gaggl, Roberta Calegari, Artur D'Avila Garcez, Francesco Fabiano, Alessandra Mileo, Alessandra Russo, Francesca Toni

    Abstract: This volume contains the Technical Communications presented at the 39th International Conference on Logic Programming (ICLP 2023), held at Imperial College London, UK from July 9 to July 15, 2023. Technical Communications included here concern the Main Track, the Doctoral Consortium, the Application and Systems/Demo track, the Recently Published Research Track, the Birds-of-a-Feather track, the Th… ▽ More

    Submitted 28 August, 2023; originally announced August 2023.

    Journal ref: EPTCS 385, 2023

  3. arXiv:2202.05793  [pdf, other

    cs.AI

    Answer Set Planning: A Survey

    Authors: Tran Cao Son, Enrico Pontelli, Marcello Balduccini, Torsten Schaub

    Abstract: Answer Set Planning refers to the use of Answer Set Programming (ASP) to compute plans, i.e., solutions to planning problems, that transform a given state of the world to another state. The development of efficient and scalable answer set solvers has provided a significant boost to the development of ASP-based planning systems. This paper surveys the progress made during the last two and a half de… ▽ More

    Submitted 11 February, 2022; originally announced February 2022.

    Comments: 68 pages, 6 figures

  4. arXiv:2111.11218  [pdf, other

    cs.DC cs.AI cs.LO cs.PL

    Parallel Logic Programming: A Sequel

    Authors: Agostino Dovier, Andrea Formisano, Gopal Gupta, Manuel V. Hermenegildo, Enrico Pontelli, Ricardo Rocha

    Abstract: Multi-core and highly-connected architectures have become ubiquitous, and this has brought renewed interest in language-based approaches to the exploitation of parallelism. Since its inception, logic programming has been recognized as a programming paradigm with great potential for automated exploitation of parallelism. The comprehensive survey of the first twenty years of research in parallel log… ▽ More

    Submitted 24 January, 2022; v1 submitted 22 November, 2021; originally announced November 2021.

  5. arXiv:2104.08963  [pdf, other

    cs.AI

    Generating explanations for answer set programming applications

    Authors: Ly Ly Trieu, Tran Cao Son, Enrico Pontelli, Marcello Balduccini

    Abstract: We present an explanation system for applications that leverage Answer Set Programming (ASP). Given a program P, an answer set A of P, and an atom a in the program P, our system generates all explanation graphs of a which help explain why a is true (or false) given the program P and the answer set A. We illustrate the functionality of the system using some examples from the literature.

    Submitted 18 April, 2021; originally announced April 2021.

    Comments: Paper presented at SPIE 11746, Artificial Intelligence and Machine Learning for Multi-Domain Operations Applications III, 117461L (12 April 2021), 14 pages. arXiv admin note: text overlap with arXiv:2008.01253

  6. Modelling Multi-Agent Epistemic Planning in ASP

    Authors: Alessandro Burigana, Francesco Fabiano, Agostino Dovier, Enrico Pontelli

    Abstract: Designing agents that reason and act upon the world has always been one of the main objectives of the Artificial Intelligence community. While for planning in "simple" domains the agents can solely rely on facts about the world, in several contexts, e.g., economy, security, justice and politics, the mere knowledge of the world could be insufficient to reach a desired goal. In these scenarios, epis… ▽ More

    Submitted 7 August, 2020; originally announced August 2020.

    Comments: Paper presented at the 36th International Conference on Logic Programming (ICLP 2019), University Of Calabria, Rende (CS), Italy, September 2020, 16 pages

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 593-608

  7. Natural Language Generation for Non-Expert Users

    Authors: Van Duc Nguyen, Tran Cao Son, Enrico Pontelli

    Abstract: Motivated by the difficulty in presenting computational results, especially when the results are a collection of atoms in a logical language, to users, who are not proficient in computer programming and/or the logical representation of the results, we propose a system for automatic generation of natural language descriptions for applications targeting mainstream users. Differently from many earlie… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

    Comments: In Proceedings ICLP 2019, arXiv:1909.07646

    Journal ref: EPTCS 306, 2019, pp. 280-294

  8. arXiv:1805.00185  [pdf, other

    cs.AI cs.LO cs.PL

    Phylotastic: An Experiment in Creating, Manipulating, and Evolving Phylogenetic Biology Workflows Using Logic Programming

    Authors: Thanh Hai Nguyen, Enrico Pontelli, Tran Cao Son

    Abstract: Evolutionary Biologists have long struggled with the challenge of developing analysis workflows in a flexible manner, thus facilitating the reuse of phylogenetic knowledge. An evolutionary biology workflow can be viewed as a plan which composes web services that can retrieve, manipulate, and produce phylogenetic trees. The Phylotastic project was launched two years ago as a collaboration between e… ▽ More

    Submitted 1 May, 2018; originally announced May 2018.

    Comments: Paper presented at the 34th International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 17 pages, LaTeX, 10 PDF figures (arXiv:YYMM.NNNNN)

  9. arXiv:1705.03916  [pdf, other

    cs.MA cs.AI

    Solving Distributed Constraint Optimization Problems Using Logic Programming

    Authors: Tiep Le, Tran Cao Son, Enrico Pontelli, William Yeoh

    Abstract: This paper explores the use of Answer Set Programming (ASP) in solving Distributed Constraint Optimization Problems (DCOPs). The paper provides the following novel contributions: (1) It shows how one can formulate DCOPs as logic programs; (2) It introduces ASP-DPOP, the first DCOP algorithm that is based on logic programming; (3) It experimentally shows that ASP-DPOP can be up to two orders of mag… ▽ More

    Submitted 10 May, 2017; originally announced May 2017.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  10. arXiv:1703.04917  [pdf, other

    cs.CY

    The Collaborative Virtual Affinity Group Model: Principles and Design

    Authors: Ahmad Al-Jarrah, Enrico Pontelli, Clinton Jeffery

    Abstract: The problem addressed in this paper is the challenge arising in enabling collaborative learning in the context distance education models. While research has made quantum leaps in the development of both effective collaborative pedagogical models as well as online learning environments, the research at the intersection of these two areas has been scarce. This paper presents the design for a new col… ▽ More

    Submitted 15 March, 2017; originally announced March 2017.

  11. arXiv:1702.06970  [pdf, other

    cs.AI cs.DC

    A Realistic Dataset for the Smart Home Device Scheduling Problem for DCOPs

    Authors: William Kluegel, Muhammad Aamir Iqbal, Ferdinando Fioretto, William Yeoh, Enrico Pontelli

    Abstract: The field of Distributed Constraint Optimization has gained momentum in recent years thanks to its ability to address various applications related to multi-agent cooperation. While techniques to solve Distributed Constraint Optimization Problems (DCOPs) are abundant and have matured substantially since the field inception, the number of DCOP realistic applications and benchmark used to asses the p… ▽ More

    Submitted 22 February, 2017; originally announced February 2017.

    Comments: 15 pages, OPTMAS17

  12. arXiv:1702.06915  [pdf, other

    cs.AI

    Solving DCOPs with Distributed Large Neighborhood Search

    Authors: Ferdinando Fioretto, Agostino Dovier, Enrico Pontelli, William Yeoh, Roie Zivan

    Abstract: The field of Distributed Constraint Optimization has gained momentum in recent years, thanks to its ability to address various applications related to multi-agent cooperation. Nevertheless, solving Distributed Constraint Optimization Problems (DCOPs) optimally is NP-hard. Therefore, in large-scale, complex applications, incomplete DCOP algorithms are necessary. Current incomplete DCOP algorithms s… ▽ More

    Submitted 22 February, 2017; v1 submitted 22 February, 2017; originally announced February 2017.

  13. Accelerating Exact and Approximate Inference for (Distributed) Discrete Optimization with GPUs

    Authors: Ferdinando Fioretto, Enrico Pontelli, William Yeoh, Rina Dechter

    Abstract: Discrete optimization is a central problem in artificial intelligence. The optimization of the aggregated cost of a network of cost functions arises in a variety of problems including (W)CSP, DCOP, as well as optimization in stochastic variants such as the tasks of finding the most probable explanation (MPE) in belief networks. Inference-based algorithms are powerful techniques for solving discret… ▽ More

    Submitted 15 June, 2017; v1 submitted 18 August, 2016; originally announced August 2016.

    Journal ref: Constraints (2018) 23: 1

  14. Distributed Constraint Optimization Problems and Applications: A Survey

    Authors: Ferdinando Fioretto, Enrico Pontelli, William Yeoh

    Abstract: The field of Multi-Agent System (MAS) is an active area of research within Artificial Intelligence, with an increasingly important impact in industrial and other real-world applications. Within a MAS, autonomous agents interact to pursue personal interests and/or to achieve common objectives. Distributed Constraint Optimization Problems (DCOPs) have emerged as one of the prominent agent architectu… ▽ More

    Submitted 10 January, 2018; v1 submitted 19 February, 2016; originally announced February 2016.

    Journal ref: Journal of Artificial Intelligence Research 61 (2018), 623-698

  15. arXiv:1511.01960  [pdf, other

    cs.AI

    An Action Language for Multi-Agent Domains: Foundations

    Authors: Chitta Baral, Gregory Gelfond, Enrico Pontelli, Tran Cao Son

    Abstract: In multi-agent domains (MADs), an agent's action may not just change the world and the agent's knowledge and beliefs about the world, but also may change other agents' knowledge and beliefs about the world and their knowledge and beliefs about other agents' knowledge and beliefs about the world. The goals of an agent in a multi-agent world may involve manipulating the knowledge and beliefs of othe… ▽ More

    Submitted 26 December, 2020; v1 submitted 5 November, 2015; originally announced November 2015.

    Comments: 49 pages, 12 figures

  16. arXiv:1405.1734  [pdf, other

    cs.MA cs.AI

    Logic and Constraint Logic Programming for Distributed Constraint Optimization

    Authors: Tiep Le, Enrico Pontelli, Tran Cao Son, William Yeoh

    Abstract: The field of Distributed Constraint Optimization Problems (DCOPs) has gained momentum, thanks to its suitability in capturing complex problems (e.g., multi-agent coordination and resource allocation problems) that are naturally distributed and cannot be realistically addressed in a centralized manner. The state of the art in solving DCOPs relies on the use of ad-hoc infrastructures and ad-hoc cons… ▽ More

    Submitted 14 May, 2014; v1 submitted 7 May, 2014; originally announced May 2014.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

    MSC Class: 68-06

  17. arXiv:1112.3789  [pdf, other

    cs.PL

    An Implementation of Bubbling

    Authors: Abdulla Alqaddoumi, Enrico Pontelli

    Abstract: Non-determinism is of great importance in functional logic programming. It provides expressiveness and efficiency to functional logic computations. In this paper we describe an implementation of the multi-paradigm functional logic language Curry. The evaluation strategy employed by the implementation is based on definitional trees and needed narrowing for deterministic operations, while non-determ… ▽ More

    Submitted 16 December, 2011; originally announced December 2011.

    Comments: Online Proceedings of the 11th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2011), Lexington, KY, U.S.A., July 10, 2011

    ACM Class: D.1.6; D.3

  18. Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms

    Authors: E. Pontelli, T. C. Son, P. H. Tu

    Abstract: In this paper, we present two alternative approaches to defining answer sets for logic programs with arbitrary types of abstract constraint atoms (c-atoms). These approaches generalize the fixpoint-based and the level mapping based answer set semantics of normal logic programs to the case of logic programs with arbitrary types of c-atoms. The results are four different answer set definitions which… ▽ More

    Submitted 10 October, 2011; originally announced October 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 29, pages 353-389, 2007

  19. arXiv:1110.0624  [pdf, other

    cs.LO cs.AI cs.PL

    Autonomous Agents Coordination: Action Languages meet CLP(FD) and Linda

    Authors: Agostino Dovier, Andrea Formisano, Enrico Pontelli

    Abstract: The paper presents a knowledge representation formalism, in the form of a high-level Action Description Language for multi-agent systems, where autonomous agents reason and act in a shared environment. Agents are autonomously pursuing individual goals, but are capable of interacting through a shared knowledge repository. In their interactions through shared portions of the world, the agents deal w… ▽ More

    Submitted 4 October, 2011; originally announced October 2011.

  20. arXiv:1007.5180  [pdf, ps, other

    cs.AI cs.CE cs.PL q-bio.QM

    CLP-based protein fragment assembly

    Authors: Alessandro Dal Palu', Agostino Dovier, Federico Fogolari, Enrico Pontelli

    Abstract: The paper investigates a novel approach, based on Constraint Logic Programming (CLP), to predict the 3D conformation of a protein via fragments assembly. The fragments are extracted by a preprocessor-also developed for this work- from a database of known protein structures that clusters and classifies the fragments according to similarity and frequency. The problem of assembling fragments into a c… ▽ More

    Submitted 29 July, 2010; originally announced July 2010.

    Comments: special issue dedicated to ICLP 2010

    Journal ref: Theory and Practice of Logic Programming, special issue dedicated to ICLP 2010. 10(4-6): pp 709-724, July 2010

  21. Logic Programming for Finding Models in the Logics of Knowledge and its Applications: A Case Study

    Authors: Chitta Baral, Gregory Gelfond, Enrico Pontelli, Tran Cao Son

    Abstract: The logics of knowledge are modal logics that have been shown to be effective in representing and reasoning about knowledge in multi-agent domains. Relatively few computational frameworks for dealing with computation of models and useful transformations in logics of knowledge (e.g., to support multi-agent planning with knowledge actions and degrees of visibility) have been proposed. This paper exp… ▽ More

    Submitted 21 July, 2010; originally announced July 2010.

    Comments: 16 pages, 1 figure, International Conference on Logic Programming 2010

    Journal ref: Theory and Practice of Logic Programming, Volume 10, Special Issue 4-6, July 2010, pages 675-690

  22. arXiv:0912.2846  [pdf, ps, other

    cs.AI cs.LO cs.PL

    Multi-valued Action Languages in CLP(FD)

    Authors: Agostino Dovier, Andrea Formisano, Enrico Pontelli

    Abstract: Action description languages, such as A and B, are expressive instruments introduced for formalizing planning domains and planning problem instances. The paper starts by proposing a methodology to encode an action language (with conditional effects and static causal laws), a slight variation of B, using Constraint Logic Programming over Finite Domains. The approach is then generalized to raise t… ▽ More

    Submitted 15 December, 2009; originally announced December 2009.

  23. arXiv:0812.0790  [pdf, ps, other

    cs.AI cs.PL

    Justifications for Logic Programs under Answer Set Semantics

    Authors: Enrico Pontelli, Tran Cao Son, Omar Elkhatib

    Abstract: The paper introduces the notion of off-line justification for Answer Set Programming (ASP). Justifications provide a graph-based explanation of the truth value of an atom w.r.t. a given answer set. The paper extends also this notion to provide justification of atoms during the computation of an answer set (on-line justification), and presents an integration of on-line justifications within the c… ▽ More

    Submitted 3 December, 2008; originally announced December 2008.

    Comments: 59 pages, 7 figures

  24. arXiv:cs/0607040  [pdf, ps, other

    cs.DC cs.PL

    PALS: Efficient Or-Parallelism on Beowulf Clusters

    Authors: Enrico Pontelli, Karen Villaverde, Hai-Feng Guo, Gopal Gupta

    Abstract: This paper describes the development of the PALS system, an implementation of Prolog capable of efficiently exploiting or-parallelism on distributed-memory platforms--specifically Beowulf clusters. PALS makes use of a novel technique, called incremental stack-splitting. The technique proposed builds on the stack-splitting approach, previously described by the authors and experimentally validated… ▽ More

    Submitted 9 July, 2006; originally announced July 2006.

    Comments: 63 pages, 32 figures, 5 tabels. Theory and Practice of Logic Programming (to appear)

  25. arXiv:cs/0605038  [pdf, ps, other

    cs.SE cs.AI

    An Unfolding-Based Semantics for Logic Programming with Aggregates

    Authors: Tran Cao Son, Enrico Pontelli, Islam Elkabani

    Abstract: The paper presents two equivalent definitions of answer sets for logic programs with aggregates. These definitions build on the notion of unfolding of aggregates, and they are aimed at creating methodologies to translate logic programs with aggregates to normal logic programs or positive programs, whose answer set semantics can be used to defined the semantics of the original programs. The first… ▽ More

    Submitted 9 May, 2006; originally announced May 2006.

  26. arXiv:cs/0601051  [pdf, ps, other

    cs.AI cs.LO cs.PL cs.SC

    A Constructive Semantic Characterization of Aggregates in ASP

    Authors: Tran Cao Son, Enrico Pontelli

    Abstract: This technical note describes a monotone and continuous fixpoint operator to compute the answer sets of programs with aggregates. The fixpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator $Φ^{aggr}_P$ for aggregate programs, independently proposed Pelov et al. This operator allo… ▽ More

    Submitted 8 February, 2006; v1 submitted 13 January, 2006; originally announced January 2006.

    Comments: 21 pages

    ACM Class: D.1.6; D.3.1; D.3.2; D.3.3

  27. arXiv:cs/0508132  [pdf, ps, other

    cs.AI

    Planning with Preferences using Logic Programming

    Authors: Tran Cao Son, Enrico Pontelli

    Abstract: We present a declarative language, PP, for the high-level specification of preferences between possible solutions (or trajectories) of a planning problem. This novel language allows users to elegantly express non-trivial, multi-dimensional preferences and priorities over such preferences. The semantics of PP allows the identification of most preferred trajectories for a given goal. We also provi… ▽ More

    Submitted 31 August, 2005; originally announced August 2005.

    Comments: 47 pages, to appear in TPLP

    ACM Class: F.4.1

  28. arXiv:cs/0110023  [pdf, ps, other

    cs.LO cs.AI cs.SC

    Set Unification

    Authors: Agostino Dovier, Enrico Pontelli, Gianfranco Rossi

    Abstract: The unification problem in algebras capable of describing sets has been tackled, directly or indirectly, by many researchers and it finds important applications in various research areas--e.g., deductive databases, theorem proving, static analysis, rapid software prototyping. The various solutions proposed are spread across a large literature. In this paper we provide a uniform presentation of u… ▽ More

    Submitted 30 August, 2005; v1 submitted 9 October, 2001; originally announced October 2001.

    Comments: 58 pages, 9 figures, 1 table. To appear in Theory and Practice of Logic Programming (TPLP)

    ACM Class: F.2.2; F.4.1; I.1.2; I.2.3