Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs

Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs

Título
Efficient instance retrieval of subgoals for subsumptive tabled evaluation of logic programs
Tipo
Artigo em Revista Científica Internacional
Ano
2011
Autores
Flavio Cruz
(Autor)
Outra
Ver página pessoal Sem permissões para visualizar e-mail institucional Pesquisar Publicações do Participante Ver página do Authenticus Sem ORCID
Ricardo Rocha
(Autor)
FCUP
Revista
Vol. 11
Páginas: 697-712
ISSN: 1471-0684
Indexação
Classificação Científica
FOS: Ciências exactas e naturais > Ciências da computação e da informação
Outras Informações
ID Authenticus: P-002-Q2P
Abstract (EN): Tabled evaluation is an implementation technique that solves some problems of traditional Prolog systems in dealing with recursion and redundant computations. Most tabling engines determine if a tabled subgoal will produce or consume answers by using variant checks. A more refined method, named call subsumption, considers that a subgoal A will consume from a subgoal B if A is subsumed by (an instance of) B, thus allowing greater answer reuse. We recently developed an extension, called Retroactive Call Subsumption, that improves upon call subsumption by supporting bidirectional sharing of answers between subsumed/subsuming subgoals. In this paper, we present both an algorithm and an extension to the table space data structures to efficiently implement instance retrieval of subgoals for subsumptive tabled evaluation of logic programs. Experiments results using the YapTab tabling system show that our implementation performs quite well on some complex benchmarks and is robust enough to handle a large number of subgoals without performance degradation.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Contacto: flavioc@dcc.fc.up.pt; ricroc@dcc.fc.up.pt
Nº de páginas: 16
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Single Time-Stamped Tries for Retroactive Call Subsumption (2011)
Outras Publicações
Flávio Cruz; Ricardo Rocha
Declarative Coordination of Graph-based Parallel Programs (2016)
Artigo em Revista Científica Internacional
Flavio Cruz; Ricardo Rocha; Goldstein, SC
A Linear Logic Programming Language for Concurrent Programming over Graph Structures (2014)
Artigo em Revista Científica Internacional
Flavio Cruz; Ricardo Rocha; Seth Copen Goldstein; Frank Pfenning
Thread-aware logic programming for data-driven parallel programs (2015)
Artigo em Livro de Atas de Conferência Internacional
Cruz, F; Rocha, R; Goldstein, SC
Retroactive Subsumption-Based Tabled Evaluation of Logic Programs (2010)
Artigo em Livro de Atas de Conferência Internacional
Flavio Cruz; Ricardo Rocha

Ver todas (9)

Da mesma revista

Introduction to the 33rd international conference on logic programming special issue (2017)
Outra Publicação em Revista Científica Internacional
Ricardo Rocha; Son, TC
Introduction to the 28th international conference on logic programming special issue (2012)
Outra Publicação em Revista Científica Internacional
AGOSTINO DOVIER; VÃTOR SANTOS COSTA
Towards multi-threaded local tabling using a common table space (2012)
Artigo em Revista Científica Internacional
Miguel Areias; Ricardo Rocha
Threads and or-parallelism unified (2010)
Artigo em Revista Científica Internacional
Ines Dutra; Ricardo Rocha
The YAP Prolog system (2012)
Artigo em Revista Científica Internacional
Vitor Santos Costa; Ricardo Rocha; Luis Damas

Ver todas (21)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Centro de Desporto da Universidade do Porto I Termos e Condições I Acessibilidade I Índice A-Z
Página gerada em: 2025-12-04 às 07:47:20 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico