课题基金 / 基金详情

Multi-Use "Plug-And-Play" Software Packages for Black Box and Inexact Symbolic Objects

Multi-Use "Plug-And-Play" Software Packages for Black Box and Inexact Symbolic Objects
用于黑匣子和不精确符号对象的多用途“即插即用”软件包
批准号:
9712267
负责人:
Erich Kaltofen
金额:
$21.52万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-09-15 至 2000-11-30

项目摘要

项目成果

Erich Kaltofen的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project conducts research in the design of efficient algorithms, their implementation in software packages, and in making the programs accessible to non-specialist users of symbolic computation systems. Packages for the black box representation of symbolic objects and for symbolic objects containing imprecise, that is, floating point data will be constructed. The packages are generically programmed as C++ template classes with abstract underlying arithmetics; they can be compiled with a variety of fast libraries for the basic field, floating point, and polynomial operations. A server/client interface seamlessly attaches the packages to all widely-used general purpose symbolic systems such as Maple and Mathetmatica. Parallel execution of the implemented algorithms will be facilitated. Black box objects are stored as functions. For instance: a black box polynomial is a procedure that takes values for the variables as input and evaluates the polynomial at that given point; a black box matrix is a procedure that takes an arbitrary vector as input and computes the matrix times vector product. The FoxBox system is a package for computing greatest common divisors and factoring black box polynomials. The aim is to eliminate algorithmic bottlenecks in FoxBox and add black box linear algebra. For sake of speed, the project focuses on algorithms over finite fields. Efficient server/client bridge code to a variety of general purpose systems will be developed. The project will also investigate how inexact (e.g., floating point) data can be handled in the course of a symbolic computation. The allowance of floating point coefficients in a symbolic, i.e., parameterized model, is crucial for a symbolic approach to problems from the physical world. Moreover, floating point arithmetic is faster than exact arithmetic, especially for algebraic numbers. Several numerical models, such as a-posteriori iterative improvement and sensitivity analysis for perturbed input data, will be considered. The problems of Toeplitz matrix rank, polynomial complex root location, and factoring complex polynomials in many variables will be investigated. The design of a plug-and-play symbolic/numeric package will be studied.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Symbolic Computation with Certificates, Sparsity and Error Correction
  • 批准号:
    1717100
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.64万
  • 财政年份:
    2017
  • 负责人:
    Erich Kaltofen
  • 依托单位:
AF: Small: Symbolic computation with sparsity, error checking and error correction
  • 批准号:
    1421128
  • 项目类别:
    Standard Grant
  • 资助金额:
    $46.99万
  • 财政年份:
    2014
  • 负责人:
    Erich Kaltofen
  • 依托单位:
AF: Small: Efficient Exact/Certified Symbolic Computation By Hybrid Symbolic-Numeric and Parallel Methods
  • 批准号:
    1115772
  • 项目类别:
    Standard Grant
  • 资助金额:
    $42.5万
  • 财政年份:
    2011
  • 负责人:
    Erich Kaltofen
  • 依托单位:
Model Discovery and Verification With Symbolic, Hybrid Symbolic-Numeric and Parallel Computation
  • 批准号:
    0830347
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2008
  • 负责人:
    Erich Kaltofen
  • 依托单位:
海外基金