Révision 69 pobysoPythonSage/src/sageSLZ/sageSLZ-Notes.html
sageSLZ-Notes.html (revision 69) | ||
---|---|---|
321 | 321 |
<p>The naive approach is to:</p> |
322 | 322 |
<ol> |
323 | 323 |
<li>give it a try with the initial data;</li> |
324 |
<li>you get a too large error, reduce (e. g. divide by 2) the interval by |
|
325 |
lowering the upper bound until the computed error matches the expected
|
|
324 |
<li>when you get a too large error, reduce (e. g. divide by 2) the interval by
|
|
325 |
lowering the upper bound until the computed error matches the target
|
|
326 | 326 |
error;</li> |
327 |
<li>use this upper bound as the lower bound of the next interval, always
|
|
327 |
<li>this upper bound becomes the lower bound of the next interval, always
|
|
328 | 328 |
using the orginal upper bound and repeat the process until you can cover |
329 | 329 |
the all initial interval with the computed sub-interval.</li> |
330 | 330 |
</ol> |
331 | 331 |
|
332 | 332 |
<p>In step 2 you may have to compute several polynomials until the computed |
333 | 333 |
error is below or equal to the expected error. You must not decrease the |
334 |
interval width too agressively since it multiplies the number of interval (and |
|
335 |
lengtens the subsequent manipulations that are made on each sub-interval).</p> |
|
334 |
interval width too agressively. There is no point in getting a too small approximation error since it multiplies the number of interval (and
|
|
335 |
lengthens the subsequent manipulations that are made on each sub-interval).</p>
|
|
336 | 336 |
|
337 |
<p>In step 3 you probably unutily compute polynomials for too large interval
|
|
337 |
<p>In step 3 you probably inutily compute polynomials for too large intervals
|
|
338 | 338 |
and you could know it from the previous computations.</p> |
339 | 339 |
|
340 |
<p>The whole idea is to reduce the number of polynomila computation and get the
|
|
341 |
maximum width (compatibile with the expected approwimaiton error).</p>
|
|
340 |
<p>The whole idea is to reduce the number of polynomial computations and get the
|
|
341 |
maximum width (compatible with the expected approwimaiton error).</p> |
|
342 | 342 |
|
343 | 343 |
<p>This process has different aspects:</p> |
344 | 344 |
<ol> |
... | ... | |
352 | 352 |
|
353 | 353 |
<p>For point 2, can some type of data structure keep the informations (which |
354 | 354 |
ones ?) and allow for an efficient reuse.</p> |
355 |
|
|
356 |
<p>Adjacent question: is it possible, given a the result of a previous |
|
357 |
computation, to forecast the effect on the approximation precision of a degree |
|
358 |
in(de)crease?</p> |
|
355 | 359 |
</body> |
356 | 360 |
</html> |
Formats disponibles : Unified diff