Aritmetički i algebarski algoritmi -- seminarske teme


Zadnja promjena: 27.12.2007. u 16:31.


Kako se bira tema?

Link na forum za kolegij za pregled izabranih tema i prijavu.

Upozorenje: dobar dio članaka je velik, pa on-line pregled i download može dugo trajati.

Ako vam je to preveliko za download, javite se --- možete sve dobiti i na nekom ``pokretnom'' mediju.


Popis tema (u nekim blokovima)


Jednostavni algoritmi:

  1. A New Algorithm for Inner Product (pdf, 875 kB)

Pretvaranje iz baze u bazu:

  1. High-Speed Binary-to-Decimal Conversion (pdf, 800 kB)

Verižni razlomci:

  1. Application of Continued Fractions for Fast Evaluation of Certain Functions on a Digital Computer (pdf, 2503 kB)
  2. On the Use of Continued Fractions for Digital Computer Arithmetic (pdf, 759 kB)
  3. A Method for Solving Polynomial Equations by Continued Fractions (pdf, 752 kB)

Dijeljenje:

  1. Generation of Products and Quotients Using Approximate Binary Logarithms for Digital Filtering Applications (pdf, 1777 kB)
  2. An Augmented Iterative Array for High-Speed Binary Division (pdf, 2108 kB)
  3. Integer Division Using Reciprocals (pdf, 421 kB)
  4. On-Line Algorithms for Division and Multiplication (pdf, 2319 kB)
  5. The Correspondence Between Methods of Digital Division and Multiplier Recoding Procedures (pdf, 1888 kB)
  6. On Division by Functional Iteration (pdf, 866 kB)
  7. Higher-Radix Division Using Estimates of the Divisor and Partial Remainders (pdf, 1704 kB)
  8. A Polynomial-Based Division Algorithm (pdf, 427 kB)

Dijeljenje (nastavak):

  1. Multiprecision Integer Division Examples Using Arbitrary Radix (pdf, 168 kB)
  2. An Overrelaxation for a Numerical Inverse of a Constant (pdf, 710 kB)
  3. Speeding up an Overrelaxation Method of Division in Radix-2^n Machine (pdf, 496 kB)

Dijeljenje (još malo):

  1. On Range-Transformation Techniques for Division (pdf, 921 kB)
  2. On Optimal Iterative Schemes for High-Speed Division (pdf, 832 kB)
  3. A Division Algorithm for Signed-Digit Arithmetic (pdf, 638 kB)

Euklidov algoritam:

  1. Analysis of fast versions of the Euclid Algorithm (pdf, 301 kB)

Brza Fourierova transformacija:

  1. Fast Computational Algorithms for Bit Reversal (pdf, 3227 kB)
  2. A Generalization of the Fast Fourier Transform (pdf, 1951 kB)
  3. A New Hybrid Algorithm for Computing a Fast Discrete Fourier Transform (pdf, 3242 kB)
  4. Fourier Transform Computers Using CORDIC Iterations (pdf, 2838 kB)
  5. An Algorithm for the Machine Computation of Partial-Fractions Expansion of Functions Having Multiple Poles (pdf, 806 kB)

Elementarne funkcije u floating-pointu:

  1. Parallel Multiplicative Algorithms for Some Elementary Functions (pdf, 766 kB)
  2. More Efficient Radix-2 Algorithms for Some Elementary Functions (pdf, 2108 kB)
  3. High-Speed Double-Precision Computation of Reciprocal, Division, Square Root, and Inverse Square Root (pdf, 731 kB)
  4. Economic Pseudodivision Processes for Obtaining Square Root, Logarithm, and Arctan (pdf, 784 kB)
  5. A Digit-by-Digit Algorithm for m-th Root Extraction (pdf, 624 kB)

Euklidska norma vektora u floating-pointu:

  1. Programming Pearls - Birth of a Cruncher (Euclidean distance) (pdf, 670 kB)
  2. A Portable Fortran Program To Find the Euclidean Norm of a Vector (pdf, 447 kB)

Zaokruživanje u floating-pointu:

  1. A Comparison of Three Rounding Algorithms for IEEE Floating-Point Multiplication (pdf, 351 kB)
  2. Analysis of Rounding Methods in Floating-Point Arithmetic (pdf, 2666 kB)

Množenje:

  1. Uniform Shift Multiplication Algorithms Without Overflow (pdf, 680 kB)
  2. The Quasi-Serial Multiplier (pdf, 2010 kB)
  3. A Binary Multiplication Scheme Based on Squaring (pdf, 560 kB)
  4. High-Speed Computer Multiplication Using a Multiple-Bit Decoding Algorithm (pdf, 627 kB)
  5. On Binary Multiplication Using the Quarter Square Algorithm (pdf, 550 kB)
  6. A Proof of the Modified Booth's Algorithm for Multiplication (pdf, 451 kB)
  7. An Efficient Polynomial-Modulus Based Technique for Multiplication of Large Integers (pdf, 265 kB)

Negativne baze:

  1. Arithmetic Algorithms in a Negative Base (pdf, 3182 kB)
  2. Deterministic Division Algorithm in a Negative Base (pdf, 1794 kB)
  3. Complementary Two-Way Algorithms for Negative Radix Conversions (pdf, 1205 kB)
  4. Divide-and-Correct Algorithm for Division in a Negative Base (pdf, 398 kB)
  5. Arithmetic Algorithms in a Negative Base (pdf, 551 kB)

Složenost operacija:

  1. Hardware Complexity of Modular Multiplication and Exponentiation (pdf, 4498 kB)

Numeričke aproksimacije funkcija:

  1. Optimal Piecewise Polynomial L_2 Approximation of Functions of One and Two Variables (pdf, 791 kB)
  2. A Piecewise Linear Approximation of log_2 x with Equal Maximum Errors in All Intervals (pdf, 1660 kB)

Generiranje pseudoslučajnih brojeva:

  1. A More Portable Fortran Random Number Generator (pdf, 341 kB)

Aritmetika u sustavima ostataka:

  1. Sign Detection in Residue Number Systems (pdf, 1205 kB)

Simetrični sustavi ostataka:

  1. Floating-Point Arithmetic Algorithms in the Symmetric Residue Number System (pdf, 3668 kB)
  2. General Division in the Symmetric Residue Number System (pdf, 3406 kB)

Nije primjereno, ali ako netko baš želi:

  1. On the Parallel Evaluation of Polynomials (pdf, 715 kB)
  2. The Relationship Between Two Fast Fourier Transforms (pdf, 1760 kB)
  3. Mathematical Foundation of Computer Arithmetic (pdf, 3225 kB)
  4. Floating-Point Computation of Functions with Maximum Accuracy (pdf, 3721 kB)
  5. A General Hardware-Oriented Method for Evaluation of Functions and Computations in a Digital Computer (pdf, 3325 kB)
  6. A Formalization of Floating-Point Numeric Base Conversion (pdf, 2867 kB)
  7. Properties of the Multidimensional Generalized Discrete Fourier Transform (pdf, 3088 kB)
  8. Implementation of FFT Structures Using the Residue Number System (pdf, 4820 kB)
  9. Using an Efficient Sparse Minor Expansion Algorithm to Compute Polynomial Subresultants and the Greatest Common Denominator (pdf, 1732 kB)
  10. Numerical Technique for the Convolution of Piecewise Polynomial Functions (pdf, 3042 kB)
  11. An Algorithm for Redundant Binary Bit-Pipelined Rational Arithmetic (pdf, 1088 kB)