Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Automated aggregator - Rewriting with the counting aggregate

  • Michael Dingeß
  • , Miroslaw Truszczynski

Producción científica: Conference articlerevisión exhaustiva

3 Citas (Scopus)

Resumen

Answer set programming is a leading declarative constraint programming paradigm with wide use for complex knowledge-intensive applications. Modern answer set programming languages support many equivalent ways to model constraints and specifications in a program. However, so far answer set programming has failed to develop systematic methodologies for building representations that would uniformly lend well to automated proceßing. This suggests that encoding selection, in the same way as algorithm selection and portfolio solving, may be a viable direction for improving performance of answer-set solving. The neceßary precondition is automating the proceß of generating poßible alternative encodings. Here we present an automated rewriting system, the Automated Ag- gregator or AAgg, that given a non-ground logic program, produces a family of equivalent programs with complementary performance when run under modern answer set programming solvers. We demonstrate this behavior through experimental analysis and propose the system's use in automated answer set programming solver selection tools.

Idioma originalEnglish
Páginas (desde-hasta)96-109
Número de páginas14
PublicaciónElectronic Proceedings in Theoretical Computer Science, EPTCS
Volumen325
DOI
EstadoPublished - sept 19 2020
Evento36th International Conference on Logic Programming, ICLP 2020 - Virtual, Rende, Italy
Duración: sept 18 2020sept 24 2020

Nota bibliográfica

Publisher Copyright:
© 2020 Open Publishing Association. All rights reserved.

Financiación

∗Research supported by National Science Foundation grant 1707371

FinanciadoresNúmero del financiador
National Science Foundation Arctic Social Science Program1707371

    ASJC Scopus subject areas

    • Software

    Huella

    Profundice en los temas de investigación de 'Automated aggregator - Rewriting with the counting aggregate'. En conjunto forman una huella única.

    Citar esto