PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS
Cost analyses of logic programs have been developed which make it possible to obtain automatically lower and upper bounds of runtime cost of computations. This information is very useful for a variety of purposes, including granularity control, query optimization in databases, and program transforma...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad de Tarapacá
2009-08-01
|
Series: | Ingeniare : Revista Chilena de Ingeniería |
Subjects: | |
Online Access: | http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052009000200008 |
id |
doaj-43980164ccda4923a62e338fac1469e8 |
---|---|
record_format |
Article |
spelling |
doaj-43980164ccda4923a62e338fac1469e82020-11-24T22:48:59ZengUniversidad de TarapacáIngeniare : Revista Chilena de Ingeniería0718-32910718-33052009-08-01172195204PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOSHéctor Juan Soza PollmanCost analyses of logic programs have been developed which make it possible to obtain automatically lower and upper bounds of runtime cost of computations. This information is very useful for a variety of purposes, including granularity control, query optimization in databases, and program transformation and synthesis. However, current techniques suffer a loss of accuracy in some cases which are quite representative (i.e., some divide-and-conquer programs as QuickSort). This paper describes an alternative probabilistic approach which makes it possible to figure out an estimate of the execution cost. One of its advantages is that it needs only a few changes over previously proposed schemes.<br>Se han desarrollado análisis de costos de programas lógicos para obtener automáticamente cotas superiores e inferiores del costo del tiempo de ejecución de dicho tipo de programas. Esta información es muy útil para una variedad de propósitos, incluyendo control de granularidad, optimización de consultas en bases de datos, y transformación de programas y síntesis. Sin embargo, las técnicas actuales carecen de exactitud en algunos casos que son bastante representativos (por ejemplo, algunos programas de dividir para reinar como Quicksort). Este artículo describe un enfoque probabilístico alternativo que hace posible obtener una estimación más precisa del costo de ejecución. Una de sus ventajas es que plantea sólo unos pocos cambios sobre los esquemas propuestos previamente.http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052009000200008Programación lógicaanálisis de costoanálisis de complejidadanálisis de programasestimación del consumo de recursosLogic programmingcost analysiscomplexity analysisprogram analysisresource consumption estimation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Héctor Juan Soza Pollman |
spellingShingle |
Héctor Juan Soza Pollman PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS Ingeniare : Revista Chilena de Ingeniería Programación lógica análisis de costo análisis de complejidad análisis de programas estimación del consumo de recursos Logic programming cost analysis complexity analysis program analysis resource consumption estimation |
author_facet |
Héctor Juan Soza Pollman |
author_sort |
Héctor Juan Soza Pollman |
title |
PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS |
title_short |
PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS |
title_full |
PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS |
title_fullStr |
PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS |
title_full_unstemmed |
PROBABILISTIC COST ANALYSIS OF LOGIC PROGRAMS ANÁLISIS DE COSTO PROBABILÍSTICO DE PROGRAMAS LÓGICOS |
title_sort |
probabilistic cost analysis of logic programs análisis de costo probabilístico de programas lógicos |
publisher |
Universidad de Tarapacá |
series |
Ingeniare : Revista Chilena de Ingeniería |
issn |
0718-3291 0718-3305 |
publishDate |
2009-08-01 |
description |
Cost analyses of logic programs have been developed which make it possible to obtain automatically lower and upper bounds of runtime cost of computations. This information is very useful for a variety of purposes, including granularity control, query optimization in databases, and program transformation and synthesis. However, current techniques suffer a loss of accuracy in some cases which are quite representative (i.e., some divide-and-conquer programs as QuickSort). This paper describes an alternative probabilistic approach which makes it possible to figure out an estimate of the execution cost. One of its advantages is that it needs only a few changes over previously proposed schemes.<br>Se han desarrollado análisis de costos de programas lógicos para obtener automáticamente cotas superiores e inferiores del costo del tiempo de ejecución de dicho tipo de programas. Esta información es muy útil para una variedad de propósitos, incluyendo control de granularidad, optimización de consultas en bases de datos, y transformación de programas y síntesis. Sin embargo, las técnicas actuales carecen de exactitud en algunos casos que son bastante representativos (por ejemplo, algunos programas de dividir para reinar como Quicksort). Este artículo describe un enfoque probabilístico alternativo que hace posible obtener una estimación más precisa del costo de ejecución. Una de sus ventajas es que plantea sólo unos pocos cambios sobre los esquemas propuestos previamente. |
topic |
Programación lógica análisis de costo análisis de complejidad análisis de programas estimación del consumo de recursos Logic programming cost analysis complexity analysis program analysis resource consumption estimation |
url |
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052009000200008 |
work_keys_str_mv |
AT hectorjuansozapollman probabilisticcostanalysisoflogicprogramsanalisisdecostoprobabilisticodeprogramaslogicos |
_version_ |
1725677817507610624 |