arrow
Return

Solving Hard Combinatorial Optimization Problems with PyQASP

delete2026-01-01
delete0
PRE
AI
D
Damiano Azzolini *
N
Nicola Leone
G
Giuseppe Mazzotta
F
Francesco Ricca
DOI:10.1007/978-3-032-15981-6_12delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Answer Set Programming with Quantifiers (ASP(Q)) extends classical ASP to naturally capture problems within the polynomial hierarchy (PH). Recently, the formalism has been enriched with weak constraints to express both local and global optimization criteria, enabling the modeling of problems in Delta(P)(n+1). In this paper, we present the first implementation of ASP(Q) with global weak constraints, built on top of the state-of-the-art ASP(Q) system PyQASP, based on an upper-bound improving strategy that effectively guides the search toward optimal solutions. Experiments demonstrate that our approach can be effectively applied to solve hard optimization problems.
Keywords:
Answer Set Programming
ASP with Quantifiers
Weak Constraints
Optimization

Journal

P
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PADL 2026
IF:
0
Papers:
12
Citations:
0

Organization

U
university of ferrara
Scholars:
2.1K
Papers: 808
Citations: 0
U
university of calabria
Scholars:
1.4K
Papers: 605
Citations: 0
Cited Papers

Cited Papers

err1999-01-01
err0
PREAI
errIlkka Niemelä
errShare
errSave
ASP-Core-2 Input Language Format
err2019-12-20
err0
errOAAI
errFRANCESCO CALIMERI; WOLFGANG FABER; MARTIN GEBSER; GIOVAMBATTISTA IANNI; ROLAND KAMINSKI; THOMAS KRENNWALLNER; NICOLA LEONE; MARCO MARATEA; FRANCESCO RICCA; TORSTEN SCHAUB
errShare
errSave
Logic Programming and Databases
err1990-01-01
err0
PREAI
errStefano Ceri; Georg Gottlob; Letizia Tanca
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Answer Set Programming at a Glance
err2011-12-01
err582
PREAI
errBrewka, Gerhard; Eiter, Thomas; Truszczynski, Miroslaw
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more