Solving Distributed Constraint Optimization Problems Using Logic Programming

05/10/2017
by   Tiep Le, et al.
0

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 magnitude faster than DPOP (its imperative programming counterpart) as well as solve some problems that DPOP fails to solve, due to memory limitations; and (4) It demonstrates the applicability of ASP in a wide array of multi-agent problems currently modeled as DCOPs. Under consideration in Theory and Practice of Logic Programming (TPLP).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/10/2020

ASP(AC): Answer Set Programming with Algebraic Constraints

Weighted Logic is a powerful tool for the specification of calculations ...
research
05/07/2014

Logic and Constraint Logic Programming for Distributed Constraint Optimization

The field of Distributed Constraint Optimization Problems (DCOPs) has ga...
research
05/19/2023

Logic-Based Benders Decomposition in Answer Set Programming for Chronic Outpatients Scheduling

In Answer Set Programming (ASP), the user can define declaratively a pro...
research
07/18/2017

Logic Programming approaches for routing fault-free and maximally-parallel Wavelength Routed Optical Networks on Chip (Application paper)

One promising trend in digital system integration consists of boosting o...
research
09/17/2021

Formalisation of Action with Durations in Answer Set Programming

In this paper, I will discuss the work I am currently doing as a Ph.D. s...
research
05/17/2022

Building Information Modeling Using Constraint Logic Programming

Building Information Modeling (BIM) produces three-dimensional models of...
research
11/14/2017

Efficiency Analysis of ASP Encodings for Sequential Pattern Mining Tasks

This article presents the use of Answer Set Programming (ASP) to mine se...

Please sign up or login with your details

Forgot password? Click here to reset