Geometric Algebra for Computer Science

Geometric Algebra for Computer Science PDF

Author: Leo Dorst

Publisher: Elsevier

Published: 2010-07-26

Total Pages: 664

ISBN-13: 0080553109

DOWNLOAD EBOOK →

Until recently, almost all of the interactions between objects in virtual 3D worlds have been based on calculations performed using linear algebra. Linear algebra relies heavily on coordinates, however, which can make many geometric programming tasks very specific and complex-often a lot of effort is required to bring about even modest performance enhancements. Although linear algebra is an efficient way to specify low-level computations, it is not a suitable high-level language for geometric programming. Geometric Algebra for Computer Science presents a compelling alternative to the limitations of linear algebra. Geometric algebra, or GA, is a compact, time-effective, and performance-enhancing way to represent the geometry of 3D objects in computer programs. In this book you will find an introduction to GA that will give you a strong grasp of its relationship to linear algebra and its significance for your work. You will learn how to use GA to represent objects and perform geometric operations on them. And you will begin mastering proven techniques for making GA an integral part of your applications in a way that simplifies your code without slowing it down. * The first book on Geometric Algebra for programmers in computer graphics and entertainment computing * Written by leaders in the field providing essential information on this new technique for 3D graphics * This full colour book includes a website with GAViewer, a program to experiment with GA

Clifford Algebra to Geometric Calculus

Clifford Algebra to Geometric Calculus PDF

Author: David Hestenes

Publisher: Springer Science & Business Media

Published: 1984

Total Pages: 340

ISBN-13: 9789027725615

DOWNLOAD EBOOK →

Matrix algebra has been called "the arithmetic of higher mathematics" [Be]. We think the basis for a better arithmetic has long been available, but its versatility has hardly been appreciated, and it has not yet been integrated into the mainstream of mathematics. We refer to the system commonly called 'Clifford Algebra', though we prefer the name 'Geometric Algebra' suggested by Clifford himself. Many distinct algebraic systems have been adapted or developed to express geometric relations and describe geometric structures. Especially notable are those algebras which have been used for this purpose in physics, in particular, the system of complex numbers, the quaternions, matrix algebra, vector, tensor and spinor algebras and the algebra of differential forms. Each of these geometric algebras has some significant advantage over the others in certain applications, so no one of them provides an adequate algebraic structure for all purposes of geometry and physics. At the same time, the algebras overlap considerably, so they provide several different mathematical representations for individual geometrical or physical ideas.

Geometric Algebra

Geometric Algebra PDF

Author: Emil Artin

Publisher: Courier Dover Publications

Published: 2016-01-20

Total Pages: 228

ISBN-13: 048680920X

DOWNLOAD EBOOK →

This concise classic presents advanced undergraduates and graduate students in mathematics with an overview of geometric algebra. The text originated with lecture notes from a New York University course taught by Emil Artin, one of the preeminent mathematicians of the twentieth century. The Bulletin of the American Mathematical Society praised Geometric Algebra upon its initial publication, noting that "mathematicians will find on many pages ample evidence of the author's ability to penetrate a subject and to present material in a particularly elegant manner." Chapter 1 serves as reference, consisting of the proofs of certain isolated algebraic theorems. Subsequent chapters explore affine and projective geometry, symplectic and orthogonal geometry, the general linear group, and the structure of symplectic and orthogonal groups. The author offers suggestions for the use of this book, which concludes with a bibliography and index.

Groups and Characters

Groups and Characters PDF

Author: Larry C. Grove

Publisher: John Wiley & Sons

Published: 2011-09-26

Total Pages: 228

ISBN-13: 1118030931

DOWNLOAD EBOOK →

An authoritative, full-year course on both group theory and ordinary character theory--essential tools for mathematics and the physical sciences One of the few treatments available combining both group theory and character theory, Groups and Characters is an effective general textbook on these two fundamentally connected subjects. Presuming only a basic knowledge of abstract algebra as in a first-year graduate course, the text opens with a review of background material and then guides readers carefully through several of the most important aspects of groups and characters, concentrating mainly on finite groups. Challenging yet accessible, Groups and Characters features: * An extensive collection of examples surveying many different types of groups, including Sylow subgroups of symmetric groups, affine groups of fields, the Mathieu groups, and symplectic groups * A thorough, easy-to-follow discussion of Polya-Redfield enumeration, with applications to combinatorics * Inclusive explorations of the transfer function and normal complements, induction and restriction of characters, Clifford theory, characters of symmetric and alternating groups, Frobenius groups, and the Schur index * Illuminating accounts of several computational aspects of group theory, such as the Schreier-Sims algorithm, Todd-Coxeter coset enumeration, and algorithms for generating character tables As valuable as Groups and Characters will prove as a textbook for mathematicians, it has broader applications. With chapters suitable for use as independent review units, along with a full bibliography and index, it will be a dependable general reference for chemists, physicists, and crystallographers.

An Introduction to Clifford Algebras and Spinors

An Introduction to Clifford Algebras and Spinors PDF

Author: Jayme Vaz Jr.

Publisher: Oxford University Press

Published: 2016

Total Pages: 257

ISBN-13: 0198782926

DOWNLOAD EBOOK →

This work is unique compared to the existing literature. It is very didactical and accessible to both students and researchers, without neglecting the formal character and the deep algebraic completeness of the topic along with its physical applications.

Geometric Algebra for Computer Graphics

Geometric Algebra for Computer Graphics PDF

Author: John Vince

Publisher: Springer Science & Business Media

Published: 2008-04-21

Total Pages: 268

ISBN-13: 1846289963

DOWNLOAD EBOOK →

Geometric algebra (a Clifford Algebra) has been applied to different branches of physics for a long time but is now being adopted by the computer graphics community and is providing exciting new ways of solving 3D geometric problems. The author tackles this complex subject with inimitable style, and provides an accessible and very readable introduction. The book is filled with lots of clear examples and is very well illustrated. Introductory chapters look at algebraic axioms, vector algebra and geometric conventions and the book closes with a chapter on how the algebra is applied to computer graphics.

Understanding Geometric Algebra for Electromagnetic Theory

Understanding Geometric Algebra for Electromagnetic Theory PDF

Author: John W. Arthur

Publisher: John Wiley & Sons

Published: 2011-09-13

Total Pages: 320

ISBN-13: 0470941634

DOWNLOAD EBOOK →

This book aims to disseminate geometric algebra as a straightforward mathematical tool set for working with and understanding classical electromagnetic theory. It's target readership is anyone who has some knowledge of electromagnetic theory, predominantly ordinary scientists and engineers who use it in the course of their work, or postgraduate students and senior undergraduates who are seeking to broaden their knowledge and increase their understanding of the subject. It is assumed that the reader is not a mathematical specialist and is neither familiar with geometric algebra or its application to electromagnetic theory. The modern approach, geometric algebra, is the mathematical tool set we should all have started out with and once the reader has a grasp of the subject, he or she cannot fail to realize that traditional vector analysis is really awkward and even misleading by comparison. Professors can request a solutions manual by email: [email protected]

A New Approach to Differential Geometry using Clifford's Geometric Algebra

A New Approach to Differential Geometry using Clifford's Geometric Algebra PDF

Author: John Snygg

Publisher: Springer Science & Business Media

Published: 2011-12-09

Total Pages: 472

ISBN-13: 081768283X

DOWNLOAD EBOOK →

Differential geometry is the study of the curvature and calculus of curves and surfaces. A New Approach to Differential Geometry using Clifford's Geometric Algebra simplifies the discussion to an accessible level of differential geometry by introducing Clifford algebra. This presentation is relevant because Clifford algebra is an effective tool for dealing with the rotations intrinsic to the study of curved space. Complete with chapter-by-chapter exercises, an overview of general relativity, and brief biographies of historical figures, this comprehensive textbook presents a valuable introduction to differential geometry. It will serve as a useful resource for upper-level undergraduates, beginning-level graduate students, and researchers in the algebra and physics communities.

Geometric Algebra Applications Vol. I

Geometric Algebra Applications Vol. I PDF

Author: Eduardo Bayro-Corrochano

Publisher: Springer

Published: 2018-06-20

Total Pages: 742

ISBN-13: 3319748300

DOWNLOAD EBOOK →

The goal of the Volume I Geometric Algebra for Computer Vision, Graphics and Neural Computing is to present a unified mathematical treatment of diverse problems in the general domain of artificial intelligence and associated fields using Clifford, or geometric, algebra. Geometric algebra provides a rich and general mathematical framework for Geometric Cybernetics in order to develop solutions, concepts and computer algorithms without losing geometric insight of the problem in question. Current mathematical subjects can be treated in an unified manner without abandoning the mathematical system of geometric algebra for instance: multilinear algebra, projective and affine geometry, calculus on manifolds, Riemann geometry, the representation of Lie algebras and Lie groups using bivector algebras and conformal geometry. By treating a wide spectrum of problems in a common language, this Volume I offers both new insights and new solutions that should be useful to scientists, and engineers working in different areas related with the development and building of intelligent machines. Each chapter is written in accessible terms accompanied by numerous examples, figures and a complementary appendix on Clifford algebras, all to clarify the theory and the crucial aspects of the application of geometric algebra to problems in graphics engineering, image processing, pattern recognition, computer vision, machine learning, neural computing and cognitive systems.

Foundations of Geometric Algebra Computing

Foundations of Geometric Algebra Computing PDF

Author: Dietmar Hildenbrand

Publisher: Springer Science & Business Media

Published: 2012-12-31

Total Pages: 217

ISBN-13: 3642317944

DOWNLOAD EBOOK →

The author defines “Geometric Algebra Computing” as the geometrically intuitive development of algorithms using geometric algebra with a focus on their efficient implementation, and the goal of this book is to lay the foundations for the widespread use of geometric algebra as a powerful, intuitive mathematical language for engineering applications in academia and industry. The related technology is driven by the invention of conformal geometric algebra as a 5D extension of the 4D projective geometric algebra and by the recent progress in parallel processing, and with the specific conformal geometric algebra there is a growing community in recent years applying geometric algebra to applications in computer vision, computer graphics, and robotics. This book is organized into three parts: in Part I the author focuses on the mathematical foundations; in Part II he explains the interactive handling of geometric algebra; and in Part III he deals with computing technology for high-performance implementations based on geometric algebra as a domain-specific language in standard programming languages such as C++ and OpenCL. The book is written in a tutorial style and readers should gain experience with the associated freely available software packages and applications. The book is suitable for students, engineers, and researchers in computer science, computational engineering, and mathematics.