共查询到20条相似文献,搜索用时 0 毫秒
1.
Logic Programs with Ordered Disjunction 总被引:1,自引:0,他引:1
Logic programs with ordered disjunction (LPODs) contain a new connective which allows representing alternative, ranked options for problem solutions in the heads of rules: A × B intuitively means that if possible A , but if A is not possible, then at least B . The semantics of logic programs with ordered disjunction is based on a preference relation on answer sets. We show how LPODs can be implemented using answer set solvers for normal programs. The implementation is based on a generator, which produces candidate answer sets and a tester which checks whether a given candidate is maximally preferred and produces a better candidate if it is not. We also discuss the complexity of reasoning tasks based on LPODs and possible applications. 相似文献
2.
Marek's forward-chaining construction is one of the important techniques for investigating the non-monotonic reasoning. By introduction of consistency property over a logic program, they proposed a class of logic programs, FC-normal programs, each of which has at least one stable model. However, it is not clear how to choose one appropriate consistency property for deciding whether or not a logic program is FC-normal. In this paper, we firstly discover that, for any finite logic programⅡ, there exists the least consistency property LCon(Ⅱ) overⅡ, which just depends onⅡitself, such that, Ⅱ is FC-normal if and only ifⅡ is FC-normal with respect to (w.r.t.) LCon(Ⅱ). Actually, in order to determine the FC-normality of a logic program, it is sufficient to check the monotonic closed sets in LCon(Ⅱ) for all non-monotonic rules, that is LFC(Ⅱ). Secondly, we present an algorithm for computing LFC(Ⅱ). Finally, we reveal that the brave reasoning task and cautious reasoning task for FC-normal logic programs are of the same difficulty as that of normal logic programs. 相似文献
3.
This paper presents the design and implementation of a message-based distributed operating system kernel NDOS.The main purpose of the kernel is to support a distributed data processing system and a distributed DBMS.It uses the abstraction of communication between processes as basic mechanism.In NDOS,services and facilities such as message passing and process synchronization,which are related to IPC and may cause the change of the state of a process,are integrated into a single concept,an event,The initial verdion of NDOS kernel has been implemented on a full heterogeneous environment of different machines.LANs,and OSs wih the original high-layered sys,ems and applications are still provided. 相似文献
4.
基于回答集(也称稳定模型)语义的带函数析取逻辑程序是一种重要的知识表示和推理方法。由于判定一个析取逻辑程序是否有回答集是困难的(Σ2完全的),目前还没有有效的方法来计算带函数析取逻辑程序的回答集,主要原因之一是检查一个集合是否是回答集是coNP完全的。提出了带函数析取逻辑程序无基集(unfounded sets)的概念,发现了空无基集(unfounded-free sets)与稳定模型之间的一一对应关系,在此基础上,证明了一个逻辑程序的模型是该程序的稳定模型当且仅当它们对应的一个命题公式是不可满足的,从而在理论上为计算带函数析取逻辑程序的回答集提供了一种有效的途径。 相似文献
5.
David Pearce 《Annals of Mathematics and Artificial Intelligence》2006,47(1-2):3-41
Equilibrium logic is a general purpose nonmonotonic reasoning formalism closely aligned with answer set programming (ASP). In particular it provides a logical foundation for ASP as well as an extension of the basic syntax of answer set programs. We present an overview of equilibrium logic and its main properties and uses.Partially supported by CICyT project TIC-2003-9001-C02, URJC project PPR-2003-39 and WASP (IST-2001-37004). 相似文献
6.
Eiter等人为语义网提出的回答集程序和描述逻辑相结合的描述逻辑程序,获得了本体上的非单调表达和推理能力。王以松等人证明了描述逻辑程序的完备化和环公式可以精确刻画描述逻辑程序的回答集。在此基础上,进一步证明了若完备化公式的模型不是回答集则一定存在终止环公式反例,它们是多项式时间可计算的。设计并实现了借助SAT求解器MiniSAT以及描述逻辑推理机RacerPro计算描述逻辑强回答集的原型DLP_SAT。实验结果表明,该原型能有效地计算一些熟知的描述逻辑程序的强回答集。 相似文献
7.
人工智能的一个重要目的就是用计算机实现推理,而对推理规律符号化必须使用命题逻辑和阶逻辑,本文介绍了关于命题逻辑的集合论解释,并对矢列演绎系统规则的有效性进行了证明。 相似文献
8.
9.
10.
回答集编程(answer set programming,ASP)是一种回答集语义下的逻辑编程范例,可应用于非单调推理,叙述式问题求解等领域.本文为ASP提出并实现了一种破圈启发方法与一种基部限制式前向搜索过程,所得到的系统称为LPS.实验结果显示,相对于其他经典的ASP系统,LPS能够有效地解决处于相变难区域中的逻辑程序,通常这些程序被认为是计算困难的.除此以外,通过使用被称为动态变元过滤(dynamic variable filtering,DVF)的技术,LPS可以在计算过程中极大地缩小搜索树的尺寸. 相似文献
11.
12.
Uncontroversial Default Logic 总被引:1,自引:0,他引:1
13.
CHARLES G. MORGAN 《Computational Intelligence》1991,7(2):94-109
Many AI researchers have come to be dissatisfied with approaches to their discipline based on formal logic. Various alternatives are often suggested, including probability theory. This paper investigates the intimate connection between probability theory and various logics. We show that probability theory, broadly conceived, may be used as a formal semantics for virtually any monotonic logic. Thus, rather than being seen as competing, it is more appropriate to view formal logics as very special cases of probability theory, usually special cases that are computationally more tractable than the more general theory. Thus, probability theory and logic should be seen as complementary. Viewing probability theory in this abstract way may help to shed light on various recalcitrant problems in AI. De nombreux chercheurs dans le domaine de l'intelligence artificielle manifestent une certaine insatisfaction vis-à-vis certaines approches basées sur la logique formelle. Diverses solutions sont souvent proposées, y compris la théorie des probabilityés. Cet article analyse la relation intime entre la théorie des probabilités et diverses logiques. Il est démontré que la théorie des probabilityés, conçue de manière générale, peut ětre utilisée comme une sémantique formelle pour presque toute logique monotonique. Au lieu de percevoir les logiques formelles comme étant en opposition, il est plus approprié de les considérer comme des cas trés spéciaux de la théorie des probabilityés, habituellement plus traitables au niveau calcul que la théorie plus générate. Par conséquent, la théorie des probabilityés et la logique doivent ětre percues comme des éléments complémentaires. Le fait de considérer la théorie des probabilityés d'une manière abstraite peut contribuer à la compréhension de divers problèmes ardus dans le domaine de l'intelligence artificielle. 相似文献
14.
A framework for intelligent control is presented and different approaches to intelligent control are reviewed in light of this framework. The topics discussed include knowledge-based control, fuzzy control, neural networks, fault diagnosis, single loop control and distributed control. The key ideas behind these approaches are outlined and it is indicated how they may be used to make control systems with significantly improved capabilities. 相似文献
15.
Xuehong Tao Yuan Miao Yanchun Zhang 《International Journal of Software and Informatics》2012,6(4):553-570
Service negotiation is a complex activity, especially in complex domains such as healthcare. The provision of healthcare services typically involves the coordination of several professionals with different skills and locations. There is usually negotiation between healthcare service providers as different services have specific constraints, variables, and features (scheduling, waiting lists, availability of resources, etc.), which may conflict with each other. While automating the negotiation processes by using software can improve the effciency and quality of healthcare services, most of the existing negotiation automations are positional bargaining in nature, and are not suitable for complex scenarios in healthcare services. This paper proposes a cooperative-competitive negotiation model that enables negotiating parties to share their knowledge and work toward optimal solutions. In this model, patients and healthcare providers work together to develop a patient-centered treatment plan. We further automate the new negotiation model with software agents. 相似文献
16.
John F.Sowa的概念图表在现代人工智能的研究中得到了广泛的应用。本文从符号记号学和语言学的角度分析了从C.S.Peirce存在逻辑图表到John F.Sowa概念图表形成的过程。文章指出,存在图表是概念图表形成的基础,而概念图表是在存在图表的基础上对高阶图形逻辑的完善和发展。在分析过程中同时得出语言学和符号记号学的研究在人工智能发展中起到了重要作用;而在人工智能的研究和发展中跨学科研究是至关重要的。 相似文献
17.
Reasoning with uncertain information is a central issue for Artificial Intelligence and Information Systems. Consequently, a vast amount of studies and results devoted to this issue can be found in the literature.Curiously, reasoning with information whose uncertaintyvaries along time cannot be found so much in the literature. Dynamic reliability is a feature found rather frequently in many problems, e.g. in financial markets, meteorology and demographics.In this article we consider propositions whose information about truth evaluation is gradually lost with time. Our motivation has come from the information system under development within the project SIDAM—Distributed Information Systems for Mobile Agents (supported by FAPESP, grant 98/06138-2)—to provide citizens with information about urban automotive traffic in a large city.We propose functions of loss of information, and show how they can be used to characterize the obsolescence of propositional information in a logical system. 相似文献
18.
Marcello Balduccini Michael Gelfond Monica Nogueira 《Annals of Mathematics and Artificial Intelligence》2006,47(1-2):183-219
The aim of this paper is to demonstrate that A-Prolog is a powerful language for the construction of reasoning systems. In fact, A-Prolog allows to specify the initial situation, the domain model, the control knowledge, and the reasoning modules. Moreover, it is efficient enough to be used for practical tasks and can be nicely integrated with programming languages such as Java. An extension of A-Prolog (CR-Prolog) allows to further improve the quality of reasoning by specifying requirements that the solutions should satisfy if at all possible. The features of A-Prolog and CR-Prolog are demonstrated by describing in detail the design of USA-Advisor, an A-Prolog based decision support system for the Space Shuttle flight controllers. 相似文献
19.
Pascal Nicolas Laurent Garcia Igor Stéphan Claire Lefèvre 《Annals of Mathematics and Artificial Intelligence》2006,47(1-2):139-181
In this work, we introduce a new framework able to deal with a reasoning that is at the same time non monotonic and uncertain. In order to take into account a certainty level associated to each piece of knowledge, we use possibility theory to extend the non monotonic semantics of stable models for logic programs with default negation. By means of a possibility distribution we define a clear semantics of such programs by introducing what is a possibilistic stable model. We also propose a syntactic process based on a fix-point operator to compute these particular models representing the deductions of the program and their certainty. Then, we show how this introduction of a certainty level on each rule of a program can be used in order to restore its consistency in case of the program has no model at all. Furthermore, we explain how we can compute possibilistic stable models by using available softwares for Answer Set Programming and we describe the main lines of the system that we have developed to achieve this goal. 相似文献
20.
Tong Gao Tang 《Journal of Automated Reasoning》1991,7(3):383-401
Nonmonotonic reasoning has been proposed as an extension to classical first-order logic. Now people are interested in temporal reasoning with nonmonotonic logic [6]. We combine the monotonic logic [7] with a temporal logic to get a more general reasoning language. We discuss a monotonic logic TML which has predicate formulas, temporal formulas and a special modal formula, and give a completeness theorem of it. We use TH() to designate the set of theorems of a temporal-nonmonotonic theory which has the same language with TML. The completeness theorem of the temporal-nonmonotonic logic naturally arises. Like the relationship between predicate logic with a practical logic programming language PROLOG, we propose a useful temporal-nonmonotonic reasoning language TN for the temporal-nonmonotonic logic. As an appendix we supply an algorithm for the programming language TN. 相似文献