A methodology to solve distributed termination problem

1983 ◽  
Vol 8 (1) ◽  
pp. 37-39 ◽  
Author(s):  
R.K. Arora ◽  
N.K. Sharma
Keyword(s):  
2009 ◽  
Vol 60 (1) ◽  
pp. 1-16 ◽  
Author(s):  
Jörn Kruse

SummaryThe regulatory agencies found mobile termination to be monopolistic and adopted a policy of ex ante price regulation in recent years. This paper discusses two structural alternatives putting mobile termination under competitive pressure. The first one is the “receiving-party-pays-principle” where mobile termination is a part of the service bundle puchased by the mobile customer. The second is the proposal of a “mobile termination competition”. It turns mobile termination into a specific competitive market and looks like the optimal economic answer to the mobile termination problem. It works on the consumer as well as on the wholesale level.


2020 ◽  
Vol 34 (03) ◽  
pp. 3017-3024
Author(s):  
Hai Wan ◽  
Guohui Xiao ◽  
Chenglin Wang ◽  
Xianqiao Liu ◽  
Junhong Chen ◽  
...  

In this paper, we study the problem of query answering with guarded existential rules (also called GNTGDs) under stable model semantics. Our goal is to use existing answer set programming (ASP) solvers. However, ASP solvers handle only finitely-ground logic programs while the program translated from GNTGDs by Skolemization is not in general. To address this challenge, we introduce two novel notions of (1) guarded instantiation forest to describe the instantiation of GNTGDs and (2) prime block to characterize the repeated infinitely-ground program translated from GNTGDs. Using these notions, we prove that the ground termination problem for GNTGDs is decidable. We also devise an algorithm for query answering with GNTGDs using ASP solvers. We have implemented our approach in a prototype system. The evaluation over a set of benchmarks shows encouraging results.


1988 ◽  
Vol 22 (4) ◽  
pp. 263-271 ◽  
Author(s):  
R.K Arora ◽  
M.N Gupta
Keyword(s):  

2009 ◽  
Vol 9 (6) ◽  
pp. 751-780 ◽  
Author(s):  
YI-DONG SHEN ◽  
DANNY DE SCHREYE ◽  
DEAN VOETS

AbstractWe present a heuristic framework for attacking the undecidable termination problem of logic programs, as an alternative to current termination/nontermination proof approaches. We introduce an idea of termination prediction, which predicts termination of a logic program in case that neither a termination nor a non-termination proof is applicable. We establish a necessary and sufficient characterization of infinite (generalized) SLDNF-derivations with arbitrary (concrete or moded) queries, and develop an algorithm that predicts termination of general logic programs with arbitrary nonfloundering queries. We have implemented a termination prediction tool and obtained quite satisfactory experimental results. Except for five programs which break the experiment time limit, our prediction is 100% correct for all 296 benchmark programs of the Termination Competition 2007, of which 18 programs cannot be proved by any of the existing state-of-the-art analyzers like AProVE07, NTI, Polytool, and TALP.


2014 ◽  
Vol 15 (6) ◽  
pp. 854-889 ◽  
Author(s):  
MARCO CALAUTTI ◽  
SERGIO GRECO ◽  
FRANCESCA SPEZZANO ◽  
IRINA TRUBITSYNA

AbstractRecently, there has been an increasing interest in the bottom-up evaluation of the semantics of logic programs with complex terms. The presence of function symbols in the program may render the ground instantiation infinite, and finiteness of models and termination of the evaluation procedure, in the general case, are not guaranteed anymore. Since the program termination problem is undecidable in the general case, several decidable criteria (called program termination criteria) have been recently proposed. However, current conditions are not able to identify even simple programs, whose bottom-up execution always terminates. The paper introduces new decidable criteria for checking termination of logic programs with function symbols under bottom-up evaluation, by deeply analyzing the program structure. First, we analyze the propagation of complex terms among arguments by means of the extended version of the argument graph calledpropagation graph. The resulting criterion, calledacyclicity, generalizes most of the decidable criteria proposed so far. Next, we study how rules may activate each other and define a more powerful criterion, calledsafety. This criterion uses the so-calledsafety functionable to analyze how rules may activate each other and how the presence of some arguments in a rule limits its activation. We also study the application of the proposed criteria to bound queries and show that the safety criterion is well-suited to identify relevant classes of programs and bound queries. Finally, we propose a hierarchy of classes of terminating programs, calledk-safety, where thek-safe class strictly includes the (k-1)-safe class.


Sign in / Sign up

Export Citation Format

Share Document