Algebra and Computation Seminars


Current Talks Past Talks People
Other years 2006

Talk 9

Title:     Gröbner Fans and Tropical Algebraic Geometry
Speaker:     Anders Nedergaard Jensen
When:     Friday, November 25, 09:15-11:00
Where:    Aud. E, Department of Mathematical Sciences

Abstract
In tropical mathematics the tropical semi-ring (ℝ, max, +) is considered. By letting maximum take the role of addition and addition the role of multiplication a tropical polynomial becomes a piecewise linear function. Many classical definitions and theorems have a translation in tropical mathematics. For example Bezout's theorem and a certain version of Pappus' theorem exist. It makes sense to define the tropical variety of a polynomial ideal. The tropical variety turns out to be a union of a finite set of polyhedral cones and it may be considered as a polyhedral subcomplex of the Gröbner fan of the ideal.

Besides giving an introduction to tropical algebraic geometry we will discuss new algorithms for computing Gröbner fans and tropical varieties of prime ideals. Our methods rely on polyhedral and Gröbner basis techniques and on a connectivity result.

Joint work with T. Bogart, K. Fukuda, D. Speyer, B. Sturmfels, and R. Thomas.


Talk 8

Title:     Combinatorial Analysis of Quantum Random Walks
Speaker:     Eric Bach, Computer Sciences and Mathematics Departments, University of Wisconsin
When:     Friday, October 28, 09:15-11:00
Where:    Lille Aud Benjamin-117, Department of Computer Science

Abstract
Random walks have many applications in the analysis of algorithms and elsewhere. These processes have quantum analogs, which are extremely interesting in their own right and may play a role in future applications of quantum computing. The behavior of these processes is strikingly different from their classical cousins. For example, a gambler who bets on the flip of a fair coin against an infinitely rich adversary is sure to be ruined, but in the quantum casino, play can be eternal. In this talk I will survey the results we have obtained on quantum walks and discuss some intriguing new connections between finite barrier walks and arithmetic sequences.

Joint work with Andris Ambianis, Lev Borisov, Susan Coppersmith, Marcel Goldschen, Robert Joynt, Ashvin Nayak, Ashwin Vishwanath, and John Watrous.


Talk 7

Title:     Binary GCD like Algorithms for quadratic number rings.
Speaker:     Saurabh Agarwal
When:     Thursday, June 9, 10.15-12.00
Where:    Turing-016, Department of Computer Science

Abstract
Greatest common divisor is one of the most important concepts of number theory. The Euclidean algorithm is a well known algorithm to compute the GCD of two integers. However it is not the best! The binary GCD algorithm was invented by Josef Stein in mid 60's to compute the GCD of ordinary integers. Not only is the algorithm simple to understand, it is efficiently implementable on computers. In this talk I will present a brief history of the problem and walk you through different techniques used to extend this algorithm to different quadratic rings. Finally I will talk about different issues involved in extending it to other number rings.


Talk 6

Title:     Uniform Constant-Depth Circuits for Arithmetic in Finite Fields of Characteristic Two
Speaker:     Alex Healy, Division of Engineering and Applied Sciences, Harvard University
When:     Wednesday, May 25, 15.15-17.00
Where:    Ada-018, Department of Computer Science

Abstract
The complexity of arithmetic (over the integers or in finite fields) is a fundamental topic in computer science. This has been studied in a variety of computational models, and in this talk we focus on the constant-depth circuits model. While seemingly restricted, constant-depth circuits can actually be surprisingly poweful -- for instance, a breakthrough result of Hesse et al (JCSS 2002) shows that integer division can be computed by constant depth circuits with majority gates (i.e., TC0). On the other hand, constant-depth circuits are the strongest model of computation for which explicit lower-bounds are known.

In this work, we study arithmetic operations in finite fields of characteristic two, and ask to what extent they can be computed by constant-depth circuits. For example, we consider the problem of exponentiation in the finite field F2n: it is well-known that one can use the repeated-squaring algorithm to compute ai in polynomial time, given a in F2n and an n-bit integer i. We show how constant-depth circuits can compute exponentiation over a certain family of finite fields. To the best of our knowledge, this is the first result placing exponentiation in a complexity class below polynomial-time. We also study the complexity of iterated multiplication, irreducibility-testing and related problems.

As one application of our results, we prove that constant-depth circuits with majority gates (TC0) are equivalent to the class AE of functions computable by certain natural arithmetic expressions. This answers a question raised by Frandsen, Valence and Barrington (Mathematical Systems Theory '94). Joint work with Emanuele Viola.


Talk 5

Title:     Pearls of Algebra in Computational Complexity II: The Razborov-Smolensky Lower Bound
Speaker:     Kristoffer Arnsfelt Hansen
When:     Thursday, May 12, 10.15-12.00
Where:    Ada-018, Department of Computer Science

Abstract
Boolean circuits provide a purely combinatorial formalization of Boolean computation, as opposed to the more operational formalization by Turing Machines. As a consequence we can directly recast questions about computation into combinatorial questions. Most advances on these questions have been obtained using algebra, in particular polynomials over various algebraic structures. After an introduction to Boolean circuits I will present one of the most successful applications of polynomials to circuits, the Razborov-Smolensky lower bound. Finally I will discuss obstacles in generalizing this lower bound.


Talk 4

Title:     A variant of the probable prime test by Miller and Rabin
Speaker:     Gebhard Böckle (Essen)
When:     Thursday, April 28, 16.15
Where:    Aud. G1, Department of Mathematical Sciences

Abstract
An important issue in modern cryptology is the generation of large prime numbers. Such are needed in most asymetric cryptosystems that are currently used, for instance for the RSA system. Perhaps the most-used method to generate such primes on smart cards is based on the probable prime test by Miller and Rabin (MR). The actual generation works as follows: First one generates a random integer n that is relatively prime to the first k prime numbers. A typical bit length of n is 1024, a typical value for k is 54. The number n is generated using a physical system. Once it is generated, its primality is probed by having it run through a certain number of rounds of the Miller-Rabin test. The number n is declared a prime if it passes a certain number of rounds successfully. For safety reasons one generates the needed prime numbers on the smart card, since they should not be known outside the card. Therefore one is worried about possible side channel attacks that might reveal the primes when generated. One of the most critical parts of the MR test is that in each round one uses binary exponentiation (basically each time) with the number n-1. If no protection is provided, by measuring currents one can easily read of the digits of n-1, and hence n. In the talk I will first recall the Miller-Rabin test, explain the usual qualitative analysis of its confidentiality and some results of Damgard Landrock and Pomerance that gouvern its reliability in prime generation. Then I will discuss a method of randomizing and hence of hiding the exponent of the MR test. This serves as one possible countermeasure against side channel attacks. The drawback is that the `randomized MR-test' has a lower confidentiality than the original test. In the second half of the talk, I will therefore discuss this issue, and provide bounds that allow for practical implementation.


Talk 3

Title:     Dependent rational points on curves over finite fields - Lefschetz theorems and exponential sums
Speaker:     Johan P. Hansen
When:     Thursday, April 14, 10.15-12.00
Where:    Aud. G2, Department of Mathematical Sciences

Abstract
For an algebraic curve defined over the finite field Fq with q elements, we study the probability that d randomly chosen Fq -rational points on the curve impose dependent conditions on the functions in a given d-dimensional vector space of rational functions on the curve. This probability tends to be close to 1/q . The results have applications in the assessment of the performance of decoding algorithms for algebraic geometry codes. The proofs involve a geometric construction, Lefschetz theorem for quasi-projective varieties and majorizations of exponential sums.


Talk 2

Title:     Pearls of Algebra in Computational Complexity I: The PCP theorem
Speaker:     Peter Bro Miltersen
When:     Thursday, March 31, 10.15-12.00
Where:     Ada-018, Department of Computer Science

Abstract
The goal of computational complexity theory is to obtain an understanding of resource bounded Boolean computation, i.e., computation with bits and bytes, as formalized, for instance by the Turing machine model, leading to questions such as P vs. NP. Thus, the topic seems to be of a purely combinatorial nature and it is not at all clear a priori that algebraic methods would be particularly useful for obtaining such an understanding. Nevertheless, it seems that nearly all important advances in computational complexity theory in the last two decades have been by proofs with some concrete algebraic core. In particular, polynomials over the integers and over finite rings and fields have been ubiquitous. I plan to present a series of such "pearls of applications of polynomials in computational complexity", beginning in this lecture with the PCP theorem.


Talk 1

Title:     The generic Gröbner walk
Speaker:     Niels Lauritzen
When:     Friday, March 18, 10.15-12.00
Where:     Aud. G2, Department of Mathematical Sciences

Abstract
In this talk we will begin by giving a brief introduction to the interface between Gröbner bases and convex geometry. Then we will outline a new algorithm for computing Gröbner bases inspired by formal perturbation techniques in optimization and computational geometry. The algorithm is an extension of the Gröbner walk, which may be viewed as a simplex algorithm on a well defined polytope in algebra.


Valid HTML 4.01! Valid CSS!