[ont.events] U of Toronto Computer Science activities, March 9-13

clarke@utcsri.UUCP (Jim Clarke) (03/02/87)

              (GB = Galbraith Building, 35 St. George Street)

SUMMARY:

Tuesday, March 10, 2 pm, GB221 -- Brad A. Myers:
    ``The Present and Future of Window Managers"

Tuesday, March 10, 3 pm, GB120 -- Sandy Pentland:
    ``Recognition by Parts"

Wednesday, March 11, 3 pm, GB220 -- John Plaice:
    ``LUSTRE:  A real time data flow language"

Thursday, March 12, 3 pm, GB220 -- Dexter Kozen:
    ``Polynomial Decomposition Algorithms"

-------------------

GRAPHICS SEMINAR, Tuesday, March 10, 2 pm, GB221

                             Mr. Brad A. Myers
                           University of Toronto

               ``The Present and Future of Window Managers"

     Window managers were invented about 10 years ago at Xerox PARC.  Now,
there are hundreds of different window managers running on many different
kinds of computer hardware.  One surprising thing about all these window
managers is that they are actually very similar and the differences that do
exist can be broken down into a small number of choices.  This observation
has led to the hope that it would be possible to create a standard window
manager that would be usable for a wide variety of computers and users.
There are at least three separate efforts at standardization: ``X",
``NeWS", and the official window management standards body: X3H3.6.


     This talk will discuss the similarities and differences among window
managers, the status of efforts at standardization, and some areas where
future work is needed so the next generation of window managers will be
easier to use for both application programmers and end users.

A.I./GRAPHICS SEMINAR, Tuesday, March 10, 3 pm, GB120

                         Professor Sandy Pentland
                             SRI International

                          ``Recognition by Parts"

     A general-purpose visual system must be able to encounter an object,
learn its description, and thereafter be able to recognize it.  This
requires being able to compute a CANONICAL description of the object, for
comparison to previously-learned object descriptions.  In humans, seeing
objects as having ``parts" seems to be central to this learning/recognition
process.  I will describe a representation for such ``parts" that is based
on prototypes and deformation processes, show that it is able to describe a
very wide range of 3-D shapes, and that such descriptions that are normally
isomorphic to people's notions of part structure.  The small number of
parameters in this representation allows us to use standard model-based
machine vision techniques to recover acceptably canonical 3-D descriptions
from range data.  Several examples of learning canonical shape descriptions
will be shown, using ALV range data.

SYSTEMS SEMINAR, Wednesday, March 11, 3 pm, GB220

                           Professor John Plaice
                      Laboratoire Circuit & Systemes

                ``LUSTRE:  A real time data flow language"


THEORY SEMINAR, Thursday, March 12, 3 pm, GB220

                          Professor Dexter Kozen
                            Cornell University

                  ``Polynomial Decomposition Algorithms"

     We examine the question of when a polynomial f(x) over a commutative
ring has a nontrivial decomposition f(x) = g(h(x)).  Previous algorithms by
Barton and Zippel and by Alagar and Thanh are exponential-time in the worst
case, require polynomial factorization, and only work over fields of
characteristic 0.  We give a cubic-time sequential algorithm which does not
use polynomial factorization, and works over any commutative ring contain-
ing a multiplicative inverse of the degree of g.  In the presence of
appropriate roots of unity, the complexity can be further reduced to qua-
dratic time.  We also show that the problem is in NC.  Finally, we give a
new structure theorem that leads to necessary and sufficient algebraic con-
ditions for decomposibility over any field.  We apply this theorem to
obtain an NC algorithm for decomposing irreducible polynomials over finite
fields, and a subexponential algorithm for decomposing irreducible polyno-
mials over any field admitting efficient polynomial factorization.  (Joint
work with Susan Landau, Wesleyan.)
-- 

Jim Clarke -- Dept. of Computer Science, Univ. of Toronto, Canada M5S 1A4
              (416) 978-4058
{allegra,cornell,decvax,linus,utzoo}!utcsri!clarke