Applied Mathematics with Open-Source Software: Operational Research Problems with Python and R
暫譯: 應用數學與開源軟體:使用 Python 和 R 解決運籌學問題
Knight, Vincent, Palmer, Geraint
商品描述
Applied Mathematics with Open-source Software: Operational Research Problems with Python and R is aimed at a broad segment of readers who wish to learn how to use open-source software to solve problems in applied mathematics. The book has an innovative structure with 4 sections of two chapters covering a large range of applied mathematical techniques: probabilistic modelling, dynamical systems, emergent behaviour and optimisation. The pairs of chapters in each section demonstrate different families of solution approaches. Each chapter starts with a problem, gives an overview of the relevant theory, shows a solution approach in R and in Python, and finally gives wider context by including a number of published references. This structure will allow for maximum accessibility, with minimal prerequisites in mathematics or programming as well as giving the right opportunities for a reader wanting to delve deeper into a particular topic.
Features
- An excellent resource for scholars of applied mathematics and operational research, and indeed any academics who want to learn how to use open-source software.
- Offers more general and accessible treatment of the subject than other texts, both in terms of programming language but also in terms of the subjects considered.
- The R and Python sections purposefully mirror each other so that a reader can read only the section that interests them.
- An accompanying open-source repository with source files and further examples is posted online at https://bit.ly/3kpoKSd.
商品描述(中文翻譯)
應用數學與開源軟體:使用 Python 和 R 解決運籌學問題,旨在吸引希望學習如何使用開源軟體來解決應用數學問題的廣泛讀者群。這本書具有創新的結構,分為四個部分,每部分包含兩個章節,涵蓋了廣泛的應用數學技術:機率建模、動態系統、突現行為和優化。每個部分的章節對展示了不同的解決方案方法。每個章節以一個問題開始,提供相關理論的概述,展示在 R 和 Python 中的解決方案方法,最後通過包括多個已發表的參考文獻來提供更廣泛的背景。這種結構將最大限度地提高可及性,對數學或程式設計的先備知識要求最低,同時為希望深入特定主題的讀者提供合適的機會。
特色
- 對於應用數學和運籌學的學者,以及任何希望學習如何使用開源軟體的學術界人士來說,這是一本極好的資源。
- 提供比其他文本更一般和更易於理解的主題處理,無論是在程式語言方面,還是在考慮的主題方面。
- R 和 Python 部分故意相互對應,以便讀者可以僅閱讀他們感興趣的部分。
- 附帶的開源資料庫包含源文件和進一步的範例,已在線上發布,網址為 https://bit.ly/3kpoKSd。
作者簡介
Vince Knight is a Senior Lecturer at Cardiff University in the School of Mathematics. His research interests are in emergent behaviour, probabilistic modelling, applications in healthcare and pedagogy. He maintains a number of open-source research software projects, is a trustee of the UK Python association, is an editor for the Journal of Open-Source Software, was awarded the 2017 John Pinner award for contribution to the Python community and is a fellow of the Sustainable Software Institute. He regularly wins awards for his teaching in the School of Mathematics. He does not only speak at conferences around the world but continues to organise conferences to bring the power of open-source software to as many people as possible.
Geraint Palmer is a Welsh Medium Lecturer at Cardiff University in the School of Mathematics. He is a member of the operational research group where his research interests are in simulation and probabilistic modelling, in particular applying these to model public services such as healthcare systems. He uses open-source software in all aspects of his research: he is a maintainer of Ciw, an open-source Python library for discrete event simulation, and won the OR Society's Doctoral Award in 2018. Geraint is also a fellow of the Software Sustainability Institute and has presented at a number of international conferences on the subject of best practice of scientific computing, and regularly teaches programming and runs coding workshops for people of all ages.
作者簡介(中文翻譯)
文斯·奈特(Vince Knight)是卡迪夫大學數學學院的高級講師。他的研究興趣包括新興行為、概率建模、在醫療保健和教學中的應用。他維護多個開源研究軟體專案,是英國 Python 協會的受託人,也是《開源軟體期刊》(Journal of Open-Source Software)的編輯,並於 2017 年獲得約翰·皮納獎(John Pinner award),以表彰他對 Python 社群的貢獻,同時也是可持續軟體研究所的研究員。他在數學學院的教學中經常獲獎。他不僅在全球各地的會議上發表演講,還持續組織會議,將開源軟體的力量帶給更多人。
基蘭特·帕爾默(Geraint Palmer)是卡迪夫大學數學學院的威爾士語講師。他是運營研究小組的成員,研究興趣集中在模擬和概率建模,特別是將這些應用於公共服務的建模,例如醫療系統。他在研究的各個方面使用開源軟體:他是 Ciw 的維護者,這是一個用於離散事件模擬的開源 Python 庫,並於 2018 年獲得運營研究協會的博士獎(Doctoral Award)。基蘭特也是軟體可持續性研究所的研究員,並在多個國際會議上就科學計算的最佳實踐發表演講,並定期教授程式設計,為各年齡層的人舉辦編碼工作坊。