The analytic element method is a mesh-free approach for modeling ground water flow at both the local and the regional scale. With the advent of the Python object-oriented programming language, it has become relatively...
详细信息
The analytic element method is a mesh-free approach for modeling ground water flow at both the local and the regional scale. With the advent of the Python object-oriented programming language, it has become relatively easy to write analytic element programs. In this article, an introduction is given of the basic principles of the analytic element method and of the Python programming language. A simple, yet flexible, object-oriented design is presented for analytic element codes using multiple inheritance. New types of analytic elements may be added without the need for any changes in the existing part of the code. The presented code may be used to model flow to wells (with either a specified discharge or drawdown) and streams (with a specified head). The code may be extended by any hydrogeologist with a healthy appetite for writing computer code to solve more complicated ground water flow problems.
In this paper, our research objective is to develop a database virtualization technique so that data analysts or other users who apply data mining methods to their jobs can use all ubiquitous databases in the Internet...
详细信息
ISBN:
(纸本)9781424456987
In this paper, our research objective is to develop a database virtualization technique so that data analysts or other users who apply data mining methods to their jobs can use all ubiquitous databases in the Internet as if they were recognized as a single database, thereby helping to reduce their workloads such as data collection from the databases and data cleansing works. In this study, firstly we examine XML scheme advantages and propose a database virtualization method by which such ubiquitous databases as relational databases, object-oriented databases, and XML databases are useful, as if they all behaved as a single database. Next, we show the method of virtualization of ubiquitous databases can describe ubiquitous database schema in a unified fashion using the XML schema. Moreover, it consists of a high-level concept of distributed database management of the same type and of different types, and also of a location transparency feature.
Part II is devoted to the formulation of the problem and models and methods of design of optimal logical structures for object-oriented databases used in designing automatic information control systems. The effectiven...
详细信息
Part II is devoted to the formulation of the problem and models and methods of design of optimal logical structures for object-oriented databases used in designing automatic information control systems. The effectiveness criteria used for the problem design are defined by the minimal total time of utilization of databases and service of a given set of user inquires and transactions, minimal total time of implementation of a set of inquires and transactions over the database. Design problems are formulated as nonlinear integer programming problems and effective exact and heuristic algorithms are developed to solve them.
Extensibility and dynamic schema evolution are among the attractive features that lead to the wide acceptance of the object-oriented paradigm. Not knowing all class hierarchy details should not prevent a user from int...
详细信息
Extensibility and dynamic schema evolution are among the attractive features that lead to the wide acceptance of the object-oriented paradigm. Not knowing all class hierarchy details should not prevent a user from introducing new classes when necessary. Naive or professional users may define new classes either by using class definition constructs or as views. However, improper placement of such classes leads to a flat hierarchy with many things duplicated. To overcome this problem, we automated the process in order to help the user find the most appropriate position with respect to her class in the hierarchy regardless of her knowledge of the hierarchy. The system must be responsible for the proper placement of new classes because only the system has complete knowledge of the details of the class hierarchy, especially in a dynamic environment where changes are very frequent. In other published work, we proved that to define a view it is enough to have the set of objects that qualify to be in a view in addition to having message expressions (possible paths) that lead to desired values within those objects. Here, we go further to map a view that is intended to be persistent into a class. Then we investigate the proper position of that class in the hierarchy. To achieve this, we consider current characteristics of a new class in order to derive its relationship with other existing classes in the hierarchy. Another advantage of the presented model is that views that generate new objects are still updatable simply because we based the creation of new objects on existing identities. In other words, an object participates inside view objects by its identity regardless of which particular values from that object are of interest to the view. Values are reachable via message expressions, not violating encapsulation. This way, actual values are present in only one place and can be updated.
Linear discriminant analysis (LDA) is a commonly used method for dimensionality reduction. Despite its successes, it has limitations under some situations, including the small sample size problem, the homoscedasticity...
详细信息
ISBN:
(纸本)9783642041730
Linear discriminant analysis (LDA) is a commonly used method for dimensionality reduction. Despite its successes, it has limitations under some situations, including the small sample size problem, the homoscedasticity assumption that different classes have the same Gaussian distribution, and its inability to produce probabilistic output and handle missing data. In this paper. we propose a semi-supervised and heteroscedastic extension of probabilistic LDA, called S(2)HPLDA, which aims at overcoming all these limitations under a common principled framework. Moreover, we apply automatic relevance determination to determine the required dimensionality of the low-dimensional space for dimensionality reduction. We empirically compare our method with several related probabilistic subspace methods on some face and objectdatabases. Very promising results are obtained from the experiments showing the effectiveness of our proposed method.
Purpose - The purpose of this paper is to demonstrate object-oriented (OO) features in a language, suitable for artificial intelligence (AI), which will execute in a web environment. Earlier researchers have claimed t...
详细信息
Purpose - The purpose of this paper is to demonstrate object-oriented (OO) features in a language, suitable for artificial intelligence (AI), which will execute in a web environment. Earlier researchers have claimed that such a possibility will pave the way for better enterprise systems of tomorrow. Design/methodology/approach - In this paper, the key OO features, inheritance and polymorphism, are presented using suitable examples. Visual Prologe is the language used to demonstrate the examples and the same executes in web environment. Findings - This premise definitely matches the fundamental rethinking and radical redesign of existing systems which can aptly be called business process reengineering (BPR) in this field of study. A monolithic/homogeneous expert database design based system supporting AI and OO capabilities which executes in web environment is the result of this study. Research limitations/implications - There is no argument about the optimality of the search which is carried out while using this environment, which is purely based on the computer language used. Practical implications - The power of similar environment has enormous potential in developing better enterprise systems of tomorrow. This declarative environment helps enterprise resource planning (ERP) evolve faster towards strategic decision making rather than remaining as transaction processing systems. Originality/value - It is hoped that this paper will inspire other researchers in the field of BPR of existing ERP systems.
The paper focuses on an implementation of concept abduction with an object-oriented Database Management System (OODBMS). OWL-DL Knowledge Bases have been translated to an OO version to enable standard and nonstandard ...
详细信息
ISBN:
(纸本)9781424453313
The paper focuses on an implementation of concept abduction with an object-oriented Database Management System (OODBMS). OWL-DL Knowledge Bases have been translated to an OO version to enable standard and nonstandard inference services as queries over a DB suitable for handheld devices. The framework has been implemented and tested: early experiments are reported.
The paper gives the object-oriented multi-scale retrieval theory for educational image resources. (1) from the actual needs of education and teaching, analyzing the object-oriented features of image for educational re...
详细信息
STEP is the most effective way to describe product data model. But object-oriented database in the implementation of STEP schema can not be directly integrated with the manufacturing information management system base...
详细信息
In this paper, we describe a robust approach to the problem of the automatic index updating, i.e. maintaining cohesion between data and indices. Introducing object-oriented notions (classes, inheritance, polymorphism,...
详细信息
ISBN:
(纸本)9789898111845
In this paper, we describe a robust approach to the problem of the automatic index updating, i.e. maintaining cohesion between data and indices. Introducing object-oriented notions (classes, inheritance, polymorphism, class methods, etc.) in databases allows defining more complex selection predicates;nevertheless, in order to facilitate selection process through indices, index updating requires substantial revising. Inadequate index maintenance can lead to serious errors in query processing what has been shown on the example of Oracle 11g ORDBMS. The authors work is based on the Stack-Based Architecture (SBA) and has been implemented and tested in the ODRA (object Database for Rapid Applications development) OODBMS prototype.
暂无评论