Recipes for Continuation

IF 1.2 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
H. Dankowicz, F. Schilder
{"title":"Recipes for Continuation","authors":"H. Dankowicz, F. Schilder","doi":"10.1137/1.9781611972573","DOIUrl":null,"url":null,"abstract":"This book provides a comprehensive introduction to the mathematical methodology of parameter continuation, the computational analysis of families of solutions to nonlinear mathematical equations. It develops a systematic formalism for constructing abstract representations of continuation problems and for implementing these in an existing computational platform. Recipes for Continuation lends equal importance to theoretical rigor, algorithm development, and software engineering. The book demonstrates the use of fully developed toolbox templates for single- and multisegment boundary-value problems to the analysis of periodic orbits in smooth and hybrid dynamical systems, quasi-periodic invariant tori, and homoclinic and heteroclinic connecting orbits between equilibria and/or periodic orbits. It also shows the use of vectorization for optimal computational efficiency, an object-oriented paradigm for the modular construction of continuation problems, and adaptive discretization algorithms for guaranteed bounds on estimated errors. The book contains extensive and fully worked examples that illustrate the application of the MATLAB-based Computational Continuation Core (COCO) to problems from recent research literature that are relevant to dynamical system models from mechanics, electronics, biology, economics, and neuroscience. A large number of the exercises at the end of each chapter can be used as self-study or for course assignments that range from reflections on theoretical content to implementations in code of algorithms and toolboxes that generalize the discussion in the book or the literature. Open-ended projects throughout the book provide opportunities for summative assessments. Audience: It is intended for students and teachers of nonlinear dynamics and engineering, as well as engineers and scientists engaged in modeling and simulation, and is valuable to potential developers of computational tools for analysis of nonlinear dynamical systems. It assumes some familiarity with MATLAB programming and a theoretical sophistication expected of upper-level undergraduate or first-year graduate students in applied mathematics and/or computational science and engineering. Contents: Part I: Design Fundamentals: Chapter 1: A Continuation Paradigm; Chapter 2: Encapsulation; Chapter 3: Construction; Chapter 4: Toolbox Development; Chapter 5: Task Embedding; Part II: Toolbox Templates: Chapter 6: Discretization; Chapter 7: The Collocation Continuation Problem; Chapter 8: Single-Segment Continuation Problems; Chapter 9: Multisegment Continuation Problems; Chapter 10: The Variational Collocation Problem; Part III: Atlas Algorithms: Chapter 11: Covering Manifolds; Chapter 12: Single-Dimensional Atlas Algorithms; Chapter 13: Multidimensional Manifolds; Chapter 14: Computational Domains; Part IV: Event Handling: Chapter 15: Special Points and Events; Chapter 16: Atlas Events and Toolbox Integration; Chapter 17: Event Handlers and Branch Switching; Part V: Adaptation: Chapter 18: Pointwise Adaptation and Comoving Meshes; Chapter 19: A Spectral Toolbox; Chapter 20: integrating Adaptation in Atlas Algorithms; Part VI: Epilogue: Chapter 21: Toolbox Projects; Index","PeriodicalId":47380,"journal":{"name":"International Journal of Computational Science and Engineering","volume":"307 1","pages":"I-XV, 1-584"},"PeriodicalIF":1.2000,"publicationDate":"2013-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"222","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1137/1.9781611972573","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 222

Abstract

This book provides a comprehensive introduction to the mathematical methodology of parameter continuation, the computational analysis of families of solutions to nonlinear mathematical equations. It develops a systematic formalism for constructing abstract representations of continuation problems and for implementing these in an existing computational platform. Recipes for Continuation lends equal importance to theoretical rigor, algorithm development, and software engineering. The book demonstrates the use of fully developed toolbox templates for single- and multisegment boundary-value problems to the analysis of periodic orbits in smooth and hybrid dynamical systems, quasi-periodic invariant tori, and homoclinic and heteroclinic connecting orbits between equilibria and/or periodic orbits. It also shows the use of vectorization for optimal computational efficiency, an object-oriented paradigm for the modular construction of continuation problems, and adaptive discretization algorithms for guaranteed bounds on estimated errors. The book contains extensive and fully worked examples that illustrate the application of the MATLAB-based Computational Continuation Core (COCO) to problems from recent research literature that are relevant to dynamical system models from mechanics, electronics, biology, economics, and neuroscience. A large number of the exercises at the end of each chapter can be used as self-study or for course assignments that range from reflections on theoretical content to implementations in code of algorithms and toolboxes that generalize the discussion in the book or the literature. Open-ended projects throughout the book provide opportunities for summative assessments. Audience: It is intended for students and teachers of nonlinear dynamics and engineering, as well as engineers and scientists engaged in modeling and simulation, and is valuable to potential developers of computational tools for analysis of nonlinear dynamical systems. It assumes some familiarity with MATLAB programming and a theoretical sophistication expected of upper-level undergraduate or first-year graduate students in applied mathematics and/or computational science and engineering. Contents: Part I: Design Fundamentals: Chapter 1: A Continuation Paradigm; Chapter 2: Encapsulation; Chapter 3: Construction; Chapter 4: Toolbox Development; Chapter 5: Task Embedding; Part II: Toolbox Templates: Chapter 6: Discretization; Chapter 7: The Collocation Continuation Problem; Chapter 8: Single-Segment Continuation Problems; Chapter 9: Multisegment Continuation Problems; Chapter 10: The Variational Collocation Problem; Part III: Atlas Algorithms: Chapter 11: Covering Manifolds; Chapter 12: Single-Dimensional Atlas Algorithms; Chapter 13: Multidimensional Manifolds; Chapter 14: Computational Domains; Part IV: Event Handling: Chapter 15: Special Points and Events; Chapter 16: Atlas Events and Toolbox Integration; Chapter 17: Event Handlers and Branch Switching; Part V: Adaptation: Chapter 18: Pointwise Adaptation and Comoving Meshes; Chapter 19: A Spectral Toolbox; Chapter 20: integrating Adaptation in Atlas Algorithms; Part VI: Epilogue: Chapter 21: Toolbox Projects; Index
延续的秘诀
本书全面介绍了参数延拓的数学方法,非线性数学方程解的计算分析。它开发了一个系统的形式化的构造抽象表示的连续问题和实现这些在现有的计算平台。《延续食谱》对理论严谨性、算法开发和软件工程具有同等的重要性。本书演示了使用完全开发的工具箱模板,用于单段和多段边值问题,以分析平滑和混合动力系统中的周期轨道,准周期不变环面,以及平衡和/或周期轨道之间的同斜和异斜连接轨道。它还展示了对最优化计算效率的矢量化的使用,对连续问题的模块化构造的面向对象范例,以及对估计误差的保证界的自适应离散化算法。这本书包含了广泛的和充分工作的例子,说明了基于matlab的计算延续核心(COCO)的应用问题,从最近的研究文献,从力学,电子学,生物学,经济学和神经科学相关的动态系统模型。每章末尾的大量练习可以用作自学或课程作业,范围从对理论内容的反思到对算法和工具箱的代码实现,这些代码和工具箱概括了书中或文献中的讨论。贯穿全书的开放式项目为总结性评估提供了机会。读者:本书主要面向非线性动力学和工程专业的学生和教师,以及从事建模和仿真的工程师和科学家,对非线性动力系统分析计算工具的潜在开发人员很有价值。它假设对MATLAB编程有一定的了解,并且对应用数学和/或计算科学与工程专业的高年级本科生或一年级研究生的理论知识有一定的了解。内容:第一部分:设计基础;第一章:延续范式;第二章:封装;第三章:构建;第4章:工具箱开发;第五章:任务嵌入;第二部分:工具箱模板:第6章:离散化;第七章:配置延拓问题;第8章:单段延拓问题;第9章:多段延拓问题;第10章:变分配置问题;第三部分:Atlas算法:第11章:覆盖流形;第12章:一维地图集算法;第13章:多维流形;第14章:计算域;第四部分:事件处理:第十五章:特殊点和事件;第16章:Atlas事件和工具箱集成;第17章:事件处理程序和分支切换;第五部分:自适应:第十八章:点向自适应和运动网格;第十九章:光谱工具箱;第20章:Atlas算法中的自适应集成;第六部分:结语:第21章:工具箱项目;指数
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
International Journal of Computational Science and Engineering
International Journal of Computational Science and Engineering COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS-
CiteScore
4.00
自引率
40.00%
发文量
73
期刊介绍: Computational science and engineering is an emerging and promising discipline in shaping future research and development activities in both academia and industry, in fields ranging from engineering, science, finance, and economics, to arts and humanities. New challenges arise in the modelling of complex systems, sophisticated algorithms, advanced scientific and engineering computing and associated (multidisciplinary) problem-solving environments. Because the solution of large and complex problems must cope with tight timing schedules, powerful algorithms and computational techniques, are inevitable. IJCSE addresses the state of the art of all aspects of computational science and engineering with emphasis on computational methods and techniques for science and engineering applications.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信