<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-08-14T11:56:38Z</responseDate>
  <request identifier="447" metadataPrefix="oai_dc" verb="GetRecord">https://drops.dagstuhl.de/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:drops-oai.dagstuhl.de:447</identifier>
        <datestamp>2024-03-06T11:06:31Z</datestamp>
        <setSpec>ddc:004</setSpec>
        <setSpec>open_access</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Toward accurate polynomial evaluation in rounded arithmetic (short report)</dc:title>
          <dc:creator>Demmel, James</dc:creator>
          <dc:creator>Dumitriu, Ioana</dc:creator>
          <dc:creator>Holtz, Olga</dc:creator>
          <dc:subject>Accurate polynomial evaluation</dc:subject>
          <dc:subject>models or rounded arithmetic</dc:subject>
          <dc:description>Given a multivariate real (or complex) polynomial $p$ and a domain $cal D$,&#13;
we would like to decide whether an algorithm exists to evaluate $p(x)$ accurately &#13;
for all $x in {cal D}$ using rounded  real (or complex) arithmetic. &#13;
Here ``accurately'' means with relative error less than 1, i.e., with some correct &#13;
leading digits. The answer depends on the model of rounded arithmetic:&#13;
We assume that for any arithmetic operator  $op(a,b)$, for example $a+b$ or &#13;
$a cdot b$,  its computed value is $op(a,b) cdot (1 + delta)$, &#13;
where $| delta |$ is bounded by some constant $epsilon$ where $0 &lt; epsilon ll 1$, &#13;
but $delta$ is otherwise arbitrary. This model is the traditional one used to analyze &#13;
the accuracy of floating point algorithms.&#13;
&#13;
Our ultimate goal is to establish a decision procedure that, for any $p$ and $cal D$, &#13;
either exhibits an accurate algorithm or proves that none exists. In contrast to the &#13;
case where numbers are stored and manipulated as finite bit strings (e.g., as floating &#13;
point numbers or rational  numbers)  we show that some polynomials $p$ are impossible to &#13;
evaluate accurately.  The existence of an accurate algorithm will depend not just&#13;
on $p$ and $cal D$, but on which arithmetic operators and constants are available &#13;
to the algorithm  and whether branching is permitted in the algorithm. &#13;
&#13;
Toward this goal, we present necessary conditions on $p$ for it to be &#13;
accurately evaluable on open real or complex domains ${cal D}$.&#13;
We also give sufficient conditions, and describe progress toward&#13;
a complete decision procedure. We do present a complete &#13;
decision procedure for homogeneous polynomials $p$ with integer coefficients,&#13;
${cal D} = C^n$, using only arithmetic operations&#13;
$+$, $-$ and $cdot$.</dc:description>
          <dc:publisher>Schloss Dagstuhl – Leibniz-Zentrum für Informatik</dc:publisher>
          <dc:contributor>James Demmel and Ioana Dumitriu and Olga Holtz</dc:contributor>
          <dc:date>2006</dc:date>
          <dc:relation>Is Part Of Dagstuhl Seminar Proceedings, Volume 5391, Algebraic and Numerical Algorithms and Computer-assisted Proofs (2006)</dc:relation>
          <dc:type>InProceedings</dc:type>
          <dc:type>Text</dc:type>
          <dc:type>doc-type:ResearchArticle</dc:type>
          <dc:type>publishedVersion</dc:type>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>doi:10.4230/DagSemProc.05391.8</dc:identifier>
          <dc:identifier>urn:nbn:de:0030-drops-4477</dc:identifier>
          <dc:identifier>https://drops.dagstuhl.de/entities/document/10.4230/DagSemProc.05391.8</dc:identifier>
          <dc:language>eng</dc:language>
          <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
