共查询到20条相似文献,搜索用时 15 毫秒
1.
Knowledge-based programs 总被引:1,自引:0,他引:1
Summary. Reasoning about activities in a distributed computer system at the level of the knowledge of individuals and groups allows us to abstract away from many concrete details of the system we are considering. In this
paper, we make use of two notions introduced in our recent book to facilitate designing and reasoning about systems in terms
of knowledge. The first notion is that of a knowledge-based program. A knowledge-based program is a syntactic object: a program with tests for knowledge. The second notion is that of a context, which captures the setting in which a program is to be executed. In a given context, a standard program (one without tests
for knowledge) is represented by (i.e., corresponds in a precise sense to) a unique system. A knowledge-based program, on the other hand, may be represented
by no system, one system, or many systems. In this paper, we provide a sufficient condition for a knowledge-based program
to be represented in a unique way in a given context. This condition applies to many cases of interest, and covers many of
the knowledge-based programs considered in the literature. We also completely characterize the complexity of determining whether
a given knowledge-based program has a unique representation, or any representation at all, in a given finite-state context.
Received: October 1995 / Accepted: February 1997 相似文献
2.
In this study, an optimization of the airfoil of a sailplane is carried out by a recently developed multi-objective genetic algorithm based on microevolution, containing crowding, range adaptation, knowledge-based reinitialization and ε-dominance. Its efficiency was tested on a set of test problems. The results are encouraging, suggesting that very small populations can be used effectively to solve real-world multi-objective optimization problems in many cases of interest. 相似文献
3.
汽车悬架系统是一种典型的复杂多体动力学系统。目前国内外对其进行优化设计的方法从大的方面主要分为两种:确定性优化方法和随机性优化方法。遗传算法作为一种典型的随机性方法,在处理此类问题时显示出了良好的特性。但是随着问题规模的不断扩大,传统遗传算法的计算效率已无法满足要求。本文将并行遗传算法应用于汽车悬架系统参数优化设计,并在集群系统上对其进行了测试。计算效率得到了很大提高,取得了满意效果。 相似文献
4.
Knowledge-based control for finite element analysis 总被引:1,自引:0,他引:1
This paper shows that control logic may be separated from analysis software and that a knowledge-based expert system can use this logic to perform interactive computation. Heuristics that control a simple interactive finite element analysis program are represented using a rule-based format and are used by a goal-driven logic processor to invoke analysis activity.Traditional algorithm-oriented control and the proposed knowledge-based control are compared in a simple displacement computation scenario to identify the advantages/disadvantages of the two approaches. General activities and constraints, practical methods of reasoning and representation, and knowledge-based expert systems are discussed with emphasis on applications to interactive finite element analysis.An analysis control expert system has been developed for use in the numerical analysis of two-dimensional linear problems in solid and structural mechanics. An example problem is used to clarify the methods used to direct activity and to identify the problems associated with conditional task processing for interactive analysis.The main difference between the analysis program described in this paper and conventional analysis programs is related to the control architecture. The general conclusion of this paper is that knowledge-based control is more effective and flexible than algorithm-oriented control. 相似文献
5.
《Artificial Intelligence in Engineering》1993,8(4):301-306
A wide domain for expert systems application is that of design processes. Decopan Design is a knowledge-based system supporting the design of industrial controlgear panels. Such a design process requires declarative knowledge, heuristic knowledge and human experience and skill, which are excellent subjects in order to be incorporated in a knowledge-based expert system. Decopan Design has been created using an expert system shell and has been linked with a computer-aided drafting program for drawing purposes. 相似文献
6.
Amphion is a real-world knowledge-based software engineering (KBSE) system whose program synthesis subsystem is based on deductive synthesis. Amphion is designed to automate use of software component libraries—the programs it generates are compositions of software components. Amphion has a domain-independent generic architecture that is specialized to an application domain and component library through a declarative domain theory. Up to now, program synthesis has been made efficient and automatic through manual tuning of theorem-proving strategies and tactics, and careful formulation of domain theories.The Meta-Amphion system is being developed to empower domain experts to develop, maintain, and evolve their own Amphion applications. Meta-Amphion is intended to be the knowledge-based analogue of application-generator generator technology. This paper describes an essential part of Meta-Amphion—technology for automatically transforming declarative domain theories into efficient domain-specific program synthesis systems. 相似文献
7.
8.
何永琴 《网络安全技术与应用》2013,(10):33-34
在信息化时代中,网络中的数据量越来越大,随之而来的数据挖掘,数据处理成为热点.本文旨在提出一套计算机系统优化的方案,运用“遗传算法”,为计算机系统中实时数据库的查询提出一些优化思路. 相似文献
9.
Knowledge representation support 总被引:1,自引:1,他引:0
The representation of world knowledge in a machine translation system is discussed, especially in terms of the interlingua text that is adopted in KBMT-89. While knowledge about the world is at the core of a knowledge-based machine translation program, it cannot be extracted from a text without knowledge about how languages encode it syntactically. The paper therefore also presents the grammar formalism with which language-specific syntactic knowledge is presented. Details are presented of our version of unification-based grammar, its basis in linguistic theory and its role in a knowledge-based machine translation system. 相似文献
10.
Many knowledge based systems are designed and built with little attention paid to the reliability of the output. In this paper, we present an approach, using partitioning of both the knowledge base and the input space, that allows for the measurement of the reliability during any program increment in a rapid prototyping development cycle. Before presenting the approach, we formalize the problem using concepts from general systems theory and then describe our three objectives: 1) measurement of the reliability of the knowledge-based system at the current program increment, 2) prediction of the reliability of the future system, and 3) support for design decisions. Finally, we apply our approach to a design-aiding knowledge-based system for the selection of materials under various climatic conditions. The design-aiding knowledge-based system is used by U.S. Army personnel in the development of equipment to be used by the U.S. Army in various regions of the world. We find that the current system, containing 40 rules, has a reliability of approximately 0.85. However, more importantly, we have discovered the rules that led to many of the failures 相似文献
11.
面向工程设计领域的基于知识的分析计算程序生成系统 总被引:1,自引:1,他引:0
本文介绍了面向工程(产品)设计领域的基于知识的分析计算程序生成系统KECPG。提出了公式逻辑相依性概念,并讨论了它的性质以及如何依据这种概念来自动生成公式计算程序设计规格说明。 相似文献
12.
With the increasing interest in using knowledge-based approaches for protein structure prediction and modelling, there is a requirement for general techniques to convert molecular biological data into structures that can be interpreted by artificial intelligence programming languages (e.g. Prolog). We describe here an interactive program that generates files in Prolog clausal form from the most commonly distributed protein structural data collections. The program is flexible and enables a variety of clause structures to be defined by the user through a general schema definition system. Our method can be extended to include other types of molecular biological database or those containing non-structural information, thus providing a uniform framework for handling the increasing volume of data available to knowledge-based systems in biomedicine. 相似文献
13.
The first knowledge-based medical consultation program for dermatology is reported. This program uses SEEK, a new facility within the Rutgers University EXPERT system. Our current model gives a differential diagnosis for 13 different tumors with an overall accuracy of 84%. The model uses a formal criteria-based knowledge representation scheme. In addition, the first visually indexed database in dermatology has been developed. 相似文献
14.
《Parallel Computing》1997,23(3):291-309
In this paper we propose a knowledge-based approach for solving data dependence testing and loop scheduling problems. A rule-based system, called the K-Test, is developed by repertory grid and attribute ording table to construct the knowledge base. The K-Test chooses an appropriate testing algorithm according to some features of the input program by using knowledge-based techniques, and then applies the resulting test to detect data dependences for loop parallelization. Another rule-based system, called the KPLS, is also proposed to be able to choose an appropriate scheduling by inferring some features of loops and assign parallel loops on multiprocessors for achieving high speedup. The experimental results show that the graceful speedup obtained by our compiler is obvious. 相似文献
15.
Clinical pathways have been adopted for various diseases in clinical departments for quality improvement as a result of standardization
of medical activities in treatment process. Using knowledge-based decision support on the basis of clinical pathways is a
promising strategy to improve medical quality effectively. However, the clinical pathway knowledge has not been fully integrated
into treatment process and thus cannot provide comprehensive support to the actual work practice. Therefore this paper proposes
a knowledge-based clinical pathway management method which contributes to make use of clinical knowledge to support and optimize
medical practice. We have developed a knowledge-based clinical pathway management system to demonstrate how the clinical pathway
knowledge comprehensively supports the treatment process. The experiences from the use of this system show that the treatment
quality can be effectively improved by the extracted and classified clinical pathway knowledge, seamless integration of patient-specific
clinical pathway recommendations with medical tasks and the evaluating pathway deviations for optimization. 相似文献
16.
David A. Kendrick 《Expert systems with applications》1990,1(4):383-389
Most mathematical programming models and knowledge-based systems in optimization from exist in various representations; however, the user is frequently not aware of this. For example, a model which is developed with a knowledge-based system such as the PM system of Krishnan (1988) will have several representations in Prolog and then will be translated into another representation in Structured Modeling before it is solved. Also, a model which is developed in the GAMS language will be translated into an MPS input form internally before the problem is passed to a solver such as MINOS. The results from MINOS are then passed back to GAMS and the user sees the results in the style of the GAMS representation of the model. This could be called a vertical set of model representations since the user can modify only one representation and the models are passed down directly to the solver.
This paper argues that in considering knowledge-based systems with optimization we should begin to employ a set of parallel model representations, any one of which the user can see and modify. These can be called horizontal model representations. For example, a given model might be represented in graphical, knowledge base, modeling language, and mathematical forms. The user would be able to modify any of these versions and have the other representations altered automatically to reflect the changes. 相似文献
17.
Inspection planning is discussed in a framework where a rich choice of instruments is available and robots can also participate in the inspection process. The problem of constrained plan optimization is exposed, and a solution is suggested that is based on task grouping. After outlining the overall planning process, we give details of the optimization stage where case-based reasoning is applied. Finally, it will be shown how the implemented knowledge-based system can operate as a knowledge server. 相似文献
18.
Michael G. Thomason 《国际智能系统杂志》1989,4(2):143-154
A knowledge-based program to assist humans interpret satellite infrared images of a region of the Atlantic Ocean is described. the organization of the system and the nature of its knowledge base are discussed. the operation of the system in tracking mesoscale events in a registered sequence of IR images is illustrated. 相似文献