附件一-深圳大学计算机与软件学院.doc
深圳大学课程教学大纲
课程编号: 课程名称: 克利福德代数及其应用开课院系: 计算机与软件学院 制订(修订)人: 尹剑飞 审核人: 黄强 批准人: 明仲
2012年3月10日制(修)订
课程名称: 克利福德代数及其应用英文名称: Clifford Algebra and its Applications总 学 时: 54 其中:实验(实践)课 18 学时学 分: 2.5先修课程: 高等数学,线性代数教 材: Leo Dorst,Daniel Fontijne and Stephen Mann. Geometric Algebra for Computer Science, 2007参考教材: D. Hestenes and Garret Sobczyk. Clifford Algebra to Geometric Calculus: A Unified Language for Mathematics and Physics, 1987授课对象: 软件工程 专业 2009 年级课程性质: □综合必修 □专业必修 ?专业选修 □全校公选教学目标: 通过计算几何、数据挖掘等方面的具体问题展开教学,系统地介绍克利福德代数的公理系统及其在向量几何、??构几何、保形几何等方面的建模与演算方法,使学生掌握克利福德代数语言,具备研读相关技术文献的能力。同时,借助克利福德代数编程系统,如GAView等,使学生具备克利福德代数语言的程序设计能力。课程简介: 重点讲授Clifford代数公理系统、基于内积、外积、几何积的形式推导规则、几何线性等式的求解方法、多向量微积分、向量/同构/保形几何的建模方法等内容。通过代数程序设计语言化的导入教学思路,便于学生了解和初步掌握无坐标方式的数学建模方法与几何演算(Geometric Calculus)技能,从而解决高维空间相关的计算问题;本门课程有助于拓宽学生的知识面,为今后从事游戏软件设计、数据挖掘、机器人技术等相关领域奠定坚实基础,为软件相关行业输送具备一定理论素质和较强动手能力的人才。教学内容:Clifford代数概述:了解主要介绍对Clifford代数作出重要贡献的数学家和理论物理学家、复数、四元数、外代数所研究的高维空间问题。Clifford代数的公理系统:理解主要讲授Clifford代数的多向量空间公理、多向量与grade关系、内积、外积、几何积之间的定义层次、无坐标数学建模过程、Clifford代数与线性代数的编译关系。几何演算方法-代数部分:掌握通过计算几何、数据挖掘实例讲解如何应用Clifford代数的内积相对外积/几何积的乘积规则、<>r规则、成员关系定义、几何线性变换的矩阵表示、Reciprocal basis与Frame、内积相对外积/几何积的结合律等。几何演算方法-微积分部分:掌握主要讲授a-导数,v-导数,A-导数,有向积分理论,证明?算子与Del算子的等价性、?F=?.F+?^F=DivF+CurlF、基本几何代数表达式的导数与积分表。通过扩展最小二阶乘、Clifford Fourier Transform、SVM的几何推导等案例讲解几何演算的微积分应用。正交旋转器:掌握主要讲授正交变换的几何积的表示方法、旋转器的2-blade构造、旋转器的指数形、旋转器的versor形、3D空间旋转的程序设计方法、旋转器到矩阵表示的编译处理。同构几何建模:掌握通过额外增加的e0标准向量建立Rn+1维表示空间,用于区分Rn维中物理/几何对象的point和direction,定义两种空间的嵌套关系与度量公理。同构几何建模vs向量几何建模。保形几何建模:掌握通过额外增加的两个基准向量建立Rn+2维表示空间,为解决Rn维中复杂几何对象建模与度量问题,定义两种空间的嵌套关系与度量公理。保形几何建模vs同构几何建模vs向量几何建模。Clifford代数语言的中间编译层:理解介绍基于位内存表示的r-blade子空间编码技术、子空间因子化算法、Joint/Meet算法、通过额外增加的两个基准向量建立Rn+2维表示空间,为解决Rn维中复杂几何对象建模与度量问题,定义两种空间的嵌套关系与度量公理。保形几何建模vs同构几何建模vs向量几何建模。学时分配:(请填写下表)序教学内容课堂讲授习题课讨论课上机实验号1Clifford代数概述2 2公理系统4 43几何演算-代数部分62 3 4几何演算