Optimization is presented in most multivariable calculus courses as an application of the gradient, and while this treatment makes sense for a calculus course, there is much more to the theory of optimization. Optimization problems are generated constantly, and the theory of optimization has grown and developed in response to the challenges ......
Designed for a proof-based course on linear algebra, this rigorous and concise textbook intentionally introduces vector spaces, inner products, and vector and matrix norms before Gaussian elimination and eigenvalues so students can quickly discover the singular value decomposition (SVD)-arguably the most enlightening and useful of all matrix ......
Inverse scattering theory is a major theme in applied mathematics, with applications to such diverse areas as medical imaging, geophysical exploration, and nondestructive testing. The inverse scattering problem is both nonlinear and ill-posed, thus presenting challenges in the development of efficient inversion algorithms. A further complication ......
Composites have been studied for more than 150 years, and interest in their properties has been growing. This classic volume provides the foundations for understanding a broad range of composite properties, including electrical, magnetic, electromagnetic, elastic and viscoelastic, piezoelectric, thermal, fluid flow through porous materials, ......
This expansive volume describes the history of numerical methods proposed to solve linear algebra problems,, from antiquity to the present day. The authors focus on methods for solving linear systems of equations and eigenvalue problems and describe the interplay between numerical methods and the computing tools available at the time. The second ......
The Mathematical Elasticity set contains three self-contained volumes that together provide the only modern treatise on elasticity. They introduce contemporary research on three-dimensional elasticity, the theory of plates, and the theory of shells. Each volume contains proofs, detailed surveys of all mathematical prerequisites, and many problems ......
Julia is an open-source and fast-growing programming language for scientific computing that offers clarity and ease of use for beginners but also speed and power for advanced applications. Fundamentals of Numerical Computation: Julia Edition provides a complete solution for teaching Julia in the context of numerical methods. It introduces the ......
Adopting a variational approach, this self-contained textbook presents the basic principles of optimal control governed by ODEs. Inside, readers will encounter the fundamental issues of existence of optimal solutions, optimality conditions, and numerical approximation from a variational perspective, academic and real-world examples testing the ......
This user-oriented guide describes state-of-the-art methods for nonlinear equations and shows, via algorithms in pseudocode and Julia with several examples, how to choose an appropriate iterative method for a given problem and write an efficient solver or apply one written by others. A sequel to the author's Solving Nonlinear Equations with ......