Computational science, engineering, and applied mathematics face a growing need to develop algorithms, methods, and simulation codes that solve difficult and large-scale problems. Solutions are sought that can provide designs, controls, and inversion results for the best selection of input parameters. Optimization algorithms can provide computer scientist, engineers, and mathematicians the ability to find the most suitable solution, automate execution, and achieve efficient convergence rates.
This course is designed for undergraduate students majoring in mathematics as well as mathematically inclined engineering students. At the end of this course, the student will: