首页 | 本学科首页   官方微博 | 高级检索  
     


An informal introduction to a high level language with applications to interval mathematics
Authors:Daniel E Cooke  Л Е Кук
Affiliation:1. Department of Computer Science, University of Texas El Paso, 79968, El Paso, TX, USA
Abstract:The main problem of interval computations is as follows:given sets of possible valuesX i for variablesx i, and an algorithmf:R n → R, to.estimate the rangef(X 1, ..,X n ) of the possible values off(x 1, ...,x n ). In many real-life, situations setsX i are not intervals. To handle such problems, it is desirable to add set data type and operations with sets to a programming language. it is well known that the entire mathematics can be formulated in terms of sets. So, if we already have a set as a data type, why have anything else. The main reason, is that expression in terms of sets is often clumsy. To avoid this clumsiness, it has been suggested to use not only sets, but alsobags (multisets), in which an element can have multiple occurrences. Bags are used in many areas of Computer Science, and recently, several languages have appeared that use the bag as a basic data type. In this paper, we explain the main ideas behind bag languages, and we also show:
  • · that bag languages are naturally parallelizable, thus leading to a parallelization of the coresponding generalized interval computations;
  • · and that bag languages can be also helpfully applied to traditional interval computations (where setsX i are intervals).
  • Keywords:
    本文献已被 SpringerLink 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

    Copyright©北京勤云科技发展有限公司  京ICP备09084417号