|
(See ISLA for the new IAS website. Most maintenance activities on this old website have stopped.)
Geometric Programming/Geometric Algebra
|
Geometric Programming/Geometric Algebra
|
Objective
Geometric algebra is a very convenient representational and computational
system for geometry. We believe that it is going to be
the way computer science deals with geometrical issues. It contains,
in a fully integrated manner, linear algebra, vector calculus, differential
geometry, complex number and quaternions as real geometric entities,
and lots more. This powerful language is based in Clifford algebra.
David Hestenes was the among first to realize its enormous importance
for physics, where it is now finding inroads. The revolution for
computer science is currently in the making, and we are part of it.
Research group members
dr ir Leo Dorst
Tim Bouma BA
drs Daniël Fontijne
dr Henk Pijls (KdV Institute)
dr Marius Zaharia
Funding
University of Amsterdam and NWO
Research Achievements
A lot of work has gone into the explanation of geometric algebra
to a computer science audience, with
courses at SIGGRAPH
and the downloadable tutorial Matlab
package
GABLE as guidance for our desing considerations in making a
software library out of geometric algebra, useful to computer graphics,
robotics and computer vision.
New scientific results in geometric algebra are being found by concentrating
on the geometrically significant elements of Clifford algebras and their
relationships (giving a better meet and join) and cleaning up some
of the derived products (leading to a better inner product, and
a new product representing the symmetric differerence of subspaces).
More information
project page (includes GABLE package and some applications).
|